Skip to content

/AWS1/CL_TRNWEBAPPVPCCONFIG

Contains the VPC configuration settings for hosting a web app endpoint, including the VPC ID, subnet IDs, and security group IDs for access control.

CONSTRUCTOR

IMPORTING

Optional arguments:

it_subnetids TYPE /AWS1/CL_TRNSUBNETIDS_W=>TT_SUBNETIDS TT_SUBNETIDS

The list of subnet IDs within the VPC where the web app endpoint will be deployed. These subnets must be in the same VPC specified in the VpcId parameter.

iv_vpcid TYPE /AWS1/TRNVPCID /AWS1/TRNVPCID

The identifier of the VPC where the web app endpoint will be hosted.

it_securitygroupids TYPE /AWS1/CL_TRNSECURITYGROUPIDS_W=>TT_SECURITYGROUPIDS TT_SECURITYGROUPIDS

The list of security group IDs that control access to the web app endpoint. These security groups determine which sources can access the endpoint based on IP addresses and port configurations.

iv_ipaddresstype TYPE /AWS1/TRNWEBAPPVPCENDPTIPADRTY /AWS1/TRNWEBAPPVPCENDPTIPADRTY

The IP address type for the web app's VPC endpoint. This determines whether the endpoint is accessible over IPv4 only, or over both IPv4 and IPv6.


Queryable Attributes

SubnetIds

The list of subnet IDs within the VPC where the web app endpoint will be deployed. These subnets must be in the same VPC specified in the VpcId parameter.

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

VpcId

The identifier of the VPC where the web app endpoint will be hosted.

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID has a value

SecurityGroupIds

The list of security group IDs that control access to the web app endpoint. These security groups determine which sources can access the endpoint based on IP addresses and port configurations.

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

IpAddressType

The IP address type for the web app's VPC endpoint. This determines whether the endpoint is accessible over IPv4 only, or over both IPv4 and IPv6.

Accessible with the following methods

Method Description
GET_IPADDRESSTYPE() Getter for IPADDRESSTYPE, with configurable default
ASK_IPADDRESSTYPE() Getter for IPADDRESSTYPE w/ exceptions if field has no value
HAS_IPADDRESSTYPE() Determine if IPADDRESSTYPE has a value