AWS::Route53RecoveryReadiness::ResourceSet Resource - AWS CloudFormation

AWS::Route53RecoveryReadiness::ResourceSet Resource

The resource element of a resource set.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ComponentId" : String, "DnsTargetResource" : DNSTargetResource, "ReadinessScopes" : [ String, ... ], "ResourceArn" : String }

Properties

ComponentId

The component identifier of the resource, generated when DNS target resource is used.

Required: No

Type: String

Update requires: No interruption

DnsTargetResource

A component for DNS/routing control readiness checks. This is a required setting when ResourceSet ResourceSetType is set to AWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any other ResourceSetType setting.

Required: Conditional

Type: DNSTargetResource

Update requires: No interruption

ReadinessScopes

The recovery group Amazon Resource Name (ARN) or the cell ARN that the readiness checks for this resource set are scoped to.

Required: No

Type: Array of String

Update requires: No interruption

ResourceArn

The Amazon Resource Name (ARN) of the AWS resource. This is a required setting for all ResourceSet ResourceSetType settings except AWS::Route53RecoveryReadiness::DNSTargetResource. Do not set this when ResourceSetType is set to AWS::Route53RecoveryReadiness::DNSTargetResource.

Required: Conditional

Type: String

Update requires: No interruption