Safe Haskell | None |
---|---|
Language | Haskell2010 |
The DescribeSnapshots operation returns information about cache cluster snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.
http://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeSnapshots.html
- data DescribeSnapshots
- describeSnapshots :: DescribeSnapshots
- dsCacheClusterId :: Lens' DescribeSnapshots (Maybe Text)
- dsMarker :: Lens' DescribeSnapshots (Maybe Text)
- dsMaxRecords :: Lens' DescribeSnapshots (Maybe Int)
- dsSnapshotName :: Lens' DescribeSnapshots (Maybe Text)
- dsSnapshotSource :: Lens' DescribeSnapshots (Maybe Text)
- data DescribeSnapshotsResponse
- describeSnapshotsResponse :: DescribeSnapshotsResponse
- dsrMarker :: Lens' DescribeSnapshotsResponse (Maybe Text)
- dsrSnapshots :: Lens' DescribeSnapshotsResponse [Snapshot]
Request
data DescribeSnapshots Source
Request constructor
describeSnapshots :: DescribeSnapshots Source
DescribeSnapshots
constructor.
The fields accessible through corresponding lenses are:
Request lenses
dsCacheClusterId :: Lens' DescribeSnapshots (Maybe Text) Source
A user-supplied cluster identifier. If this parameter is specified, only snapshots associated with that specific cache cluster will be described.
dsMarker :: Lens' DescribeSnapshots (Maybe Text) Source
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 MaxRecords.
dsMaxRecords :: Lens' DescribeSnapshots (Maybe Int) Source
The maximum number of records to include in the response. If more records
exist than the specified MaxRecords
value, a marker is included in the
response so that the remaining results can be retrieved.
Default: 50
Constraints: minimum 20; maximum 50.
dsSnapshotName :: Lens' DescribeSnapshots (Maybe Text) Source
A user-supplied name of the snapshot. If this parameter is specified, only this snapshot will be described.
dsSnapshotSource :: Lens' DescribeSnapshots (Maybe Text) Source
If set to system
, the output shows snapshots that were automatically created
by ElastiCache. If set to user
the output shows snapshots that were manually
created. If omitted, the output shows both automatically and manually created
snapshots.
Response
Response constructor
describeSnapshotsResponse :: DescribeSnapshotsResponse Source
DescribeSnapshotsResponse
constructor.
The fields accessible through corresponding lenses are:
dsrMarker
::
Maybe
Text
dsrSnapshots
::
[Snapshot
]
Response lenses
dsrMarker :: Lens' DescribeSnapshotsResponse (Maybe Text) Source
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 MaxRecords.
dsrSnapshots :: Lens' DescribeSnapshotsResponse [Snapshot] Source
A list of snapshots. Each item in the list contains detailed information about one snapshot.