Cloud.Service.AWS.API.Gateway.Rest.API
{
"api_key_source": "string",
"binary_media_types": [
"string"
],
"body": "string",
"created_date": "string",
"description": "string",
"endpoint_configuration": [
{
"types": [
"string"
]
}
],
"execution_arn": "string",
"minimum_compression_size": 0,
"name": "string",
"policy": "string",
"provider": "string",
"provider_region": "string",
"root_resource_id": "string"
}
Source of the API key for requests. Valid values are HEADER and AUTHORIZER. Default is HEADER.
List of binary media types supported by the REST API. Default is only UTF-8-encoded text payload support.
OpenAPI specification that defines the set of routes and integrations to create as part of the REST API.
Date when the REST API is created.
Description or purpose of the REST API.
Endpoint configuration of the REST API, showing the endpoint types of the API.
Amazon Resource Name (ARN) to be used when invoking the AWS Lambda function. For example: arn:aws:execute-api:us-west-1:654321:k47905, which can be concatenated with allowed stage, method, and resource path.
The REST API compresses responses of this size or greater. Range is integer from -1 to 10485760 (10 MB), where greater than -1 enables compression, Default is -1 (compression disabled).
(Required) Name of the REST API.
JSON formatted AWS IAM policy document that controls access to the API gateway.
(Required) The name of the AWS cloud account to use for this resource
(Required) Target cloud region, such as us-east-1. Must be within the provider cloud account.
Unique identifier assigned by AWS to REST API root.