Class: Aws::RedshiftServerless::Types::CreateSnapshotScheduleActionParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::RedshiftServerless::Types::CreateSnapshotScheduleActionParameters
- Defined in:
- gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb
Overview
The parameters that you can use to configure a scheduled action to create a snapshot. For more information about creating a scheduled action, see CreateScheduledAction.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#namespace_name ⇒ String
The name of the namespace for which you want to configure a scheduled action to create a snapshot.
-
#retention_period ⇒ Integer
The retention period of the snapshot created by the scheduled action.
-
#snapshot_name_prefix ⇒ String
A string prefix that is attached to the name of the snapshot created by the scheduled action.
-
#tags ⇒ Array<Types::Tag>
An array of [Tag objects][1] to associate with the snapshot.
Instance Attribute Details
#namespace_name ⇒ String
The name of the namespace for which you want to configure a scheduled action to create a snapshot.
562 563 564 565 566 567 568 569 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 562 class CreateSnapshotScheduleActionParameters < Struct.new( :namespace_name, :retention_period, :snapshot_name_prefix, :tags) SENSITIVE = [] include Aws::Structure end |
#retention_period ⇒ Integer
The retention period of the snapshot created by the scheduled action.
562 563 564 565 566 567 568 569 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 562 class CreateSnapshotScheduleActionParameters < Struct.new( :namespace_name, :retention_period, :snapshot_name_prefix, :tags) SENSITIVE = [] include Aws::Structure end |
#snapshot_name_prefix ⇒ String
A string prefix that is attached to the name of the snapshot created by the scheduled action. The final name of the snapshot is the string prefix appended by the date and time of when the snapshot was created.
562 563 564 565 566 567 568 569 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 562 class CreateSnapshotScheduleActionParameters < Struct.new( :namespace_name, :retention_period, :snapshot_name_prefix, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
An array of Tag objects to associate with the snapshot.
562 563 564 565 566 567 568 569 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 562 class CreateSnapshotScheduleActionParameters < Struct.new( :namespace_name, :retention_period, :snapshot_name_prefix, :tags) SENSITIVE = [] include Aws::Structure end |