Class: Aws::Redshift::Types::CreateScheduledActionMessage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-redshift/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enableBoolean

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.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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_timeTime

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.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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_roleString

The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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

#scheduleString

The schedule in ‘at( )` or `cron( )` format. For more information about this parameter, see ScheduledAction.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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_descriptionString

The description of the scheduled action.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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_nameString

The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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_timeTime

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.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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_actionTypes::ScheduledActionType

A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.

Returns:



3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
# File 'lib/aws-sdk-redshift/types.rb', line 3005

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