AWS::ResilienceHub::ResiliencyPolicy - AWS CloudFormation

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" : {Key : Value, ...}, "PolicyDescription" : String, "PolicyName" : String, "Tags" : {Key : Value, ...}, "Tier" : String } }

YAML

Type: AWS::ResilienceHub::ResiliencyPolicy Properties: DataLocationConstraint: String Policy: Key : Value PolicyDescription: String PolicyName: String Tags: Key : Value Tier: 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.

PolicyArn

The Amazon Resource Name (ARN) of the resiliency policy.