Skip to content

/AWS1/CL_BDOMANAGEDVPCRESOURCE

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.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_vpcidentifier TYPE /AWS1/BDOVPCIDENTIFIER /AWS1/BDOVPCIDENTIFIER

The ID of the VPC that contains your private resource.

it_subnetids TYPE /AWS1/CL_BDOSUBNETIDS_W=>TT_SUBNETIDS TT_SUBNETIDS

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

iv_endpointipaddresstype TYPE /AWS1/BDOENDPOINTIPADDRESSTYPE /AWS1/BDOENDPOINTIPADDRESSTYPE

The IP address type for the resource configuration endpoint.

Optional arguments:

it_securitygroupids TYPE /AWS1/CL_BDOSECURITYGROUPIDS_W=>TT_SECURITYGROUPIDS TT_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.

it_tags TYPE /AWS1/CL_BDOTAGSMAP_W=>TT_TAGSMAP TT_TAGSMAP

Tags to apply to the managed VPC Lattice resource gateway.

iv_routingdomain TYPE /AWS1/BDOROUTINGDOMAIN /AWS1/BDOROUTINGDOMAIN

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].


Queryable Attributes

vpcIdentifier

The ID of the VPC that contains your private resource.

Accessible with the following methods

Method Description
GET_VPCIDENTIFIER() Getter for VPCIDENTIFIER, with configurable default
ASK_VPCIDENTIFIER() Getter for VPCIDENTIFIER w/ exceptions if field has no value
HAS_VPCIDENTIFIER() Determine if VPCIDENTIFIER has a value

subnetIds

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

Accessible with the following methods

Method Description
GET_SUBNETIDS() Getter for SUBNETIDS, with configurable default
ASK_SUBNETIDS() Getter for SUBNETIDS w/ exceptions if field has no value
HAS_SUBNETIDS() Determine if SUBNETIDS has a value

endpointIpAddressType

The IP address type for the resource configuration endpoint.

Accessible with the following methods

Method Description
GET_ENDPOINTIPADDRESSTYPE() Getter for ENDPOINTIPADDRESSTYPE, with configurable default
ASK_ENDPOINTIPADDRESSTYPE() Getter for ENDPOINTIPADDRESSTYPE w/ exceptions if field has
HAS_ENDPOINTIPADDRESSTYPE() Determine if ENDPOINTIPADDRESSTYPE has a value

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.

Accessible with the following methods

Method Description
GET_SECURITYGROUPIDS() Getter for SECURITYGROUPIDS, with configurable default
ASK_SECURITYGROUPIDS() Getter for SECURITYGROUPIDS w/ exceptions if field has no va
HAS_SECURITYGROUPIDS() Determine if SECURITYGROUPIDS has a value

tags

Tags to apply to the managed VPC Lattice resource gateway.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

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].

Accessible with the following methods

Method Description
GET_ROUTINGDOMAIN() Getter for ROUTINGDOMAIN, with configurable default
ASK_ROUTINGDOMAIN() Getter for ROUTINGDOMAIN w/ exceptions if field has no value
HAS_ROUTINGDOMAIN() Determine if ROUTINGDOMAIN has a value