/AWS1/CL_AGWENDPOINTCONF¶
The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_types TYPE /AWS1/CL_AGWLISTOFENDPTTYPE_W=>TT_LISTOFENDPOINTTYPE TT_LISTOFENDPOINTTYPE¶
A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is
"EDGE". For a regional API and its custom domain name, the endpoint type isREGIONAL. For a private API, the endpoint type isPRIVATE.
iv_ipaddresstype TYPE /AWS1/AGWIPADDRESSTYPE /AWS1/AGWIPADDRESSTYPE¶
The IP address types that can invoke an API (RestApi) or a DomainName. Use
ipv4to allow only IPv4 addresses to invoke an API or DomainName, or usedualstackto allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For thePRIVATEendpoint type, onlydualstackis supported.
it_vpcendpointids TYPE /AWS1/CL_AGWLISTOFSTRING_W=>TT_LISTOFSTRING TT_LISTOFSTRING¶
A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for
PRIVATEendpoint type.
Queryable Attributes¶
types¶
A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is
"EDGE". For a regional API and its custom domain name, the endpoint type isREGIONAL. For a private API, the endpoint type isPRIVATE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPES() |
Getter for TYPES, with configurable default |
ASK_TYPES() |
Getter for TYPES w/ exceptions if field has no value |
HAS_TYPES() |
Determine if TYPES has a value |
ipAddressType¶
The IP address types that can invoke an API (RestApi) or a DomainName. Use
ipv4to allow only IPv4 addresses to invoke an API or DomainName, or usedualstackto allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For thePRIVATEendpoint type, onlydualstackis supported.
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 |
vpcEndpointIds¶
A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for
PRIVATEendpoint type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VPCENDPOINTIDS() |
Getter for VPCENDPOINTIDS, with configurable default |
ASK_VPCENDPOINTIDS() |
Getter for VPCENDPOINTIDS w/ exceptions if field has no valu |
HAS_VPCENDPOINTIDS() |
Determine if VPCENDPOINTIDS has a value |