ManagedVpcResource¶
Structure Class¶
ManagedVpcResource
dataclass
¶
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.
Attributes¶
endpoint_ip_address_type
instance-attribute
¶
endpoint_ip_address_type: EndpointIpAddressType
The IP address type for the resource configuration endpoint.
routing_domain
class-attribute
instance-attribute
¶
routing_domain: str | None = None
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].
security_group_ids
class-attribute
instance-attribute
¶
security_group_ids: list[str] | None = None
The security group IDs to associate with the VPC Lattice resource gateway. If not specified, the default security group for the VPC is used.
subnet_ids
instance-attribute
¶
subnet_ids: list[str]
The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.
tags
class-attribute
instance-attribute
¶
tags: dict[str, str] | None = None
Tags to apply to the managed VPC Lattice resource gateway.
vpc_identifier
instance-attribute
¶
vpc_identifier: str
The ID of the VPC that contains your private resource.