ImportRestApiRequest
¶
Source code in docs_src/capo_api_gateway/types/import_rest_api_request.py
body
instance-attribute
¶
body: Blob
The POST request body containing external API definitions. Currently, only OpenAPI definition JSON/YAML files are supported. The maximum size of the API definition file is 6MB.
fail_on_warnings
instance-attribute
¶
fail_on_warnings: Boolean
A query parameter to indicate whether to rollback the API creation (true) or not (false) when a warning is encountered. The default value is false.
parameters
instance-attribute
¶
parameters: NotRequired[MapOfStringToString]
A key-value map of context-specific query string parameters specifying the behavior of different API importing operations. The following shows operation-specific parameters and their supported values.
To exclude DocumentationParts from the import, set parameters as ignore=documentation.
To configure the endpoint type, set parameters as endpointConfigurationTypes=EDGE, endpointConfigurationTypes=REGIONAL, or endpointConfigurationTypes=PRIVATE. The default endpoint type is EDGE.
To handle imported basepath, set parameters as basepath=ignore, basepath=prepend or basepath=split.