mirror of
https://github.com/cderche/greenlock-storage-s3
synced 2025-05-11 15:26:32 +00:00
4322 lines
97 KiB
JSON
4322 lines
97 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2015-07-09",
|
|
"endpointPrefix": "apigateway",
|
|
"protocol": "rest-json",
|
|
"serviceFullName": "Amazon API Gateway",
|
|
"serviceId": "API Gateway",
|
|
"signatureVersion": "v4",
|
|
"uid": "apigateway-2015-07-09"
|
|
},
|
|
"operations": {
|
|
"CreateApiKey": {
|
|
"http": {
|
|
"requestUri": "/apikeys",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"generateDistinctId": {
|
|
"type": "boolean"
|
|
},
|
|
"value": {},
|
|
"stageKeys": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"restApiId": {},
|
|
"stageName": {}
|
|
}
|
|
}
|
|
},
|
|
"customerId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S6"
|
|
}
|
|
},
|
|
"CreateAuthorizer": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/authorizers",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"name",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"name": {},
|
|
"type": {},
|
|
"providerARNs": {
|
|
"shape": "Sb"
|
|
},
|
|
"authType": {},
|
|
"authorizerUri": {},
|
|
"authorizerCredentials": {},
|
|
"identitySource": {},
|
|
"identityValidationExpression": {},
|
|
"authorizerResultTtlInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Se"
|
|
}
|
|
},
|
|
"CreateBasePathMapping": {
|
|
"http": {
|
|
"requestUri": "/domainnames/{domain_name}/basepathmappings",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName",
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
},
|
|
"basePath": {},
|
|
"restApiId": {},
|
|
"stage": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sg"
|
|
}
|
|
},
|
|
"CreateDeployment": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/deployments",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {},
|
|
"stageDescription": {},
|
|
"description": {},
|
|
"cacheClusterEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"cacheClusterSize": {},
|
|
"variables": {
|
|
"shape": "Sk"
|
|
},
|
|
"canarySettings": {
|
|
"type": "structure",
|
|
"members": {
|
|
"percentTraffic": {
|
|
"type": "double"
|
|
},
|
|
"stageVariableOverrides": {
|
|
"shape": "Sk"
|
|
},
|
|
"useStageCache": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"tracingEnabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"CreateDocumentationPart": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/documentation/parts",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"location",
|
|
"properties"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"location": {
|
|
"shape": "Ss"
|
|
},
|
|
"properties": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sv"
|
|
}
|
|
},
|
|
"CreateDocumentationVersion": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/documentation/versions",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"documentationVersion"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"documentationVersion": {},
|
|
"stageName": {},
|
|
"description": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sx"
|
|
}
|
|
},
|
|
"CreateDomainName": {
|
|
"http": {
|
|
"requestUri": "/domainnames",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName"
|
|
],
|
|
"members": {
|
|
"domainName": {},
|
|
"certificateName": {},
|
|
"certificateBody": {},
|
|
"certificatePrivateKey": {},
|
|
"certificateChain": {},
|
|
"certificateArn": {},
|
|
"regionalCertificateName": {},
|
|
"regionalCertificateArn": {},
|
|
"endpointConfiguration": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S12"
|
|
}
|
|
},
|
|
"CreateModel": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/models",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"name",
|
|
"contentType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"name": {},
|
|
"description": {},
|
|
"schema": {},
|
|
"contentType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S14"
|
|
}
|
|
},
|
|
"CreateRequestValidator": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/requestvalidators",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"name": {},
|
|
"validateRequestBody": {
|
|
"type": "boolean"
|
|
},
|
|
"validateRequestParameters": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S16"
|
|
}
|
|
},
|
|
"CreateResource": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/resources/{parent_id}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"parentId",
|
|
"pathPart"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"parentId": {
|
|
"location": "uri",
|
|
"locationName": "parent_id"
|
|
},
|
|
"pathPart": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S18"
|
|
}
|
|
},
|
|
"CreateRestApi": {
|
|
"http": {
|
|
"requestUri": "/restapis",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"version": {},
|
|
"cloneFrom": {},
|
|
"binaryMediaTypes": {
|
|
"shape": "S8"
|
|
},
|
|
"minimumCompressionSize": {
|
|
"type": "integer"
|
|
},
|
|
"apiKeySource": {},
|
|
"endpointConfiguration": {
|
|
"shape": "Sz"
|
|
},
|
|
"policy": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1o"
|
|
}
|
|
},
|
|
"CreateStage": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/stages",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName",
|
|
"deploymentId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {},
|
|
"deploymentId": {},
|
|
"description": {},
|
|
"cacheClusterEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"cacheClusterSize": {},
|
|
"variables": {
|
|
"shape": "Sk"
|
|
},
|
|
"documentationVersion": {},
|
|
"canarySettings": {
|
|
"shape": "S1q"
|
|
},
|
|
"tracingEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"tags": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1r"
|
|
}
|
|
},
|
|
"CreateUsagePlan": {
|
|
"http": {
|
|
"requestUri": "/usageplans",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"apiStages": {
|
|
"shape": "S1y"
|
|
},
|
|
"throttle": {
|
|
"shape": "S21"
|
|
},
|
|
"quota": {
|
|
"shape": "S22"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S24"
|
|
}
|
|
},
|
|
"CreateUsagePlanKey": {
|
|
"http": {
|
|
"requestUri": "/usageplans/{usageplanId}/keys",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId",
|
|
"keyId",
|
|
"keyType"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
},
|
|
"keyId": {},
|
|
"keyType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S26"
|
|
}
|
|
},
|
|
"CreateVpcLink": {
|
|
"http": {
|
|
"requestUri": "/vpclinks",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"targetArns"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"description": {},
|
|
"targetArns": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S28"
|
|
}
|
|
},
|
|
"DeleteApiKey": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/apikeys/{api_Key}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"apiKey"
|
|
],
|
|
"members": {
|
|
"apiKey": {
|
|
"location": "uri",
|
|
"locationName": "api_Key"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteAuthorizer": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"authorizerId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"authorizerId": {
|
|
"location": "uri",
|
|
"locationName": "authorizer_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteBasePathMapping": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName",
|
|
"basePath"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
},
|
|
"basePath": {
|
|
"location": "uri",
|
|
"locationName": "base_path"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteClientCertificate": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/clientcertificates/{clientcertificate_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"clientCertificateId"
|
|
],
|
|
"members": {
|
|
"clientCertificateId": {
|
|
"location": "uri",
|
|
"locationName": "clientcertificate_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteDeployment": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"deploymentId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"deploymentId": {
|
|
"location": "uri",
|
|
"locationName": "deployment_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteDocumentationPart": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"documentationPartId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"documentationPartId": {
|
|
"location": "uri",
|
|
"locationName": "part_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteDocumentationVersion": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"documentationVersion"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"documentationVersion": {
|
|
"location": "uri",
|
|
"locationName": "doc_version"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteDomainName": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/domainnames/{domain_name}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteGatewayResponse": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"responseType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"responseType": {
|
|
"location": "uri",
|
|
"locationName": "response_type"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteIntegration": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteIntegrationResponse": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteMethod": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteMethodResponse": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteModel": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/models/{model_name}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"modelName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"modelName": {
|
|
"location": "uri",
|
|
"locationName": "model_name"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteRequestValidator": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"requestValidatorId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"requestValidatorId": {
|
|
"location": "uri",
|
|
"locationName": "requestvalidator_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteRestApi": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteStage": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {
|
|
"location": "uri",
|
|
"locationName": "stage_name"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteUsagePlan": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/usageplans/{usageplanId}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteUsagePlanKey": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/usageplans/{usageplanId}/keys/{keyId}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId",
|
|
"keyId"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
},
|
|
"keyId": {
|
|
"location": "uri",
|
|
"locationName": "keyId"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteVpcLink": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/vpclinks/{vpclink_id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"vpcLinkId"
|
|
],
|
|
"members": {
|
|
"vpcLinkId": {
|
|
"location": "uri",
|
|
"locationName": "vpclink_id"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FlushStageAuthorizersCache": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {
|
|
"location": "uri",
|
|
"locationName": "stage_name"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FlushStageCache": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/data",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {
|
|
"location": "uri",
|
|
"locationName": "stage_name"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GenerateClientCertificate": {
|
|
"http": {
|
|
"requestUri": "/clientcertificates",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"description": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S2z"
|
|
}
|
|
},
|
|
"GetAccount": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/account"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"shape": "S31"
|
|
}
|
|
},
|
|
"GetApiKey": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/apikeys/{api_Key}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"apiKey"
|
|
],
|
|
"members": {
|
|
"apiKey": {
|
|
"location": "uri",
|
|
"locationName": "api_Key"
|
|
},
|
|
"includeValue": {
|
|
"location": "querystring",
|
|
"locationName": "includeValue",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S6"
|
|
}
|
|
},
|
|
"GetApiKeys": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/apikeys"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"nameQuery": {
|
|
"location": "querystring",
|
|
"locationName": "name"
|
|
},
|
|
"customerId": {
|
|
"location": "querystring",
|
|
"locationName": "customerId"
|
|
},
|
|
"includeValues": {
|
|
"location": "querystring",
|
|
"locationName": "includeValues",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"warnings": {
|
|
"shape": "S8"
|
|
},
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S6"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetAuthorizer": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"authorizerId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"authorizerId": {
|
|
"location": "uri",
|
|
"locationName": "authorizer_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Se"
|
|
}
|
|
},
|
|
"GetAuthorizers": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/authorizers"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Se"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetBasePathMapping": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName",
|
|
"basePath"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
},
|
|
"basePath": {
|
|
"location": "uri",
|
|
"locationName": "base_path"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sg"
|
|
}
|
|
},
|
|
"GetBasePathMappings": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/domainnames/{domain_name}/basepathmappings"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sg"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetClientCertificate": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/clientcertificates/{clientcertificate_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"clientCertificateId"
|
|
],
|
|
"members": {
|
|
"clientCertificateId": {
|
|
"location": "uri",
|
|
"locationName": "clientcertificate_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S2z"
|
|
}
|
|
},
|
|
"GetClientCertificates": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/clientcertificates"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S2z"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetDeployment": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"deploymentId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"deploymentId": {
|
|
"location": "uri",
|
|
"locationName": "deployment_id"
|
|
},
|
|
"embed": {
|
|
"shape": "S8",
|
|
"location": "querystring",
|
|
"locationName": "embed"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"GetDeployments": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/deployments"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetDocumentationPart": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"documentationPartId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"documentationPartId": {
|
|
"location": "uri",
|
|
"locationName": "part_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sv"
|
|
}
|
|
},
|
|
"GetDocumentationParts": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/parts"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"type": {
|
|
"location": "querystring",
|
|
"locationName": "type"
|
|
},
|
|
"nameQuery": {
|
|
"location": "querystring",
|
|
"locationName": "name"
|
|
},
|
|
"path": {
|
|
"location": "querystring",
|
|
"locationName": "path"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"locationStatus": {
|
|
"location": "querystring",
|
|
"locationName": "locationStatus"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sv"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetDocumentationVersion": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"documentationVersion"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"documentationVersion": {
|
|
"location": "uri",
|
|
"locationName": "doc_version"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sx"
|
|
}
|
|
},
|
|
"GetDocumentationVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/versions"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sx"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetDomainName": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/domainnames/{domain_name}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S12"
|
|
}
|
|
},
|
|
"GetDomainNames": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/domainnames"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S12"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetExport": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName",
|
|
"exportType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {
|
|
"location": "uri",
|
|
"locationName": "stage_name"
|
|
},
|
|
"exportType": {
|
|
"location": "uri",
|
|
"locationName": "export_type"
|
|
},
|
|
"parameters": {
|
|
"shape": "Sk",
|
|
"location": "querystring"
|
|
},
|
|
"accepts": {
|
|
"location": "header",
|
|
"locationName": "Accept"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"contentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"contentDisposition": {
|
|
"location": "header",
|
|
"locationName": "Content-Disposition"
|
|
},
|
|
"body": {
|
|
"type": "blob"
|
|
}
|
|
},
|
|
"payload": "body"
|
|
}
|
|
},
|
|
"GetGatewayResponse": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"responseType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"responseType": {
|
|
"location": "uri",
|
|
"locationName": "response_type"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S43"
|
|
}
|
|
},
|
|
"GetGatewayResponses": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/gatewayresponses"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S43"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetIntegration": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1f"
|
|
}
|
|
},
|
|
"GetIntegrationResponse": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1l"
|
|
}
|
|
},
|
|
"GetMethod": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1a"
|
|
}
|
|
},
|
|
"GetMethodResponse": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1d"
|
|
}
|
|
},
|
|
"GetModel": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/models/{model_name}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"modelName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"modelName": {
|
|
"location": "uri",
|
|
"locationName": "model_name"
|
|
},
|
|
"flatten": {
|
|
"location": "querystring",
|
|
"locationName": "flatten",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S14"
|
|
}
|
|
},
|
|
"GetModelTemplate": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/models/{model_name}/default_template"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"modelName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"modelName": {
|
|
"location": "uri",
|
|
"locationName": "model_name"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"GetModels": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/models"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S14"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetRequestValidator": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"requestValidatorId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"requestValidatorId": {
|
|
"location": "uri",
|
|
"locationName": "requestvalidator_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S16"
|
|
}
|
|
},
|
|
"GetRequestValidators": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/requestvalidators"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S16"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"embed": {
|
|
"shape": "S8",
|
|
"location": "querystring",
|
|
"locationName": "embed"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S18"
|
|
}
|
|
},
|
|
"GetResources": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/resources"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"embed": {
|
|
"shape": "S8",
|
|
"location": "querystring",
|
|
"locationName": "embed"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S18"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetRestApi": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1o"
|
|
}
|
|
},
|
|
"GetRestApis": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S1o"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetSdk": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName",
|
|
"sdkType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {
|
|
"location": "uri",
|
|
"locationName": "stage_name"
|
|
},
|
|
"sdkType": {
|
|
"location": "uri",
|
|
"locationName": "sdk_type"
|
|
},
|
|
"parameters": {
|
|
"shape": "Sk",
|
|
"location": "querystring"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"contentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"contentDisposition": {
|
|
"location": "header",
|
|
"locationName": "Content-Disposition"
|
|
},
|
|
"body": {
|
|
"type": "blob"
|
|
}
|
|
},
|
|
"payload": "body"
|
|
}
|
|
},
|
|
"GetSdkType": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/sdktypes/{sdktype_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {
|
|
"location": "uri",
|
|
"locationName": "sdktype_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S4w"
|
|
}
|
|
},
|
|
"GetSdkTypes": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/sdktypes"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S4w"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetStage": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {
|
|
"location": "uri",
|
|
"locationName": "stage_name"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1r"
|
|
}
|
|
},
|
|
"GetStages": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/restapis/{restapi_id}/stages"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"deploymentId": {
|
|
"location": "querystring",
|
|
"locationName": "deploymentId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"item": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S1r"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTags": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags/{resource_arn}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource_arn"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tags": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetUsage": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/usageplans/{usageplanId}/usage"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId",
|
|
"startDate",
|
|
"endDate"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
},
|
|
"keyId": {
|
|
"location": "querystring",
|
|
"locationName": "keyId"
|
|
},
|
|
"startDate": {
|
|
"location": "querystring",
|
|
"locationName": "startDate"
|
|
},
|
|
"endDate": {
|
|
"location": "querystring",
|
|
"locationName": "endDate"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S59"
|
|
}
|
|
},
|
|
"GetUsagePlan": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/usageplans/{usageplanId}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S24"
|
|
}
|
|
},
|
|
"GetUsagePlanKey": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/usageplans/{usageplanId}/keys/{keyId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId",
|
|
"keyId"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
},
|
|
"keyId": {
|
|
"location": "uri",
|
|
"locationName": "keyId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S26"
|
|
}
|
|
},
|
|
"GetUsagePlanKeys": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/usageplans/{usageplanId}/keys"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
},
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
},
|
|
"nameQuery": {
|
|
"location": "querystring",
|
|
"locationName": "name"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S26"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetUsagePlans": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/usageplans"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"keyId": {
|
|
"location": "querystring",
|
|
"locationName": "keyId"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S24"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetVpcLink": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/vpclinks/{vpclink_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"vpcLinkId"
|
|
],
|
|
"members": {
|
|
"vpcLinkId": {
|
|
"location": "uri",
|
|
"locationName": "vpclink_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S28"
|
|
}
|
|
},
|
|
"GetVpcLinks": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/vpclinks"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {
|
|
"location": "querystring",
|
|
"locationName": "position"
|
|
},
|
|
"limit": {
|
|
"location": "querystring",
|
|
"locationName": "limit",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "item",
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S28"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ImportApiKeys": {
|
|
"http": {
|
|
"requestUri": "/apikeys?mode=import",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"body",
|
|
"format"
|
|
],
|
|
"members": {
|
|
"body": {
|
|
"type": "blob"
|
|
},
|
|
"format": {
|
|
"location": "querystring",
|
|
"locationName": "format"
|
|
},
|
|
"failOnWarnings": {
|
|
"location": "querystring",
|
|
"locationName": "failonwarnings",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"payload": "body"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ids": {
|
|
"shape": "S8"
|
|
},
|
|
"warnings": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ImportDocumentationParts": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/parts"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"body"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"mode": {
|
|
"location": "querystring",
|
|
"locationName": "mode"
|
|
},
|
|
"failOnWarnings": {
|
|
"location": "querystring",
|
|
"locationName": "failonwarnings",
|
|
"type": "boolean"
|
|
},
|
|
"body": {
|
|
"type": "blob"
|
|
}
|
|
},
|
|
"payload": "body"
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ids": {
|
|
"shape": "S8"
|
|
},
|
|
"warnings": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ImportRestApi": {
|
|
"http": {
|
|
"requestUri": "/restapis?mode=import",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"body"
|
|
],
|
|
"members": {
|
|
"failOnWarnings": {
|
|
"location": "querystring",
|
|
"locationName": "failonwarnings",
|
|
"type": "boolean"
|
|
},
|
|
"parameters": {
|
|
"shape": "Sk",
|
|
"location": "querystring"
|
|
},
|
|
"body": {
|
|
"type": "blob"
|
|
}
|
|
},
|
|
"payload": "body"
|
|
},
|
|
"output": {
|
|
"shape": "S1o"
|
|
}
|
|
},
|
|
"PutGatewayResponse": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"responseType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"responseType": {
|
|
"location": "uri",
|
|
"locationName": "response_type"
|
|
},
|
|
"statusCode": {},
|
|
"responseParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"responseTemplates": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S43"
|
|
}
|
|
},
|
|
"PutIntegration": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"type": {},
|
|
"integrationHttpMethod": {
|
|
"locationName": "httpMethod"
|
|
},
|
|
"uri": {},
|
|
"connectionType": {},
|
|
"connectionId": {},
|
|
"credentials": {},
|
|
"requestParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"requestTemplates": {
|
|
"shape": "Sk"
|
|
},
|
|
"passthroughBehavior": {},
|
|
"cacheNamespace": {},
|
|
"cacheKeyParameters": {
|
|
"shape": "S8"
|
|
},
|
|
"contentHandling": {},
|
|
"timeoutInMillis": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1f"
|
|
}
|
|
},
|
|
"PutIntegrationResponse": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
},
|
|
"selectionPattern": {},
|
|
"responseParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"responseTemplates": {
|
|
"shape": "Sk"
|
|
},
|
|
"contentHandling": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1l"
|
|
}
|
|
},
|
|
"PutMethod": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"authorizationType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"authorizationType": {},
|
|
"authorizerId": {},
|
|
"apiKeyRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"operationName": {},
|
|
"requestParameters": {
|
|
"shape": "S1b"
|
|
},
|
|
"requestModels": {
|
|
"shape": "Sk"
|
|
},
|
|
"requestValidatorId": {},
|
|
"authorizationScopes": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1a"
|
|
}
|
|
},
|
|
"PutMethodResponse": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
},
|
|
"responseParameters": {
|
|
"shape": "S1b"
|
|
},
|
|
"responseModels": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1d"
|
|
}
|
|
},
|
|
"PutRestApi": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/restapis/{restapi_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"body"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"mode": {
|
|
"location": "querystring",
|
|
"locationName": "mode"
|
|
},
|
|
"failOnWarnings": {
|
|
"location": "querystring",
|
|
"locationName": "failonwarnings",
|
|
"type": "boolean"
|
|
},
|
|
"parameters": {
|
|
"shape": "Sk",
|
|
"location": "querystring"
|
|
},
|
|
"body": {
|
|
"type": "blob"
|
|
}
|
|
},
|
|
"payload": "body"
|
|
},
|
|
"output": {
|
|
"shape": "S1o"
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/tags/{resource_arn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource_arn"
|
|
},
|
|
"tags": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TestInvokeAuthorizer": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"authorizerId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"authorizerId": {
|
|
"location": "uri",
|
|
"locationName": "authorizer_id"
|
|
},
|
|
"headers": {
|
|
"shape": "Sk"
|
|
},
|
|
"multiValueHeaders": {
|
|
"shape": "S65"
|
|
},
|
|
"pathWithQueryString": {},
|
|
"body": {},
|
|
"stageVariables": {
|
|
"shape": "Sk"
|
|
},
|
|
"additionalContext": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"clientStatus": {
|
|
"type": "integer"
|
|
},
|
|
"log": {},
|
|
"latency": {
|
|
"type": "long"
|
|
},
|
|
"principalId": {},
|
|
"policy": {},
|
|
"authorization": {
|
|
"shape": "S65"
|
|
},
|
|
"claims": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TestInvokeMethod": {
|
|
"http": {
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"pathWithQueryString": {},
|
|
"body": {},
|
|
"headers": {
|
|
"shape": "Sk"
|
|
},
|
|
"multiValueHeaders": {
|
|
"shape": "S65"
|
|
},
|
|
"clientCertificateId": {},
|
|
"stageVariables": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {
|
|
"type": "integer"
|
|
},
|
|
"body": {},
|
|
"headers": {
|
|
"shape": "Sk"
|
|
},
|
|
"multiValueHeaders": {
|
|
"shape": "S65"
|
|
},
|
|
"log": {},
|
|
"latency": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{resource_arn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tagKeys"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "uri",
|
|
"locationName": "resource_arn"
|
|
},
|
|
"tagKeys": {
|
|
"shape": "S8",
|
|
"location": "querystring",
|
|
"locationName": "tagKeys"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateAccount": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/account"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S31"
|
|
}
|
|
},
|
|
"UpdateApiKey": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/apikeys/{api_Key}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"apiKey"
|
|
],
|
|
"members": {
|
|
"apiKey": {
|
|
"location": "uri",
|
|
"locationName": "api_Key"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S6"
|
|
}
|
|
},
|
|
"UpdateAuthorizer": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"authorizerId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"authorizerId": {
|
|
"location": "uri",
|
|
"locationName": "authorizer_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Se"
|
|
}
|
|
},
|
|
"UpdateBasePathMapping": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName",
|
|
"basePath"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
},
|
|
"basePath": {
|
|
"location": "uri",
|
|
"locationName": "base_path"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sg"
|
|
}
|
|
},
|
|
"UpdateClientCertificate": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/clientcertificates/{clientcertificate_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"clientCertificateId"
|
|
],
|
|
"members": {
|
|
"clientCertificateId": {
|
|
"location": "uri",
|
|
"locationName": "clientcertificate_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S2z"
|
|
}
|
|
},
|
|
"UpdateDeployment": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"deploymentId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"deploymentId": {
|
|
"location": "uri",
|
|
"locationName": "deployment_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"UpdateDocumentationPart": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"documentationPartId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"documentationPartId": {
|
|
"location": "uri",
|
|
"locationName": "part_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sv"
|
|
}
|
|
},
|
|
"UpdateDocumentationVersion": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"documentationVersion"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"documentationVersion": {
|
|
"location": "uri",
|
|
"locationName": "doc_version"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sx"
|
|
}
|
|
},
|
|
"UpdateDomainName": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/domainnames/{domain_name}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"domainName"
|
|
],
|
|
"members": {
|
|
"domainName": {
|
|
"location": "uri",
|
|
"locationName": "domain_name"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S12"
|
|
}
|
|
},
|
|
"UpdateGatewayResponse": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"responseType"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"responseType": {
|
|
"location": "uri",
|
|
"locationName": "response_type"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S43"
|
|
}
|
|
},
|
|
"UpdateIntegration": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1f"
|
|
}
|
|
},
|
|
"UpdateIntegrationResponse": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1l"
|
|
}
|
|
},
|
|
"UpdateMethod": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1a"
|
|
}
|
|
},
|
|
"UpdateMethodResponse": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId",
|
|
"httpMethod",
|
|
"statusCode"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"httpMethod": {
|
|
"location": "uri",
|
|
"locationName": "http_method"
|
|
},
|
|
"statusCode": {
|
|
"location": "uri",
|
|
"locationName": "status_code"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1d"
|
|
}
|
|
},
|
|
"UpdateModel": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/models/{model_name}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"modelName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"modelName": {
|
|
"location": "uri",
|
|
"locationName": "model_name"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S14"
|
|
}
|
|
},
|
|
"UpdateRequestValidator": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"requestValidatorId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"requestValidatorId": {
|
|
"location": "uri",
|
|
"locationName": "requestvalidator_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S16"
|
|
}
|
|
},
|
|
"UpdateResource": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"resourceId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"resourceId": {
|
|
"location": "uri",
|
|
"locationName": "resource_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S18"
|
|
}
|
|
},
|
|
"UpdateRestApi": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1o"
|
|
}
|
|
},
|
|
"UpdateStage": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"restApiId",
|
|
"stageName"
|
|
],
|
|
"members": {
|
|
"restApiId": {
|
|
"location": "uri",
|
|
"locationName": "restapi_id"
|
|
},
|
|
"stageName": {
|
|
"location": "uri",
|
|
"locationName": "stage_name"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1r"
|
|
}
|
|
},
|
|
"UpdateUsage": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/usageplans/{usageplanId}/keys/{keyId}/usage"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId",
|
|
"keyId"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
},
|
|
"keyId": {
|
|
"location": "uri",
|
|
"locationName": "keyId"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S59"
|
|
}
|
|
},
|
|
"UpdateUsagePlan": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/usageplans/{usageplanId}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"usagePlanId"
|
|
],
|
|
"members": {
|
|
"usagePlanId": {
|
|
"location": "uri",
|
|
"locationName": "usageplanId"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S24"
|
|
}
|
|
},
|
|
"UpdateVpcLink": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/vpclinks/{vpclink_id}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"vpcLinkId"
|
|
],
|
|
"members": {
|
|
"vpcLinkId": {
|
|
"location": "uri",
|
|
"locationName": "vpclink_id"
|
|
},
|
|
"patchOperations": {
|
|
"shape": "S6b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S28"
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S6": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"value": {},
|
|
"name": {},
|
|
"customerId": {},
|
|
"description": {},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"createdDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdatedDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"stageKeys": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
},
|
|
"S8": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sb": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Se": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"type": {},
|
|
"providerARNs": {
|
|
"shape": "Sb"
|
|
},
|
|
"authType": {},
|
|
"authorizerUri": {},
|
|
"authorizerCredentials": {},
|
|
"identitySource": {},
|
|
"identityValidationExpression": {},
|
|
"authorizerResultTtlInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Sg": {
|
|
"type": "structure",
|
|
"members": {
|
|
"basePath": {},
|
|
"restApiId": {},
|
|
"stage": {}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"Sn": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"description": {},
|
|
"createdDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"apiSummary": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"authorizationType": {},
|
|
"apiKeyRequired": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Ss": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"path": {},
|
|
"method": {},
|
|
"statusCode": {},
|
|
"name": {}
|
|
}
|
|
},
|
|
"Sv": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"location": {
|
|
"shape": "Ss"
|
|
},
|
|
"properties": {}
|
|
}
|
|
},
|
|
"Sx": {
|
|
"type": "structure",
|
|
"members": {
|
|
"version": {},
|
|
"createdDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "structure",
|
|
"members": {
|
|
"types": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"S12": {
|
|
"type": "structure",
|
|
"members": {
|
|
"domainName": {},
|
|
"certificateName": {},
|
|
"certificateArn": {},
|
|
"certificateUploadDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"regionalDomainName": {},
|
|
"regionalHostedZoneId": {},
|
|
"regionalCertificateName": {},
|
|
"regionalCertificateArn": {},
|
|
"distributionDomainName": {},
|
|
"distributionHostedZoneId": {},
|
|
"endpointConfiguration": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
},
|
|
"S14": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"description": {},
|
|
"schema": {},
|
|
"contentType": {}
|
|
}
|
|
},
|
|
"S16": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"validateRequestBody": {
|
|
"type": "boolean"
|
|
},
|
|
"validateRequestParameters": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S18": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"parentId": {},
|
|
"pathPart": {},
|
|
"path": {},
|
|
"resourceMethods": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S1a"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1a": {
|
|
"type": "structure",
|
|
"members": {
|
|
"httpMethod": {},
|
|
"authorizationType": {},
|
|
"authorizerId": {},
|
|
"apiKeyRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"requestValidatorId": {},
|
|
"operationName": {},
|
|
"requestParameters": {
|
|
"shape": "S1b"
|
|
},
|
|
"requestModels": {
|
|
"shape": "Sk"
|
|
},
|
|
"methodResponses": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S1d"
|
|
}
|
|
},
|
|
"methodIntegration": {
|
|
"shape": "S1f"
|
|
},
|
|
"authorizationScopes": {
|
|
"shape": "S8"
|
|
}
|
|
}
|
|
},
|
|
"S1b": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"S1d": {
|
|
"type": "structure",
|
|
"members": {
|
|
"statusCode": {},
|
|
"responseParameters": {
|
|
"shape": "S1b"
|
|
},
|
|
"responseModels": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
},
|
|
"S1f": {
|
|
"type": "structure",
|
|
"members": {
|
|
"type": {},
|
|
"httpMethod": {},
|
|
"uri": {},
|
|
"connectionType": {},
|
|
"connectionId": {},
|
|
"credentials": {},
|
|
"requestParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"requestTemplates": {
|
|
"shape": "Sk"
|
|
},
|
|
"passthroughBehavior": {},
|
|
"contentHandling": {},
|
|
"timeoutInMillis": {
|
|
"type": "integer"
|
|
},
|
|
"cacheNamespace": {},
|
|
"cacheKeyParameters": {
|
|
"shape": "S8"
|
|
},
|
|
"integrationResponses": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S1l"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S1l": {
|
|
"type": "structure",
|
|
"members": {
|
|
"statusCode": {},
|
|
"selectionPattern": {},
|
|
"responseParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"responseTemplates": {
|
|
"shape": "Sk"
|
|
},
|
|
"contentHandling": {}
|
|
}
|
|
},
|
|
"S1o": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"description": {},
|
|
"createdDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"version": {},
|
|
"warnings": {
|
|
"shape": "S8"
|
|
},
|
|
"binaryMediaTypes": {
|
|
"shape": "S8"
|
|
},
|
|
"minimumCompressionSize": {
|
|
"type": "integer"
|
|
},
|
|
"apiKeySource": {},
|
|
"endpointConfiguration": {
|
|
"shape": "Sz"
|
|
},
|
|
"policy": {}
|
|
}
|
|
},
|
|
"S1q": {
|
|
"type": "structure",
|
|
"members": {
|
|
"percentTraffic": {
|
|
"type": "double"
|
|
},
|
|
"deploymentId": {},
|
|
"stageVariableOverrides": {
|
|
"shape": "Sk"
|
|
},
|
|
"useStageCache": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S1r": {
|
|
"type": "structure",
|
|
"members": {
|
|
"deploymentId": {},
|
|
"clientCertificateId": {},
|
|
"stageName": {},
|
|
"description": {},
|
|
"cacheClusterEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"cacheClusterSize": {},
|
|
"cacheClusterStatus": {},
|
|
"methodSettings": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"metricsEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"loggingLevel": {},
|
|
"dataTraceEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"throttlingBurstLimit": {
|
|
"type": "integer"
|
|
},
|
|
"throttlingRateLimit": {
|
|
"type": "double"
|
|
},
|
|
"cachingEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"cacheTtlInSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cacheDataEncrypted": {
|
|
"type": "boolean"
|
|
},
|
|
"requireAuthorizationForCacheControl": {
|
|
"type": "boolean"
|
|
},
|
|
"unauthorizedCacheControlHeaderStrategy": {}
|
|
}
|
|
}
|
|
},
|
|
"variables": {
|
|
"shape": "Sk"
|
|
},
|
|
"documentationVersion": {},
|
|
"accessLogSettings": {
|
|
"type": "structure",
|
|
"members": {
|
|
"format": {},
|
|
"destinationArn": {}
|
|
}
|
|
},
|
|
"canarySettings": {
|
|
"shape": "S1q"
|
|
},
|
|
"tracingEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"webAclArn": {},
|
|
"tags": {
|
|
"shape": "Sk"
|
|
},
|
|
"createdDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdatedDate": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S1y": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"apiId": {},
|
|
"stage": {},
|
|
"throttle": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S21"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S21": {
|
|
"type": "structure",
|
|
"members": {
|
|
"burstLimit": {
|
|
"type": "integer"
|
|
},
|
|
"rateLimit": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"S22": {
|
|
"type": "structure",
|
|
"members": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"period": {}
|
|
}
|
|
},
|
|
"S24": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"description": {},
|
|
"apiStages": {
|
|
"shape": "S1y"
|
|
},
|
|
"throttle": {
|
|
"shape": "S21"
|
|
},
|
|
"quota": {
|
|
"shape": "S22"
|
|
},
|
|
"productCode": {}
|
|
}
|
|
},
|
|
"S26": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"type": {},
|
|
"value": {},
|
|
"name": {}
|
|
}
|
|
},
|
|
"S28": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"name": {},
|
|
"description": {},
|
|
"targetArns": {
|
|
"shape": "S8"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {}
|
|
}
|
|
},
|
|
"S2z": {
|
|
"type": "structure",
|
|
"members": {
|
|
"clientCertificateId": {},
|
|
"description": {},
|
|
"pemEncodedCertificate": {},
|
|
"createdDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"expirationDate": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S31": {
|
|
"type": "structure",
|
|
"members": {
|
|
"cloudwatchRoleArn": {},
|
|
"throttleSettings": {
|
|
"shape": "S21"
|
|
},
|
|
"features": {
|
|
"shape": "S8"
|
|
},
|
|
"apiKeyVersion": {}
|
|
}
|
|
},
|
|
"S43": {
|
|
"type": "structure",
|
|
"members": {
|
|
"responseType": {},
|
|
"statusCode": {},
|
|
"responseParameters": {
|
|
"shape": "Sk"
|
|
},
|
|
"responseTemplates": {
|
|
"shape": "Sk"
|
|
},
|
|
"defaultResponse": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S4w": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"friendlyName": {},
|
|
"description": {},
|
|
"configurationProperties": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"friendlyName": {},
|
|
"description": {},
|
|
"required": {
|
|
"type": "boolean"
|
|
},
|
|
"defaultValue": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S59": {
|
|
"type": "structure",
|
|
"members": {
|
|
"usagePlanId": {},
|
|
"startDate": {},
|
|
"endDate": {},
|
|
"position": {},
|
|
"items": {
|
|
"locationName": "values",
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S65": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S8"
|
|
}
|
|
},
|
|
"S6b": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"op": {},
|
|
"path": {},
|
|
"value": {},
|
|
"from": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |