View a markdown version of this page

AWS::DevOpsAgent::PrivateConnection ServiceManagedMode - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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

AWS::DevOpsAgent::PrivateConnection ServiceManagedMode

Configuration for a private connection in which Amazon DevOps Agent creates and manages the resource gateway in your VPC.

Syntax

To declare this entity in your Amazon 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