Class: Aws::ARCRegionswitch::Types::UpdatePlanRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ARCRegionswitch::Types::UpdatePlanRequest
- Defined in:
- gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the plan.
-
#associated_alarms ⇒ Hash<String,Types::AssociatedAlarm>
The updated CloudWatch alarms associated with the plan.
-
#description ⇒ String
The updated description for the Region switch plan.
-
#execution_role ⇒ String
The updated IAM role ARN that grants Region switch the permissions needed to execute the plan steps.
-
#recovery_time_objective_minutes ⇒ Integer
The updated target recovery time objective (RTO) in minutes for the plan.
-
#report_configuration ⇒ Types::ReportConfiguration
The updated report configuration for the plan.
-
#service_quota_checks_enabled ⇒ Boolean
Specifies whether service quota checks are enabled for the Region switch plan.
-
#triggers ⇒ Array<Types::Trigger>
The updated conditions that can automatically trigger the execution of the plan.
-
#workflows ⇒ Array<Types::Workflow>
The updated workflows for the Region switch plan.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#associated_alarms ⇒ Hash<String,Types::AssociatedAlarm>
The updated CloudWatch alarms associated with the plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The updated description for the Region switch plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#execution_role ⇒ String
The updated IAM role ARN that grants Region switch the permissions needed to execute the plan steps.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#recovery_time_objective_minutes ⇒ Integer
The updated target recovery time objective (RTO) in minutes for the plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#report_configuration ⇒ Types::ReportConfiguration
The updated report configuration for the plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#service_quota_checks_enabled ⇒ Boolean
Specifies whether service quota checks are enabled for the Region switch plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#triggers ⇒ Array<Types::Trigger>
The updated conditions that can automatically trigger the execution of the plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |
#workflows ⇒ Array<Types::Workflow>
The updated workflows for the Region switch plan.
3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 3093 class UpdatePlanRequest < Struct.new( :arn, :description, :workflows, :execution_role, :recovery_time_objective_minutes, :associated_alarms, :triggers, :report_configuration, :service_quota_checks_enabled) SENSITIVE = [] include Aws::Structure end |