Class: Aws::ResilienceHub::Types::UpdateResiliencyPolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::UpdateResiliencyPolicyRequest
- Defined in:
- gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#data_location_constraint ⇒ String
Specifies a high-level geographical location constraint for where your resilience policy data can be stored.
-
#policy ⇒ Hash<String,Types::FailurePolicy>
The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.
-
#policy_arn ⇒ String
Amazon Resource Name (ARN) of the resiliency policy.
-
#policy_description ⇒ String
The description for the policy.
-
#policy_name ⇒ String
The name of the policy.
-
#tier ⇒ String
The tier for this resiliency policy, ranging from the highest severity (
MissionCritical
) to lowest (NonCritical
).
Instance Attribute Details
#data_location_constraint ⇒ String
Specifies a high-level geographical location constraint for where your resilience policy data can be stored.
6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6000 class UpdateResiliencyPolicyRequest < Struct.new( :data_location_constraint, :policy, :policy_arn, :policy_description, :policy_name, :tier) SENSITIVE = [] include Aws::Structure end |
#policy ⇒ Hash<String,Types::FailurePolicy>
The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.
6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6000 class UpdateResiliencyPolicyRequest < Struct.new( :data_location_constraint, :policy, :policy_arn, :policy_description, :policy_name, :tier) SENSITIVE = [] include Aws::Structure end |
#policy_arn ⇒ String
Amazon Resource Name (ARN) of the resiliency policy. The format for
this ARN is:
arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
.
For more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.
6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6000 class UpdateResiliencyPolicyRequest < Struct.new( :data_location_constraint, :policy, :policy_arn, :policy_description, :policy_name, :tier) SENSITIVE = [] include Aws::Structure end |
#policy_description ⇒ String
The description for the policy.
6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6000 class UpdateResiliencyPolicyRequest < Struct.new( :data_location_constraint, :policy, :policy_arn, :policy_description, :policy_name, :tier) SENSITIVE = [] include Aws::Structure end |
#policy_name ⇒ String
The name of the policy
6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6000 class UpdateResiliencyPolicyRequest < Struct.new( :data_location_constraint, :policy, :policy_arn, :policy_description, :policy_name, :tier) SENSITIVE = [] include Aws::Structure end |
#tier ⇒ String
The tier for this resiliency policy, ranging from the highest
severity (MissionCritical
) to lowest (NonCritical
).
6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6000 class UpdateResiliencyPolicyRequest < Struct.new( :data_location_constraint, :policy, :policy_arn, :policy_description, :policy_name, :tier) SENSITIVE = [] include Aws::Structure end |