package Paws::ElastiCache::DescribeSnapshotsListMessage;
  use Moose;
  has Marker => (is => 'ro', isa => 'Str');
  has Snapshots => (is => 'ro', isa => 'ArrayRef[Paws::ElastiCache::Snapshot]', request_name => 'Snapshot', traits => ['NameInRequest',]);

  has _request_id => (is => 'ro', isa => 'Str');

### main pod documentation begin ###

=head1 NAME



=head2 Marker => Str

An optional marker returned from a prior request. Use this marker for
pagination of results from this operation. If this parameter is
specified, the response includes only records beyond the marker, up to
the value specified by C<MaxRecords>.

=head2 Snapshots => ArrayRef[L<Paws::ElastiCache::Snapshot>]

A list of snapshots. Each item in the list contains detailed
information about one snapshot.

=head2 _request_id => Str