AWS::ResilienceHub::ResiliencyPolicy
Defines a resiliency policy.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::ResilienceHub::ResiliencyPolicy", "Properties" : { "DataLocationConstraint" :
String
, "Policy" :{
, "PolicyDescription" :Key
:Value
, ...}String
, "PolicyName" :String
, "Tags" :{
, "Tier" :Key
:Value
, ...}String
} }
YAML
Type: AWS::ResilienceHub::ResiliencyPolicy Properties: DataLocationConstraint:
String
Policy:PolicyDescription:
Key
:Value
String
PolicyName:String
Tags:Tier:
Key
:Value
String
Properties
DataLocationConstraint
-
Specifies a high-level geographical location constraint for where your resilience policy data can be stored.
Required: No
Type: String
Update requires: No interruption
Policy
-
The resiliency policy.
Required: Yes
Type: Map of FailurePolicy
Update requires: No interruption
PolicyDescription
-
The description for the policy.
Required: No
Type: String
Update requires: No interruption
PolicyName
-
The name of the policy
Required: Yes
Type: String
Update requires: No interruption
Tags
-
The tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
Required: No
Type: Map of String
Update requires: No interruption
Tier
-
The tier for this resiliency policy, ranging from the highest severity (
MissionCritical
) to lowest (NonCritical
).Required: Yes
Type: String
Update requires: No interruption
Return values
Ref
The returned Amazon Resource Name (ARN) for the resiliency policy.
Fn::GetAtt
The Amazon Resource Name (ARN) for the resiliency policy.