View a markdown version of this page

AWS::BedrockAgentCore::GatewayTarget ManagedVpcResource - 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::BedrockAgentCore::GatewayTarget ManagedVpcResource

Configuration for a managed VPC Lattice resource. The gateway creates and manages the VPC Lattice resource gateway and resource configuration on your behalf using a service-linked role.

Syntax

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

JSON

{ "EndpointIpAddressType" : String, "RoutingDomain" : String, "SecurityGroupIds" : [ String, ... ], "SubnetIds" : [ String, ... ], "VpcIdentifier" : String }

YAML

EndpointIpAddressType: String RoutingDomain: String SecurityGroupIds: - String SubnetIds: - String VpcIdentifier: String

Properties

EndpointIpAddressType

The IP address type for the resource configuration endpoint.

Required: Yes

Type: String

Allowed values: IPV4 | IPV6

Update requires: No interruption

RoutingDomain

An intermediate domain to use as the resource configuration endpoint instead of the actual target domain. Use this when you want to route traffic through an intermediate component such as a VPC endpoint or internal load balancer. For more information, see xref:lattice-vpc-egress-routing-domain[Route traffic through an intermediate domain].

Required: No

Type: String

Minimum: 3

Maximum: 255

Update requires: No interruption

SecurityGroupIds

The security group IDs to associate with the VPC Lattice resource gateway. If not specified, the default security group for the VPC is used.

Required: No

Type: Array of String

Minimum: 0

Maximum: 5

Update requires: No interruption

SubnetIds

The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.

Required: Yes

Type: Array of String

Minimum: 1

Update requires: No interruption

VpcIdentifier

The ID of the VPC that contains your private resource.

Required: Yes

Type: String

Pattern: ^vpc-(([0-9a-z]{8})|([0-9a-z]{17}))$

Update requires: No interruption