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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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.
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 |
# File 'lib/aws-sdk-redshift/types.rb', line 3061 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 |