class Aws::Redshift::Types::DeleteClusterMessage
@note When making an API call, you may pass DeleteClusterMessage
data as a hash: { cluster_identifier: "String", # required skip_final_cluster_snapshot: false, final_cluster_snapshot_identifier: "String", final_cluster_snapshot_retention_period: 1, }
@!attribute [rw] cluster_identifier
The identifier of the cluster to be deleted. Constraints: * Must contain lowercase characters. * Must contain from 1 to 63 alphanumeric characters or hyphens. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens. @return [String]
@!attribute [rw] skip_final_cluster_snapshot
Determines whether a final snapshot of the cluster is created before Amazon Redshift deletes the cluster. If `true`, a final cluster snapshot is not created. If `false`, a final cluster snapshot is created before the cluster is deleted. <note markdown="1"> The *FinalClusterSnapshotIdentifier* parameter must be specified if *SkipFinalClusterSnapshot* is `false`. </note> Default: `false` @return [Boolean]
@!attribute [rw] final_cluster_snapshot_identifier
The identifier of the final snapshot that is to be created immediately before deleting the cluster. If this parameter is provided, *SkipFinalClusterSnapshot* must be `false`. Constraints: * Must be 1 to 255 alphanumeric characters. * First character must be a letter. * Cannot end with a hyphen or contain two consecutive hyphens. @return [String]
@!attribute [rw] final_cluster_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]
@see docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/DeleteClusterMessage AWS API Documentation
Constants
- SENSITIVE