Resource types and ARN formats in Route 53 ARC - Amazon Route 53 Application Recovery Controller

Resource types and ARN formats in Route 53 ARC

When you create a resource set in Amazon Route 53 Application Recovery Controller, you specify the type of resource to include in the set and Amazon Resource Names (ARNs) for each of the resources to include. Route 53 ARC expects a specific ARN format for each resource type. This section lists the resource types supported by Route 53 ARC and the associated ARN formats for each one.

The specific format depends on the resource. When you provide an ARN, replace the italicized text with your resource-specific information.

Note

Be aware that the ARN format that Route 53 ARC requires for resources might differ from the ARN format that a service itself requires for its resources. For example, the ARN formats that are described in the Resource type sections for each service in the Service Authorization Reference might not include the AWS account ID or other information that Route 53 ARC needs to support features in the Route 53 ARC service.

AWS::ApiGateway::Stage

An Amazon API Gateway Version 1 stage.

  • ARN format: arn:partition:apigateway:region:account:/restapis/api-id/stages/stage-name

    Example: arn:aws:apigateway:us-east-1:111122223333:/restapis/123456789/stages/ExampleStage

    For more information, see API Gateway Amazon Resource Name (ARN) reference.

AWS::ApiGatewayV2::Stage

An Amazon API Gateway Version 2 stage.

  • ARN format: arn:partition:apigateway:region:account:/apis/api-id/stages/stage-name

    Example: arn:aws:apigateway:us-east-1:111122223333:/apis/123456789/stages/ExampleStage

    For more information, see API Gateway Amazon Resource Name (ARN) reference.

AWS::CloudWatch::Alarm

An Amazon CloudWatch alarm.

AWS::DynamoDB::Table

An Amazon DynamoDB table.

  • ARN format: arn:partition:dynamodb:region:account:table/table-name

    Example: arn:aws:dynamodb:us-west-2:111122223333:table/BigTable

    For more information, see DynamoDB resources and operations.

AWS::EC2::CustomerGateway

A customer gateway device.

  • ARN format: arn:partition:ec2:region:account:customer-gateway/CustomerGatewayId

    Example: arn:aws:ec2:us-west-2:111122223333:customer-gateway/vcg-123456789

    For more information, see Resource types defined by Amazon EC2.

AWS::EC2::Volume

An Amazon EBS volume.

AWS::ElasticLoadBalancing::LoadBalancer

A Classic Load Balancer.

  • ARN format: arn:partition:elasticloadbalancing:region:account:loadbalancer/LoadBalancerName

    Example: arn:aws:elasticloadbalancing:us-west-2:111122223333:loadbalancer/123456789abcbdeCLB

    For more information, see Elastic Load Balancing resources.

AWS::ElasticLoadBalancingV2::LoadBalancer

A Network Load Balancer or an Application Load Balancer.

  • ARN format for Network Load Balancer: arn:partition:elasticloadbalancing:region:account:loadbalancer/net/LoadBalancerName

    Example for Network Load Balancer: arn:aws:elasticloadbalancing:us-west-2:111122223333:loadbalancer/net/sandbox-net/123456789acbdeNLB

  • ARN format for Application Load Balancer: arn:partition:elasticloadbalancing:region:account:loadbalancer/app/LoadBalancerName

    Example for Application Load Balancer: arn:aws:elasticloadbalancing:us-west-2:111122223333:loadbalancer/app/sandbox-alb/123456789acbdeALB

    For more information, see Elastic Load Balancing resources.

AWS::Lambda::Function

An AWS Lambda function.

AWS::MSK::Cluster

An Amazon MSK cluster.

AWS::RDS::DBCluster

An Aurora DB cluster.

AWS::Route53::HealthCheck

An Amazon Route 53 health check.

  • ARN format: arn:partition:route53:::healthcheck/Id

    Example: arn:aws:route53:::healthcheck/123456-1111-2222-3333

AWS::SQS::Queue

An Amazon SQS queue.

AWS::SNS::Topic

An Amazon SNS topic.

  • ARN format: arn:partition:sns:region:account:TopicName

    Example: arn:aws:sns:us-west-2:111122223333:TopicName

    For more information, see Amazon SNS resource ARN format.

AWS::SNS::Subscription

An Amazon SNS subscription.

  • ARN format: arn:partition:sns:region:account:TopicName:SubscriptionId

    Example: arn:aws:sns:us-west-2:111122223333:TopicName:123456789012345567890

AWS::EC2::VPC

A virtual private cloud (VPC).

  • ARN format: arn:partition:ec2:region:account:vpc/VpcId

    Example: arn:aws:ec2:us-west-2:111122223333:vpc/vpc-123456789

    For more information, see VPC Resources.

AWS::EC2::VPNConnection

A virtual private network (VPN) connection.

  • ARN format: arn:partition:ec2:region:account:vpn-connection/VpnConnectionId

    Example: arn:aws:ec2:us-west-2:111122223333:vpn-connection/vpn-123456789

    For more information, see Resource types defined by Amazon EC2.

AWS::EC2::VPNGateway

A virtual private network (VPN) gateway.

  • ARN format: arn:partition:ec2:region:account:vpn-gateway/VpnGatewayId

    Example: arn:aws:ec2:us-west-2:111122223333:vpn-gateway/vgw-123456789acbdefgh

    For more information, see Resource types defined by Amazon EC2.

AWS::Route53RecoveryReadiness::DNSTargetResource

A DNS target resource for readiness checks includes the DNS record type, domain name, Route 53 hosted zone ARN, and Network Load Balancer ARN or Route 53 record set ID.

  • ARN format for hosted zone: arn:partition:route53::account:hostedzone/Id

    Example for a hosted zone: arn:aws:route53::111122223333:hostedzone/abcHostedZone

    NOTE: You must include the account ID in hosted zone ARNs, as specified here. The account ID is required so that Route 53 ARC can poll the resource. The format is intentionally different from the ARN format that Amazon Route 53 requires, described in the Route 53 service Resource types in the Service Authorization Reference.

  • ARN format for Network Load Balancer: arn:partition:elasticloadbalancing:region:account:loadbalancer/net/LoadBalancerName

    Example for Network Load Balancer: arn:aws:elasticloadbalancing:us-west-2:111122223333:loadbalancer/net/sandbox-net/123456789acbdefgh

    For more information, see Elastic Load Balancing resources.