Class: Aws::Redshift::Types::ModifySnapshotCopyRetentionPeriodMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::ModifySnapshotCopyRetentionPeriodMessage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
When making an API call, you may pass ModifySnapshotCopyRetentionPeriodMessage data as a hash:
{
cluster_identifier: "String", # required
retention_period: 1, # required
}
Instance Attribute Summary collapse
-
#cluster_identifier ⇒ String
The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.
-
#retention_period ⇒ Integer
The number of days to retain automated snapshots in the destination region after they are copied from the source region.
Instance Attribute Details
#cluster_identifier ⇒ String
The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.
Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.
4921 4922 4923 4924 4925 |
# File 'lib/aws-sdk-redshift/types.rb', line 4921 class ModifySnapshotCopyRetentionPeriodMessage < Struct.new( :cluster_identifier, :retention_period) include Aws::Structure end |
#retention_period ⇒ Integer
The number of days to retain automated snapshots in the destination region after they are copied from the source region.
If you decrease the retention period for automated snapshots that are copied to a destination region, Amazon Redshift will delete any existing automated snapshots that were copied to the destination region and that fall outside of the new retention period.
Constraints: Must be at least 1 and no more than 35.
4921 4922 4923 4924 4925 |
# File 'lib/aws-sdk-redshift/types.rb', line 4921 class ModifySnapshotCopyRetentionPeriodMessage < Struct.new( :cluster_identifier, :retention_period) include Aws::Structure end |