AWS::DevOpsAgent::PrivateConnection ServiceManagedMode - 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::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: String HostAddress: String IpAddressType: String Ipv4AddressesPerEni: Integer PortRanges: - String SecurityGroupIds: - String SubnetIds: - String VpcId: String

Properties

DnsResolution

The DNS resolution mode used to resolve the host address. Defaults to PUBLIC if you don't specify a value.

Required: No

Type: String

Allowed values: PUBLIC | IN_VPC

Update requires: Replacement

HostAddress

The IP address or DNS name of the target service.

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9.:\-]+$

Minimum: 3

Maximum: 255

Update requires: Replacement

IpAddressType

The IP address type of the service-managed resource gateway.

Required: No

Type: String

Allowed values: IPV4 | IPV6 | DUAL_STACK

Update requires: Replacement

Ipv4AddressesPerEni

The number of IPv4 addresses in each elastic network interface of the service-managed resource gateway.

Required: No

Type: Integer

Minimum: 1

Maximum: 62

Update requires: Replacement

PortRanges

The TCP port ranges that a consumer can use to access the target service.

Required: No

Type: Array of String

Minimum: 1

Maximum: 11

Update requires: Replacement

SecurityGroupIds

The security groups to attach to the service-managed resource gateway.

Required: No

Type: Array of String

Minimum: 11 | 1

Maximum: 20 | 5

Update requires: Replacement

SubnetIds

The subnets that the service-managed resource gateway spans.

Required: No

Type: Array of String

Minimum: 15 | 1

Maximum: 24 | 20

Update 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: 5

Maximum: 50

Update requires: Replacement