Class: Aws::Redshift::Types::ModifyScheduledActionMessage

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enableBoolean

A modified enable flag of the scheduled action. If true, the scheduled action is active. If false, the scheduled action is disabled.

Returns:

  • (Boolean)


8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < 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

A modified end time of the scheduled action. For more information about this parameter, see ScheduledAction.

Returns:

  • (Time)


8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < 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

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

Returns:

  • (String)


8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < Struct.new(
  :scheduled_action_name,
  :target_action,
  :schedule,
  :iam_role,
  :scheduled_action_description,
  :start_time,
  :end_time,
  :enable)
  SENSITIVE = []
  include Aws::Structure
end

#scheduleString

A modified schedule in either at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.

Returns:

  • (String)


8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < 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

A modified description of the scheduled action.

Returns:

  • (String)


8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < 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 to modify.

Returns:

  • (String)


8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < 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

A modified start time of the scheduled action. For more information about this parameter, see ScheduledAction.

Returns:

  • (Time)


8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < 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 modified JSON format of the scheduled action. For more information about this parameter, see ScheduledAction.



8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8904

class ModifyScheduledActionMessage < Struct.new(
  :scheduled_action_name,
  :target_action,
  :schedule,
  :iam_role,
  :scheduled_action_description,
  :start_time,
  :end_time,
  :enable)
  SENSITIVE = []
  include Aws::Structure
end