View a markdown version of this page

AWS::CodeConnections::Host VpcConfiguration - AWS CloudFormation

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::CodeConnections::Host VpcConfiguration

The VPC configuration provisioned for the host.

Syntax

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

JSON

{ "SecurityGroupIds" : [ String, ... ], "SubnetIds" : [ String, ... ], "TlsCertificate" : String, "VpcId" : String }

YAML

SecurityGroupIds: - String SubnetIds: - String TlsCertificate: String VpcId: String

Properties

SecurityGroupIds

The ID of the security group or security groups associated with the Amazon VPC connected to the infrastructure where your provider type is installed.

Required: Yes

Type: Array of String

Minimum: 11 | 1

Maximum: 20 | 10

Update requires: No interruption

SubnetIds

The ID of the subnet or subnets associated with the Amazon VPC connected to the infrastructure where your provider type is installed.

Required: Yes

Type: Array of String

Minimum: 15 | 1

Maximum: 24 | 10

Update requires: No interruption

TlsCertificate

The value of the Transport Layer Security (TLS) certificate associated with the infrastructure where your provider type is installed.

Required: No

Type: String

Minimum: 1

Maximum: 16384

Update requires: No interruption

VpcId

The ID of the Amazon VPC connected to the infrastructure where your provider type is installed.

Required: Yes

Type: String

Pattern: ^vpc-\w{8}(\w{9})?$

Minimum: 12

Maximum: 21

Update requires: No interruption