Class: Aws::ARCRegionswitch::Types::AbbreviatedPlan
- Inherits:
-
Struct
- Object
- Struct
- Aws::ARCRegionswitch::Types::AbbreviatedPlan
- 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
-
#active_plan_execution ⇒ String
Specifies if this is the active plan execution at this time.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the Region switch plan.
-
#description ⇒ String
The description of a Region switch plan.
-
#execution_role ⇒ String
The execution role is a way to categorize a Region switch plan.
-
#name ⇒ String
The name of a Region switch plan.
-
#owner ⇒ String
The owner of a Region switch plan.
-
#primary_region ⇒ String
The primary Region for a plan.
-
#recovery_approach ⇒ String
The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).
-
#recovery_time_objective_minutes ⇒ Integer
The recovery time objective that you've specified.
-
#regions ⇒ Array<String>
The Amazon Web Services Region specified for a Region switch plan.
-
#updated_at ⇒ Time
The timestamp when the plan execution was last updated.
-
#version ⇒ String
The version for the plan.
Instance Attribute Details
#active_plan_execution ⇒ String
Specifies if this is the active plan execution at this 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 |
#arn ⇒ String
The Amazon Resource Name (ARN) of the Region switch plan.
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 |
#description ⇒ String
The description of a Region switch plan.
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_role ⇒ String
The execution role is a way to categorize a Region switch plan.
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 |
#name ⇒ String
The name of a Region switch plan.
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 |
#owner ⇒ String
The owner of a Region switch plan.
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_region ⇒ String
The primary Region for a plan.
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_approach ⇒ String
The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).
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_minutes ⇒ Integer
The recovery time objective that you've specified.
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 |
#regions ⇒ Array<String>
The Amazon Web Services Region specified for a Region switch plan.
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_at ⇒ Time
The timestamp when the plan execution was last updated.
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 |
#version ⇒ String
The version for the plan.
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 |