Class: Aws::Redshift::Types::CreateSnapshotScheduleMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::CreateSnapshotScheduleMessage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
Note:
When making an API call, you may pass CreateSnapshotScheduleMessage data as a hash:
{
schedule_definitions: ["String"],
schedule_identifier: "String",
schedule_description: "String",
tags: [
{
key: "String",
value: "String",
},
],
dry_run: false,
next_invocations: 1,
}
Instance Attribute Summary collapse
- #dry_run ⇒ Boolean
- #next_invocations ⇒ Integer
-
#schedule_definitions ⇒ Array<String>
The definition of the snapshot schedule.
-
#schedule_description ⇒ String
The description of the snapshot schedule.
-
#schedule_identifier ⇒ String
A unique identifier for a snapshot schedule.
- #tags ⇒ Array<Types::Tag>
Instance Attribute Details
#dry_run ⇒ Boolean
2358 2359 2360 2361 2362 2363 2364 2365 2366 |
# File 'lib/aws-sdk-redshift/types.rb', line 2358 class CreateSnapshotScheduleMessage < Struct.new( :schedule_definitions, :schedule_identifier, :schedule_description, :tags, :dry_run, :next_invocations) include Aws::Structure end |
#next_invocations ⇒ Integer
2358 2359 2360 2361 2362 2363 2364 2365 2366 |
# File 'lib/aws-sdk-redshift/types.rb', line 2358 class CreateSnapshotScheduleMessage < Struct.new( :schedule_definitions, :schedule_identifier, :schedule_description, :tags, :dry_run, :next_invocations) include Aws::Structure end |
#schedule_definitions ⇒ Array<String>
The definition of the snapshot schedule. The definition is made up of schedule expressions, for example “cron(30 12 *)” or “rate(12 hours)”.
2358 2359 2360 2361 2362 2363 2364 2365 2366 |
# File 'lib/aws-sdk-redshift/types.rb', line 2358 class CreateSnapshotScheduleMessage < Struct.new( :schedule_definitions, :schedule_identifier, :schedule_description, :tags, :dry_run, :next_invocations) include Aws::Structure end |
#schedule_description ⇒ String
The description of the snapshot schedule.
2358 2359 2360 2361 2362 2363 2364 2365 2366 |
# File 'lib/aws-sdk-redshift/types.rb', line 2358 class CreateSnapshotScheduleMessage < Struct.new( :schedule_definitions, :schedule_identifier, :schedule_description, :tags, :dry_run, :next_invocations) include Aws::Structure end |
#schedule_identifier ⇒ String
A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier.
2358 2359 2360 2361 2362 2363 2364 2365 2366 |
# File 'lib/aws-sdk-redshift/types.rb', line 2358 class CreateSnapshotScheduleMessage < Struct.new( :schedule_definitions, :schedule_identifier, :schedule_description, :tags, :dry_run, :next_invocations) include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
2358 2359 2360 2361 2362 2363 2364 2365 2366 |
# File 'lib/aws-sdk-redshift/types.rb', line 2358 class CreateSnapshotScheduleMessage < Struct.new( :schedule_definitions, :schedule_identifier, :schedule_description, :tags, :dry_run, :next_invocations) include Aws::Structure end |