class Aws::ElastiCache::Types::CreateSnapshotMessage
Represents the input of a `CreateSnapshot` operation.
@note When making an API call, you may pass CreateSnapshotMessage
data as a hash: { replication_group_id: "String", cache_cluster_id: "String", snapshot_name: "String", # required kms_key_id: "String", tags: [ { key: "String", value: "String", }, ], }
@!attribute [rw] replication_group_id
The identifier of an existing replication group. The snapshot is created from this replication group. @return [String]
@!attribute [rw] cache_cluster_id
The identifier of an existing cluster. The snapshot is created from this cluster. @return [String]
@!attribute [rw] snapshot_name
A name for the snapshot being created. @return [String]
@!attribute [rw] kms_key_id
The ID of the KMS key used to encrypt the snapshot. @return [String]
@!attribute [rw] tags
A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CreateSnapshotMessage AWS API Documentation
Constants
- SENSITIVE