Class: Aws::ARCRegionswitch::Types::AbbreviatedPlan

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

Overview

A summarized representation of a Region switch plan. This structure contains key information about a plan without all the detailed workflow and step data.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_plan_executionString

Specifies if this is the active plan execution at this time.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) of the Region switch plan.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of a Region switch plan.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#execution_roleString

The execution role is a way to categorize a Region switch plan.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of a Region switch plan.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#ownerString

The owner of a Region switch plan.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#primary_regionString

The primary Region for a plan.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_approachString

The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_time_objective_minutesInteger

The recovery time objective that you've specified.

Returns:

  • (Integer)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#regionsArray<String>

The Amazon Web Services Region specified for a Region switch plan.

Returns:

  • (Array<String>)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The timestamp when the plan execution was last updated.

Returns:

  • (Time)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

The version for the plan.

Returns:

  • (String)


147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 147

class AbbreviatedPlan < Struct.new(
  :arn,
  :owner,
  :name,
  :regions,
  :recovery_approach,
  :primary_region,
  :version,
  :updated_at,
  :description,
  :execution_role,
  :active_plan_execution,
  :recovery_time_objective_minutes)
  SENSITIVE = []
  include Aws::Structure
end