AWS::VpcLattice::ResourceConfiguration ResourceConfigurationDefinition - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::VpcLattice::ResourceConfiguration ResourceConfigurationDefinition

Identifies the resource configuration in one of the following ways:

  • Amazon Resource Name (ARN) - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN.

  • Domain name - Any domain name that is publicly resolvable.

  • IP address - For IPv4 and IPv6, only IP addresses in the VPC are supported.

  • CIDR range - For a resource configuration of type CIDR, specify a cidrResource with one or more cidrRanges (for example, 10.0.0.0/16) that cover the IP addresses of the resources you want to make accessible. You can specify up to 10 ranges, using IPv4, IPv6, or both, and each range must include a prefix length. To represent your entire network, specify 0.0.0.0/0 (IPv4) or ::/0 (IPv6) as the only range. You can't use reserved ranges such as 169.254.0.0/16, 100.64.0.0/10, 224.0.0.0/4, fe80::/10, or ff00::/8.

Syntax

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

JSON

{ "ArnResource" : String, "CidrResource" : CidrResource, "DnsResource" : DnsResource, "IpResource" : String }

Properties

ArnResource

The Amazon Resource Name (ARN) of the resource configuration. For the ARN syntax and format, see ARN format in the AWS Identity and Access Management user guide.

Required: No

Type: String

Pattern: ^arn.*

Maximum: 1224

Update requires: Updates are not supported.

CidrResource

Property description not available.

Required: No

Type: CidrResource

Update requires: No interruption

DnsResource

The DNS name of the resource configuration.

Required: No

Type: DnsResource

Update requires: No interruption

IpResource

The IP address of the resource configuration.

Required: No

Type: String

Minimum: 4

Maximum: 39

Update requires: No interruption