/AWS1/CL_MHRAPIGWPROXYCONFIG¶
A wrapper object holding the Amazon API Gateway proxy configuration.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_proxyurl TYPE /AWS1/MHRURI /AWS1/MHRURI¶
The endpoint URL of the API Gateway proxy.
iv_apigatewayid TYPE /AWS1/MHRAPIGATEWAYID /AWS1/MHRAPIGATEWAYID¶
The resource ID of the API Gateway for the proxy.
iv_vpclinkid TYPE /AWS1/MHRVPCLINKID /AWS1/MHRVPCLINKID¶
The
VpcLinkID of the API Gateway proxy.
iv_nlbarn TYPE /AWS1/MHRNLBARN /AWS1/MHRNLBARN¶
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
iv_nlbname TYPE /AWS1/MHRNLBNAME /AWS1/MHRNLBNAME¶
The name of the Network Load Balancer that is configured by the API Gateway proxy.
iv_endpointtype TYPE /AWS1/MHRAPIGATEWAYENDPTTYPE /AWS1/MHRAPIGATEWAYENDPTTYPE¶
The type of API Gateway endpoint created.
iv_stagename TYPE /AWS1/MHRSTAGENAME /AWS1/MHRSTAGENAME¶
The name of the API Gateway stage. The name defaults to
prod.
Queryable Attributes¶
ProxyUrl¶
The endpoint URL of the API Gateway proxy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROXYURL() |
Getter for PROXYURL, with configurable default |
ASK_PROXYURL() |
Getter for PROXYURL w/ exceptions if field has no value |
HAS_PROXYURL() |
Determine if PROXYURL has a value |
ApiGatewayId¶
The resource ID of the API Gateway for the proxy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIGATEWAYID() |
Getter for APIGATEWAYID, with configurable default |
ASK_APIGATEWAYID() |
Getter for APIGATEWAYID w/ exceptions if field has no value |
HAS_APIGATEWAYID() |
Determine if APIGATEWAYID has a value |
VpcLinkId¶
The
VpcLinkID of the API Gateway proxy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VPCLINKID() |
Getter for VPCLINKID, with configurable default |
ASK_VPCLINKID() |
Getter for VPCLINKID w/ exceptions if field has no value |
HAS_VPCLINKID() |
Determine if VPCLINKID has a value |
NlbArn¶
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NLBARN() |
Getter for NLBARN, with configurable default |
ASK_NLBARN() |
Getter for NLBARN w/ exceptions if field has no value |
HAS_NLBARN() |
Determine if NLBARN has a value |
NlbName¶
The name of the Network Load Balancer that is configured by the API Gateway proxy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NLBNAME() |
Getter for NLBNAME, with configurable default |
ASK_NLBNAME() |
Getter for NLBNAME w/ exceptions if field has no value |
HAS_NLBNAME() |
Determine if NLBNAME has a value |
EndpointType¶
The type of API Gateway endpoint created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDPOINTTYPE() |
Getter for ENDPOINTTYPE, with configurable default |
ASK_ENDPOINTTYPE() |
Getter for ENDPOINTTYPE w/ exceptions if field has no value |
HAS_ENDPOINTTYPE() |
Determine if ENDPOINTTYPE has a value |
StageName¶
The name of the API Gateway stage. The name defaults to
prod.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STAGENAME() |
Getter for STAGENAME, with configurable default |
ASK_STAGENAME() |
Getter for STAGENAME w/ exceptions if field has no value |
HAS_STAGENAME() |
Determine if STAGENAME has a value |