PutRestApiRequest
¶
Source code in docs_src/capo_api_gateway/types/put_rest_api_request.py
body
instance-attribute
¶
body: Blob
The PUT 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 update (true) or not (false) when a warning is encountered. The default value is false.
mode
instance-attribute
¶
mode: NotRequired[PutMode]
The mode query parameter to specify the update mode. Valid values are "merge" and "overwrite". By default, the update mode is "merge".
parameters
instance-attribute
¶
parameters: NotRequired[MapOfStringToString]
Custom header parameters as part of the request. For example, to exclude DocumentationParts from an imported API, set ignore=documentation as a parameters value, as in the AWS CLI command of aws apigateway import-rest-api --parameters ignore=documentation --body 'file:///path/to/imported-api-body.json'.