class Aws::Redshift::Types::CreateClusterSnapshotMessage
@note When making an API call, you may pass CreateClusterSnapshotMessage
data as a hash: { snapshot_identifier: "String", # required cluster_identifier: "String", # required manual_snapshot_retention_period: 1, tags: [ { key: "String", value: "String", }, ], }
@!attribute [rw] snapshot_identifier
A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the Amazon Web Services account. Constraints: * Cannot be null, empty, or blank * Must contain from 1 to 255 alphanumeric characters or hyphens * First character must be a letter * Cannot end with a hyphen or contain two consecutive hyphens Example: `my-snapshot-id` @return [String]
@!attribute [rw] cluster_identifier
The cluster identifier for which you want a snapshot. @return [String]
@!attribute [rw] manual_snapshot_retention_period
The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. The value must be either -1 or an integer between 1 and 3,653. The default value is -1. @return [Integer]
@!attribute [rw] tags
A list of tag instances. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/CreateClusterSnapshotMessage AWS API Documentation
Constants
- SENSITIVE