/AWS1/CL_AG2IMPORTAPIRESPONSE¶
ImportApiResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_apiendpoint TYPE /AWS1/AG2__STRING /AWS1/AG2__STRING¶
The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The stage name is typically appended to this URI to form a complete path to a deployed API stage.
iv_apigatewaymanaged TYPE /AWS1/AG2__BOOLEAN /AWS1/AG2__BOOLEAN¶
Specifies whether an API is managed by API Gateway. You can't update or delete a managed API by using API Gateway. A managed API can be deleted only through the tooling or service that created it.
iv_apiid TYPE /AWS1/AG2ID /AWS1/AG2ID¶
The API ID.
iv_apikeyselectionexpression TYPE /AWS1/AG2SELECTIONEXPRESSION /AWS1/AG2SELECTIONEXPRESSION¶
An API key selection expression. Supported only for WebSocket APIs. See API Key Selection Expressions.
io_corsconfiguration TYPE REF TO /AWS1/CL_AG2CORS /AWS1/CL_AG2CORS¶
A CORS configuration. Supported only for HTTP APIs.
iv_createddate TYPE /AWS1/AG2__TIMESTAMPISO8601 /AWS1/AG2__TIMESTAMPISO8601¶
The timestamp when the API was created.
iv_description TYPE /AWS1/AG2STRWLENGTHBETWEEN0A00 /AWS1/AG2STRWLENGTHBETWEEN0A00¶
The description of the API.
iv_disableschemavalidation TYPE /AWS1/AG2__BOOLEAN /AWS1/AG2__BOOLEAN¶
Avoid validating models when creating a deployment. Supported only for WebSocket APIs.
iv_disableexecuteapiendpoint TYPE /AWS1/AG2__BOOLEAN /AWS1/AG2__BOOLEAN¶
Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
it_importinfo TYPE /AWS1/CL_AG2__LISTOF__STRING_W=>TT___LISTOF__STRING TT___LISTOF__STRING¶
The validation information during API import. This may include particular properties of your OpenAPI definition which are ignored during import. Supported only for HTTP APIs.
iv_ipaddresstype TYPE /AWS1/AG2IPADDRESSTYPE /AWS1/AG2IPADDRESSTYPE¶
The IP address types that can invoke the API.
iv_name TYPE /AWS1/AG2STRWLENGTHBETWEEN1A01 /AWS1/AG2STRWLENGTHBETWEEN1A01¶
The name of the API.
iv_protocoltype TYPE /AWS1/AG2PROTOCOLTYPE /AWS1/AG2PROTOCOLTYPE¶
The API protocol.
iv_routeselectionexpression TYPE /AWS1/AG2SELECTIONEXPRESSION /AWS1/AG2SELECTIONEXPRESSION¶
The route selection expression for the API. For HTTP APIs, the routeSelectionExpression must be ${request.method} ${request.path}. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs.
it_tags TYPE /AWS1/CL_AG2TAGS_W=>TT_TAGS TT_TAGS¶
A collection of tags associated with the API.
iv_version TYPE /AWS1/AG2STRWLENGTHBETWEEN1A00 /AWS1/AG2STRWLENGTHBETWEEN1A00¶
A version identifier for the API.
it_warnings TYPE /AWS1/CL_AG2__LISTOF__STRING_W=>TT___LISTOF__STRING TT___LISTOF__STRING¶
The warning messages reported when failonwarnings is turned on during API import.
Queryable Attributes¶
ApiEndpoint¶
The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The stage name is typically appended to this URI to form a complete path to a deployed API stage.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIENDPOINT() |
Getter for APIENDPOINT, with configurable default |
ASK_APIENDPOINT() |
Getter for APIENDPOINT w/ exceptions if field has no value |
HAS_APIENDPOINT() |
Determine if APIENDPOINT has a value |
ApiGatewayManaged¶
Specifies whether an API is managed by API Gateway. You can't update or delete a managed API by using API Gateway. A managed API can be deleted only through the tooling or service that created it.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIGATEWAYMANAGED() |
Getter for APIGATEWAYMANAGED, with configurable default |
ASK_APIGATEWAYMANAGED() |
Getter for APIGATEWAYMANAGED w/ exceptions if field has no v |
HAS_APIGATEWAYMANAGED() |
Determine if APIGATEWAYMANAGED has a value |
ApiId¶
The API ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIID() |
Getter for APIID, with configurable default |
ASK_APIID() |
Getter for APIID w/ exceptions if field has no value |
HAS_APIID() |
Determine if APIID has a value |
ApiKeySelectionExpression¶
An API key selection expression. Supported only for WebSocket APIs. See API Key Selection Expressions.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIKEYSELECTIONXPRSN() |
Getter for APIKEYSELECTIONEXPRESSION, with configurable defa |
ASK_APIKEYSELECTIONXPRSN() |
Getter for APIKEYSELECTIONEXPRESSION w/ exceptions if field |
HAS_APIKEYSELECTIONXPRSN() |
Determine if APIKEYSELECTIONEXPRESSION has a value |
CorsConfiguration¶
A CORS configuration. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CORSCONFIGURATION() |
Getter for CORSCONFIGURATION |
CreatedDate¶
The timestamp when the API was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDDATE() |
Getter for CREATEDDATE, with configurable default |
ASK_CREATEDDATE() |
Getter for CREATEDDATE w/ exceptions if field has no value |
HAS_CREATEDDATE() |
Determine if CREATEDDATE has a value |
Description¶
The description of the API.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
DisableSchemaValidation¶
Avoid validating models when creating a deployment. Supported only for WebSocket APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLESCHEMAVALIDATION() |
Getter for DISABLESCHEMAVALIDATION, with configurable defaul |
ASK_DISABLESCHEMAVALIDATION() |
Getter for DISABLESCHEMAVALIDATION w/ exceptions if field ha |
HAS_DISABLESCHEMAVALIDATION() |
Determine if DISABLESCHEMAVALIDATION has a value |
DisableExecuteApiEndpoint¶
Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLEEXECUTEAPIENDPT() |
Getter for DISABLEEXECUTEAPIENDPOINT, with configurable defa |
ASK_DISABLEEXECUTEAPIENDPT() |
Getter for DISABLEEXECUTEAPIENDPOINT w/ exceptions if field |
HAS_DISABLEEXECUTEAPIENDPT() |
Determine if DISABLEEXECUTEAPIENDPOINT has a value |
ImportInfo¶
The validation information during API import. This may include particular properties of your OpenAPI definition which are ignored during import. Supported only for HTTP APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IMPORTINFO() |
Getter for IMPORTINFO, with configurable default |
ASK_IMPORTINFO() |
Getter for IMPORTINFO w/ exceptions if field has no value |
HAS_IMPORTINFO() |
Determine if IMPORTINFO has a value |
IpAddressType¶
The IP address types that can invoke the API.
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 |
Name¶
The name of the API.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
ProtocolType¶
The API protocol.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROTOCOLTYPE() |
Getter for PROTOCOLTYPE, with configurable default |
ASK_PROTOCOLTYPE() |
Getter for PROTOCOLTYPE w/ exceptions if field has no value |
HAS_PROTOCOLTYPE() |
Determine if PROTOCOLTYPE has a value |
RouteSelectionExpression¶
The route selection expression for the API. For HTTP APIs, the routeSelectionExpression must be ${request.method} ${request.path}. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUTESELECTIONEXPRESSION() |
Getter for ROUTESELECTIONEXPRESSION, with configurable defau |
ASK_ROUTESELECTIONEXPRESSION() |
Getter for ROUTESELECTIONEXPRESSION w/ exceptions if field h |
HAS_ROUTESELECTIONEXPRESSION() |
Determine if ROUTESELECTIONEXPRESSION has a value |
Tags¶
A collection of tags associated with the API.
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 |
Version¶
A version identifier for the API.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERSION() |
Getter for VERSION, with configurable default |
ASK_VERSION() |
Getter for VERSION w/ exceptions if field has no value |
HAS_VERSION() |
Determine if VERSION has a value |
Warnings¶
The warning messages reported when failonwarnings is turned on during API import.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WARNINGS() |
Getter for WARNINGS, with configurable default |
ASK_WARNINGS() |
Getter for WARNINGS w/ exceptions if field has no value |
HAS_WARNINGS() |
Determine if WARNINGS has a value |