gl-store-s3.js/node_modules/aws-sdk/apis/apigateway-2015-07-09.min.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": {}
}
}
}
}
}