Class: Aws::ARCRegionswitch::Types::UpdatePlanRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the plan.

Returns:

  • (String)


2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2196

class UpdatePlanRequest < Struct.new(
  :arn,
  :description,
  :workflows,
  :execution_role,
  :recovery_time_objective_minutes,
  :associated_alarms,
  :triggers)
  SENSITIVE = []
  include Aws::Structure
end

#associated_alarmsHash<String,Types::AssociatedAlarm>

The updated CloudWatch alarms associated with the plan.

Returns:



2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2196

class UpdatePlanRequest < Struct.new(
  :arn,
  :description,
  :workflows,
  :execution_role,
  :recovery_time_objective_minutes,
  :associated_alarms,
  :triggers)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The updated description for the Region switch plan.

Returns:

  • (String)


2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2196

class UpdatePlanRequest < Struct.new(
  :arn,
  :description,
  :workflows,
  :execution_role,
  :recovery_time_objective_minutes,
  :associated_alarms,
  :triggers)
  SENSITIVE = []
  include Aws::Structure
end

#execution_roleString

The updated IAM role ARN that grants Region switch the permissions needed to execute the plan steps.

Returns:

  • (String)


2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2196

class UpdatePlanRequest < Struct.new(
  :arn,
  :description,
  :workflows,
  :execution_role,
  :recovery_time_objective_minutes,
  :associated_alarms,
  :triggers)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_time_objective_minutesInteger

The updated target recovery time objective (RTO) in minutes for the plan.

Returns:

  • (Integer)


2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2196

class UpdatePlanRequest < Struct.new(
  :arn,
  :description,
  :workflows,
  :execution_role,
  :recovery_time_objective_minutes,
  :associated_alarms,
  :triggers)
  SENSITIVE = []
  include Aws::Structure
end

#triggersArray<Types::Trigger>

The updated conditions that can automatically trigger the execution of the plan.

Returns:



2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2196

class UpdatePlanRequest < Struct.new(
  :arn,
  :description,
  :workflows,
  :execution_role,
  :recovery_time_objective_minutes,
  :associated_alarms,
  :triggers)
  SENSITIVE = []
  include Aws::Structure
end

#workflowsArray<Types::Workflow>

The updated workflows for the Region switch plan.

Returns:



2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2196

class UpdatePlanRequest < Struct.new(
  :arn,
  :description,
  :workflows,
  :execution_role,
  :recovery_time_objective_minutes,
  :associated_alarms,
  :triggers)
  SENSITIVE = []
  include Aws::Structure
end