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::DevOpsAgent::PrivateConnection ServiceManagedMode
Configuration for a private connection in which AWS DevOps Agent creates and manages the resource gateway in your VPC.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "DnsResolution" :String, "HostAddress" :String, "IpAddressType" :String, "Ipv4AddressesPerEni" :Integer, "PortRanges" :[ String, ... ], "SecurityGroupIds" :[ String, ... ], "SubnetIds" :[ String, ... ], "VpcId" :String}
YAML
DnsResolution:StringHostAddress:StringIpAddressType:StringIpv4AddressesPerEni:IntegerPortRanges:- StringSecurityGroupIds:- StringSubnetIds:- StringVpcId:String
Properties
DnsResolution-
The DNS resolution mode used to resolve the host address. Defaults to
PUBLICif you don't specify a value.Required: No
Type: String
Allowed values:
PUBLIC | IN_VPCUpdate requires: Replacement
HostAddress-
The IP address or DNS name of the target service.
Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9.:\-]+$Minimum:
3Maximum:
255Update requires: Replacement
IpAddressType-
The IP address type of the service-managed resource gateway.
Required: No
Type: String
Allowed values:
IPV4 | IPV6 | DUAL_STACKUpdate requires: Replacement
Ipv4AddressesPerEni-
The number of IPv4 addresses in each elastic network interface of the service-managed resource gateway.
Required: No
Type: Integer
Minimum:
1Maximum:
62Update requires: Replacement
PortRanges-
The TCP port ranges that a consumer can use to access the target service.
Required: No
Type: Array of String
Minimum:
1Maximum:
11Update requires: Replacement
SecurityGroupIds-
The security groups to attach to the service-managed resource gateway.
Required: No
Type: Array of String
Minimum:
11 | 1Maximum:
20 | 5Update requires: Replacement
SubnetIds-
The subnets that the service-managed resource gateway spans.
Required: No
Type: Array of String
Minimum:
15 | 1Maximum:
24 | 20Update requires: Replacement
VpcId-
The ID of the VPC in which to create the service-managed resource gateway.
Required: Yes
Type: String
Pattern:
^vpc-(([0-9a-z]{8})|([0-9a-z]{17}))$Minimum:
5Maximum:
50Update requires: Replacement