Class: Aws::Redshift::Types::CreateScheduledActionMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::CreateScheduledActionMessage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#enable ⇒ Boolean
If true, the schedule is enabled.
-
#end_time ⇒ Time
The end time in UTC of the scheduled action.
-
#iam_role ⇒ String
The IAM role to assume to run the target action.
-
#schedule ⇒ String
The schedule in ‘at( )` or `cron( )` format.
-
#scheduled_action_description ⇒ String
The description of the scheduled action.
-
#scheduled_action_name ⇒ String
The name of the scheduled action.
-
#start_time ⇒ Time
The start time in UTC of the scheduled action.
-
#target_action ⇒ Types::ScheduledActionType
A JSON format string of the Amazon Redshift API operation with input parameters.
Instance Attribute Details
#enable ⇒ Boolean
If true, the schedule is enabled. If false, the scheduled action does not trigger. For more information about ‘state` of the scheduled action, see ScheduledAction.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |
#iam_role ⇒ String
The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |
#schedule ⇒ String
The schedule in ‘at( )` or `cron( )` format. For more information about this parameter, see ScheduledAction.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |
#scheduled_action_description ⇒ String
The description of the scheduled action.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |
#scheduled_action_name ⇒ String
The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |
#target_action ⇒ Types::ScheduledActionType
A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.
3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 |
# File 'lib/aws-sdk-redshift/types.rb', line 3078 class CreateScheduledActionMessage < Struct.new( :scheduled_action_name, :target_action, :schedule, :iam_role, :scheduled_action_description, :start_time, :end_time, :enable) SENSITIVE = [] include Aws::Structure end |