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:StringRoutingDomain:StringSecurityGroupIds:- StringSubnetIds:- StringVpcIdentifier:String
Properties
EndpointIpAddressType-
The IP address type for the resource configuration endpoint.
Required: Yes
Type: String
Allowed values:
IPV4 | IPV6Update 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:
3Maximum:
255Update 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:
0Maximum:
5Update 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:
1Update 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