|
@@ -0,0 +1,4639 @@
|
|
|
+{
|
|
|
+ "metadata": {
|
|
|
+ "apiVersion": "2018-11-29",
|
|
|
+ "endpointPrefix": "apigateway",
|
|
|
+ "signingName": "apigateway",
|
|
|
+ "serviceFullName": "AmazonApiGatewayV2",
|
|
|
+ "serviceId": "ApiGatewayV2",
|
|
|
+ "protocol": "rest-json",
|
|
|
+ "jsonVersion": "1.1",
|
|
|
+ "uid": "apigatewayv2-2018-11-29",
|
|
|
+ "signatureVersion": "v4"
|
|
|
+ },
|
|
|
+ "operations": {
|
|
|
+ "CreateApi": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "ProtocolType": {
|
|
|
+ "locationName": "protocolType"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ProtocolType",
|
|
|
+ "Name"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiEndpoint": {
|
|
|
+ "locationName": "apiEndpoint"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ImportInfo": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "importInfo"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "ProtocolType": {
|
|
|
+ "locationName": "protocolType"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ },
|
|
|
+ "Warnings": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "warnings"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateApiMapping": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}/apimappings",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiMappingKey": {
|
|
|
+ "locationName": "apiMappingKey"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "Stage": {
|
|
|
+ "locationName": "stage"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "DomainName",
|
|
|
+ "Stage",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiMappingId": {
|
|
|
+ "locationName": "apiMappingId"
|
|
|
+ },
|
|
|
+ "ApiMappingKey": {
|
|
|
+ "locationName": "apiMappingKey"
|
|
|
+ },
|
|
|
+ "Stage": {
|
|
|
+ "locationName": "stage"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateAuthorizer": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/authorizers",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "AuthorizerCredentialsArn": {
|
|
|
+ "locationName": "authorizerCredentialsArn"
|
|
|
+ },
|
|
|
+ "AuthorizerPayloadFormatVersion": {
|
|
|
+ "locationName": "authorizerPayloadFormatVersion"
|
|
|
+ },
|
|
|
+ "AuthorizerResultTtlInSeconds": {
|
|
|
+ "locationName": "authorizerResultTtlInSeconds",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "AuthorizerType": {
|
|
|
+ "locationName": "authorizerType"
|
|
|
+ },
|
|
|
+ "AuthorizerUri": {
|
|
|
+ "locationName": "authorizerUri"
|
|
|
+ },
|
|
|
+ "EnableSimpleResponses": {
|
|
|
+ "locationName": "enableSimpleResponses",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "IdentitySource": {
|
|
|
+ "shape": "Ss",
|
|
|
+ "locationName": "identitySource"
|
|
|
+ },
|
|
|
+ "IdentityValidationExpression": {
|
|
|
+ "locationName": "identityValidationExpression"
|
|
|
+ },
|
|
|
+ "JwtConfiguration": {
|
|
|
+ "shape": "St",
|
|
|
+ "locationName": "jwtConfiguration"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "AuthorizerType",
|
|
|
+ "IdentitySource",
|
|
|
+ "Name"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AuthorizerCredentialsArn": {
|
|
|
+ "locationName": "authorizerCredentialsArn"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "AuthorizerPayloadFormatVersion": {
|
|
|
+ "locationName": "authorizerPayloadFormatVersion"
|
|
|
+ },
|
|
|
+ "AuthorizerResultTtlInSeconds": {
|
|
|
+ "locationName": "authorizerResultTtlInSeconds",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "AuthorizerType": {
|
|
|
+ "locationName": "authorizerType"
|
|
|
+ },
|
|
|
+ "AuthorizerUri": {
|
|
|
+ "locationName": "authorizerUri"
|
|
|
+ },
|
|
|
+ "EnableSimpleResponses": {
|
|
|
+ "locationName": "enableSimpleResponses",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "IdentitySource": {
|
|
|
+ "shape": "Ss",
|
|
|
+ "locationName": "identitySource"
|
|
|
+ },
|
|
|
+ "IdentityValidationExpression": {
|
|
|
+ "locationName": "identityValidationExpression"
|
|
|
+ },
|
|
|
+ "JwtConfiguration": {
|
|
|
+ "shape": "St",
|
|
|
+ "locationName": "jwtConfiguration"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateDeployment": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/deployments",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "locationName": "stageName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AutoDeployed": {
|
|
|
+ "locationName": "autoDeployed",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "DeploymentStatus": {
|
|
|
+ "locationName": "deploymentStatus"
|
|
|
+ },
|
|
|
+ "DeploymentStatusMessage": {
|
|
|
+ "locationName": "deploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateDomainName": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/domainnames",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "DomainName": {
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "DomainNameConfigurations": {
|
|
|
+ "shape": "S10",
|
|
|
+ "locationName": "domainNameConfigurations"
|
|
|
+ },
|
|
|
+ "MutualTlsAuthentication": {
|
|
|
+ "shape": "S15",
|
|
|
+ "locationName": "mutualTlsAuthentication"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiMappingSelectionExpression": {
|
|
|
+ "locationName": "apiMappingSelectionExpression"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "DomainNameConfigurations": {
|
|
|
+ "shape": "S10",
|
|
|
+ "locationName": "domainNameConfigurations"
|
|
|
+ },
|
|
|
+ "MutualTlsAuthentication": {
|
|
|
+ "shape": "S17",
|
|
|
+ "locationName": "mutualTlsAuthentication"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateIntegration": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ConnectionId": {
|
|
|
+ "locationName": "connectionId"
|
|
|
+ },
|
|
|
+ "ConnectionType": {
|
|
|
+ "locationName": "connectionType"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "IntegrationMethod": {
|
|
|
+ "locationName": "integrationMethod"
|
|
|
+ },
|
|
|
+ "IntegrationSubtype": {
|
|
|
+ "locationName": "integrationSubtype"
|
|
|
+ },
|
|
|
+ "IntegrationType": {
|
|
|
+ "locationName": "integrationType"
|
|
|
+ },
|
|
|
+ "IntegrationUri": {
|
|
|
+ "locationName": "integrationUri"
|
|
|
+ },
|
|
|
+ "PassthroughBehavior": {
|
|
|
+ "locationName": "passthroughBehavior"
|
|
|
+ },
|
|
|
+ "PayloadFormatVersion": {
|
|
|
+ "locationName": "payloadFormatVersion"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RequestTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "requestTemplates"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1h",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ },
|
|
|
+ "TimeoutInMillis": {
|
|
|
+ "locationName": "timeoutInMillis",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "TlsConfig": {
|
|
|
+ "shape": "S1j",
|
|
|
+ "locationName": "tlsConfig"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationType"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ConnectionId": {
|
|
|
+ "locationName": "connectionId"
|
|
|
+ },
|
|
|
+ "ConnectionType": {
|
|
|
+ "locationName": "connectionType"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationMethod": {
|
|
|
+ "locationName": "integrationMethod"
|
|
|
+ },
|
|
|
+ "IntegrationResponseSelectionExpression": {
|
|
|
+ "locationName": "integrationResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "IntegrationSubtype": {
|
|
|
+ "locationName": "integrationSubtype"
|
|
|
+ },
|
|
|
+ "IntegrationType": {
|
|
|
+ "locationName": "integrationType"
|
|
|
+ },
|
|
|
+ "IntegrationUri": {
|
|
|
+ "locationName": "integrationUri"
|
|
|
+ },
|
|
|
+ "PassthroughBehavior": {
|
|
|
+ "locationName": "passthroughBehavior"
|
|
|
+ },
|
|
|
+ "PayloadFormatVersion": {
|
|
|
+ "locationName": "payloadFormatVersion"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RequestTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "requestTemplates"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1h",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ },
|
|
|
+ "TimeoutInMillis": {
|
|
|
+ "locationName": "timeoutInMillis",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "TlsConfig": {
|
|
|
+ "shape": "S1l",
|
|
|
+ "locationName": "tlsConfig"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateIntegrationResponse": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseKey": {
|
|
|
+ "locationName": "integrationResponseKey"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "ResponseTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "responseTemplates"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationId",
|
|
|
+ "IntegrationResponseKey"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "IntegrationResponseId": {
|
|
|
+ "locationName": "integrationResponseId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseKey": {
|
|
|
+ "locationName": "integrationResponseKey"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "ResponseTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "responseTemplates"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateModel": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/models",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ContentType": {
|
|
|
+ "locationName": "contentType"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "Schema": {
|
|
|
+ "locationName": "schema"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "Schema",
|
|
|
+ "Name"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentType": {
|
|
|
+ "locationName": "contentType"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "locationName": "modelId"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "Schema": {
|
|
|
+ "locationName": "schema"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateRoute": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeyRequired": {
|
|
|
+ "locationName": "apiKeyRequired",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AuthorizationScopes": {
|
|
|
+ "shape": "S1s",
|
|
|
+ "locationName": "authorizationScopes"
|
|
|
+ },
|
|
|
+ "AuthorizationType": {
|
|
|
+ "locationName": "authorizationType"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "OperationName": {
|
|
|
+ "locationName": "operationName"
|
|
|
+ },
|
|
|
+ "RequestModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "requestModels"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteResponseSelectionExpression": {
|
|
|
+ "locationName": "routeResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "RouteKey"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiKeyRequired": {
|
|
|
+ "locationName": "apiKeyRequired",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AuthorizationScopes": {
|
|
|
+ "shape": "S1s",
|
|
|
+ "locationName": "authorizationScopes"
|
|
|
+ },
|
|
|
+ "AuthorizationType": {
|
|
|
+ "locationName": "authorizationType"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "OperationName": {
|
|
|
+ "locationName": "operationName"
|
|
|
+ },
|
|
|
+ "RequestModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "requestModels"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteResponseSelectionExpression": {
|
|
|
+ "locationName": "routeResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateRouteResponse": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}/routeresponses",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "ResponseModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "responseModels"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteResponseKey": {
|
|
|
+ "locationName": "routeResponseKey"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "RouteId",
|
|
|
+ "RouteResponseKey"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "ResponseModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "responseModels"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "RouteResponseId": {
|
|
|
+ "locationName": "routeResponseId"
|
|
|
+ },
|
|
|
+ "RouteResponseKey": {
|
|
|
+ "locationName": "routeResponseKey"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateStage": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AccessLogSettings": {
|
|
|
+ "shape": "S21",
|
|
|
+ "locationName": "accessLogSettings"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "AutoDeploy": {
|
|
|
+ "locationName": "autoDeploy",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ClientCertificateId": {
|
|
|
+ "locationName": "clientCertificateId"
|
|
|
+ },
|
|
|
+ "DefaultRouteSettings": {
|
|
|
+ "shape": "S22",
|
|
|
+ "locationName": "defaultRouteSettings"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "RouteSettings": {
|
|
|
+ "shape": "S26",
|
|
|
+ "locationName": "routeSettings"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "locationName": "stageName"
|
|
|
+ },
|
|
|
+ "StageVariables": {
|
|
|
+ "shape": "S27",
|
|
|
+ "locationName": "stageVariables"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "StageName"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AccessLogSettings": {
|
|
|
+ "shape": "S21",
|
|
|
+ "locationName": "accessLogSettings"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AutoDeploy": {
|
|
|
+ "locationName": "autoDeploy",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ClientCertificateId": {
|
|
|
+ "locationName": "clientCertificateId"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DefaultRouteSettings": {
|
|
|
+ "shape": "S22",
|
|
|
+ "locationName": "defaultRouteSettings"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "LastDeploymentStatusMessage": {
|
|
|
+ "locationName": "lastDeploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "LastUpdatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "lastUpdatedDate"
|
|
|
+ },
|
|
|
+ "RouteSettings": {
|
|
|
+ "shape": "S26",
|
|
|
+ "locationName": "routeSettings"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "locationName": "stageName"
|
|
|
+ },
|
|
|
+ "StageVariables": {
|
|
|
+ "shape": "S27",
|
|
|
+ "locationName": "stageVariables"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "CreateVpcLink": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/vpclinks",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "SecurityGroupIds": {
|
|
|
+ "shape": "S2b",
|
|
|
+ "locationName": "securityGroupIds"
|
|
|
+ },
|
|
|
+ "SubnetIds": {
|
|
|
+ "shape": "S2c",
|
|
|
+ "locationName": "subnetIds"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "SubnetIds",
|
|
|
+ "Name"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "SecurityGroupIds": {
|
|
|
+ "shape": "S2b",
|
|
|
+ "locationName": "securityGroupIds"
|
|
|
+ },
|
|
|
+ "SubnetIds": {
|
|
|
+ "shape": "S2c",
|
|
|
+ "locationName": "subnetIds"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "VpcLinkId": {
|
|
|
+ "locationName": "vpcLinkId"
|
|
|
+ },
|
|
|
+ "VpcLinkStatus": {
|
|
|
+ "locationName": "vpcLinkStatus"
|
|
|
+ },
|
|
|
+ "VpcLinkStatusMessage": {
|
|
|
+ "locationName": "vpcLinkStatusMessage"
|
|
|
+ },
|
|
|
+ "VpcLinkVersion": {
|
|
|
+ "locationName": "vpcLinkVersion"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteAccessLogSettings": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages/{stageName}/accesslogsettings",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "stageName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "StageName",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteApi": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteApiMapping": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}/apimappings/{apiMappingId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiMappingId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiMappingId"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiMappingId",
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteAuthorizer": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/authorizers/{authorizerId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "AuthorizerId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteCorsConfiguration": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/cors",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteDeployment": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/deployments/{deploymentId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "DeploymentId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteDomainName": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteIntegration": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteIntegrationResponse": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationResponseId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationResponseId",
|
|
|
+ "IntegrationId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteModel": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/models/{modelId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "modelId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ModelId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteRoute": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "RouteId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteRouteRequestParameter": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "RequestParameterKey": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "requestParameterKey"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RequestParameterKey",
|
|
|
+ "ApiId",
|
|
|
+ "RouteId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteRouteResponse": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteResponseId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeResponseId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RouteResponseId",
|
|
|
+ "ApiId",
|
|
|
+ "RouteId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteRouteSettings": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "stageName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "StageName",
|
|
|
+ "RouteKey",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteStage": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages/{stageName}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "stageName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "StageName",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "DeleteVpcLink": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/vpclinks/{vpcLinkId}",
|
|
|
+ "responseCode": 202
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "VpcLinkId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "vpcLinkId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "VpcLinkId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {}
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "ExportApi": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/exports/{specification}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ExportVersion": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "exportVersion"
|
|
|
+ },
|
|
|
+ "IncludeExtensions": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "includeExtensions",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "OutputType": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "outputType"
|
|
|
+ },
|
|
|
+ "Specification": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "specification"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "stageName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "Specification",
|
|
|
+ "OutputType",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "body": {
|
|
|
+ "type": "blob"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "payload": "body"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "ResetAuthorizersCache": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages/{stageName}/cache/authorizers",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "stageName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "StageName",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetApi": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiEndpoint": {
|
|
|
+ "locationName": "apiEndpoint"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ImportInfo": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "importInfo"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "ProtocolType": {
|
|
|
+ "locationName": "protocolType"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ },
|
|
|
+ "Warnings": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "warnings"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetApiMapping": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}/apimappings/{apiMappingId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiMappingId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiMappingId"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiMappingId",
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiMappingId": {
|
|
|
+ "locationName": "apiMappingId"
|
|
|
+ },
|
|
|
+ "ApiMappingKey": {
|
|
|
+ "locationName": "apiMappingKey"
|
|
|
+ },
|
|
|
+ "Stage": {
|
|
|
+ "locationName": "stage"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetApiMappings": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}/apimappings",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiMappingId": {
|
|
|
+ "locationName": "apiMappingId"
|
|
|
+ },
|
|
|
+ "ApiMappingKey": {
|
|
|
+ "locationName": "apiMappingKey"
|
|
|
+ },
|
|
|
+ "Stage": {
|
|
|
+ "locationName": "stage"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "Stage",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetApis": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiEndpoint": {
|
|
|
+ "locationName": "apiEndpoint"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ImportInfo": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "importInfo"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "ProtocolType": {
|
|
|
+ "locationName": "protocolType"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ },
|
|
|
+ "Warnings": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "warnings"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RouteSelectionExpression",
|
|
|
+ "Name",
|
|
|
+ "ProtocolType"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetAuthorizer": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/authorizers/{authorizerId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "AuthorizerId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AuthorizerCredentialsArn": {
|
|
|
+ "locationName": "authorizerCredentialsArn"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "AuthorizerPayloadFormatVersion": {
|
|
|
+ "locationName": "authorizerPayloadFormatVersion"
|
|
|
+ },
|
|
|
+ "AuthorizerResultTtlInSeconds": {
|
|
|
+ "locationName": "authorizerResultTtlInSeconds",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "AuthorizerType": {
|
|
|
+ "locationName": "authorizerType"
|
|
|
+ },
|
|
|
+ "AuthorizerUri": {
|
|
|
+ "locationName": "authorizerUri"
|
|
|
+ },
|
|
|
+ "EnableSimpleResponses": {
|
|
|
+ "locationName": "enableSimpleResponses",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "IdentitySource": {
|
|
|
+ "shape": "Ss",
|
|
|
+ "locationName": "identitySource"
|
|
|
+ },
|
|
|
+ "IdentityValidationExpression": {
|
|
|
+ "locationName": "identityValidationExpression"
|
|
|
+ },
|
|
|
+ "JwtConfiguration": {
|
|
|
+ "shape": "St",
|
|
|
+ "locationName": "jwtConfiguration"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetAuthorizers": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/authorizers",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AuthorizerCredentialsArn": {
|
|
|
+ "locationName": "authorizerCredentialsArn"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "AuthorizerPayloadFormatVersion": {
|
|
|
+ "locationName": "authorizerPayloadFormatVersion"
|
|
|
+ },
|
|
|
+ "AuthorizerResultTtlInSeconds": {
|
|
|
+ "locationName": "authorizerResultTtlInSeconds",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "AuthorizerType": {
|
|
|
+ "locationName": "authorizerType"
|
|
|
+ },
|
|
|
+ "AuthorizerUri": {
|
|
|
+ "locationName": "authorizerUri"
|
|
|
+ },
|
|
|
+ "EnableSimpleResponses": {
|
|
|
+ "locationName": "enableSimpleResponses",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "IdentitySource": {
|
|
|
+ "shape": "Ss",
|
|
|
+ "locationName": "identitySource"
|
|
|
+ },
|
|
|
+ "IdentityValidationExpression": {
|
|
|
+ "locationName": "identityValidationExpression"
|
|
|
+ },
|
|
|
+ "JwtConfiguration": {
|
|
|
+ "shape": "St",
|
|
|
+ "locationName": "jwtConfiguration"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "Name"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetDeployment": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/deployments/{deploymentId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "DeploymentId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AutoDeployed": {
|
|
|
+ "locationName": "autoDeployed",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "DeploymentStatus": {
|
|
|
+ "locationName": "deploymentStatus"
|
|
|
+ },
|
|
|
+ "DeploymentStatusMessage": {
|
|
|
+ "locationName": "deploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetDeployments": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/deployments",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AutoDeployed": {
|
|
|
+ "locationName": "autoDeployed",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "DeploymentStatus": {
|
|
|
+ "locationName": "deploymentStatus"
|
|
|
+ },
|
|
|
+ "DeploymentStatusMessage": {
|
|
|
+ "locationName": "deploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetDomainName": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiMappingSelectionExpression": {
|
|
|
+ "locationName": "apiMappingSelectionExpression"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "DomainNameConfigurations": {
|
|
|
+ "shape": "S10",
|
|
|
+ "locationName": "domainNameConfigurations"
|
|
|
+ },
|
|
|
+ "MutualTlsAuthentication": {
|
|
|
+ "shape": "S17",
|
|
|
+ "locationName": "mutualTlsAuthentication"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetDomainNames": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/domainnames",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiMappingSelectionExpression": {
|
|
|
+ "locationName": "apiMappingSelectionExpression"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "DomainNameConfigurations": {
|
|
|
+ "shape": "S10",
|
|
|
+ "locationName": "domainNameConfigurations"
|
|
|
+ },
|
|
|
+ "MutualTlsAuthentication": {
|
|
|
+ "shape": "S17",
|
|
|
+ "locationName": "mutualTlsAuthentication"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetIntegration": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ConnectionId": {
|
|
|
+ "locationName": "connectionId"
|
|
|
+ },
|
|
|
+ "ConnectionType": {
|
|
|
+ "locationName": "connectionType"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationMethod": {
|
|
|
+ "locationName": "integrationMethod"
|
|
|
+ },
|
|
|
+ "IntegrationResponseSelectionExpression": {
|
|
|
+ "locationName": "integrationResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "IntegrationSubtype": {
|
|
|
+ "locationName": "integrationSubtype"
|
|
|
+ },
|
|
|
+ "IntegrationType": {
|
|
|
+ "locationName": "integrationType"
|
|
|
+ },
|
|
|
+ "IntegrationUri": {
|
|
|
+ "locationName": "integrationUri"
|
|
|
+ },
|
|
|
+ "PassthroughBehavior": {
|
|
|
+ "locationName": "passthroughBehavior"
|
|
|
+ },
|
|
|
+ "PayloadFormatVersion": {
|
|
|
+ "locationName": "payloadFormatVersion"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RequestTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "requestTemplates"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1h",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ },
|
|
|
+ "TimeoutInMillis": {
|
|
|
+ "locationName": "timeoutInMillis",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "TlsConfig": {
|
|
|
+ "shape": "S1l",
|
|
|
+ "locationName": "tlsConfig"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetIntegrationResponse": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationResponseId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationResponseId",
|
|
|
+ "IntegrationId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "IntegrationResponseId": {
|
|
|
+ "locationName": "integrationResponseId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseKey": {
|
|
|
+ "locationName": "integrationResponseKey"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "ResponseTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "responseTemplates"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetIntegrationResponses": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "IntegrationId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "IntegrationResponseId": {
|
|
|
+ "locationName": "integrationResponseId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseKey": {
|
|
|
+ "locationName": "integrationResponseKey"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "ResponseTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "responseTemplates"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "IntegrationResponseKey"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetIntegrations": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ConnectionId": {
|
|
|
+ "locationName": "connectionId"
|
|
|
+ },
|
|
|
+ "ConnectionType": {
|
|
|
+ "locationName": "connectionType"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationMethod": {
|
|
|
+ "locationName": "integrationMethod"
|
|
|
+ },
|
|
|
+ "IntegrationResponseSelectionExpression": {
|
|
|
+ "locationName": "integrationResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "IntegrationSubtype": {
|
|
|
+ "locationName": "integrationSubtype"
|
|
|
+ },
|
|
|
+ "IntegrationType": {
|
|
|
+ "locationName": "integrationType"
|
|
|
+ },
|
|
|
+ "IntegrationUri": {
|
|
|
+ "locationName": "integrationUri"
|
|
|
+ },
|
|
|
+ "PassthroughBehavior": {
|
|
|
+ "locationName": "passthroughBehavior"
|
|
|
+ },
|
|
|
+ "PayloadFormatVersion": {
|
|
|
+ "locationName": "payloadFormatVersion"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RequestTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "requestTemplates"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1h",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ },
|
|
|
+ "TimeoutInMillis": {
|
|
|
+ "locationName": "timeoutInMillis",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "TlsConfig": {
|
|
|
+ "shape": "S1l",
|
|
|
+ "locationName": "tlsConfig"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetModel": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/models/{modelId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "modelId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ModelId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentType": {
|
|
|
+ "locationName": "contentType"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "locationName": "modelId"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "Schema": {
|
|
|
+ "locationName": "schema"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetModelTemplate": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/models/{modelId}/template",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "modelId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ModelId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Value": {
|
|
|
+ "locationName": "value"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetModels": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/models",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentType": {
|
|
|
+ "locationName": "contentType"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "locationName": "modelId"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "Schema": {
|
|
|
+ "locationName": "schema"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "Name"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetRoute": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "RouteId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiKeyRequired": {
|
|
|
+ "locationName": "apiKeyRequired",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AuthorizationScopes": {
|
|
|
+ "shape": "S1s",
|
|
|
+ "locationName": "authorizationScopes"
|
|
|
+ },
|
|
|
+ "AuthorizationType": {
|
|
|
+ "locationName": "authorizationType"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "OperationName": {
|
|
|
+ "locationName": "operationName"
|
|
|
+ },
|
|
|
+ "RequestModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "requestModels"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteResponseSelectionExpression": {
|
|
|
+ "locationName": "routeResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetRouteResponse": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteResponseId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeResponseId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RouteResponseId",
|
|
|
+ "ApiId",
|
|
|
+ "RouteId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "ResponseModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "responseModels"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "RouteResponseId": {
|
|
|
+ "locationName": "routeResponseId"
|
|
|
+ },
|
|
|
+ "RouteResponseKey": {
|
|
|
+ "locationName": "routeResponseKey"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetRouteResponses": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}/routeresponses",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RouteId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "ResponseModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "responseModels"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "RouteResponseId": {
|
|
|
+ "locationName": "routeResponseId"
|
|
|
+ },
|
|
|
+ "RouteResponseKey": {
|
|
|
+ "locationName": "routeResponseKey"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RouteResponseKey"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetRoutes": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiKeyRequired": {
|
|
|
+ "locationName": "apiKeyRequired",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AuthorizationScopes": {
|
|
|
+ "shape": "S1s",
|
|
|
+ "locationName": "authorizationScopes"
|
|
|
+ },
|
|
|
+ "AuthorizationType": {
|
|
|
+ "locationName": "authorizationType"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "OperationName": {
|
|
|
+ "locationName": "operationName"
|
|
|
+ },
|
|
|
+ "RequestModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "requestModels"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteResponseSelectionExpression": {
|
|
|
+ "locationName": "routeResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RouteKey"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetStage": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages/{stageName}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "stageName"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "StageName",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AccessLogSettings": {
|
|
|
+ "shape": "S21",
|
|
|
+ "locationName": "accessLogSettings"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AutoDeploy": {
|
|
|
+ "locationName": "autoDeploy",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ClientCertificateId": {
|
|
|
+ "locationName": "clientCertificateId"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DefaultRouteSettings": {
|
|
|
+ "shape": "S22",
|
|
|
+ "locationName": "defaultRouteSettings"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "LastDeploymentStatusMessage": {
|
|
|
+ "locationName": "lastDeploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "LastUpdatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "lastUpdatedDate"
|
|
|
+ },
|
|
|
+ "RouteSettings": {
|
|
|
+ "shape": "S26",
|
|
|
+ "locationName": "routeSettings"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "locationName": "stageName"
|
|
|
+ },
|
|
|
+ "StageVariables": {
|
|
|
+ "shape": "S27",
|
|
|
+ "locationName": "stageVariables"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetStages": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AccessLogSettings": {
|
|
|
+ "shape": "S21",
|
|
|
+ "locationName": "accessLogSettings"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AutoDeploy": {
|
|
|
+ "locationName": "autoDeploy",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ClientCertificateId": {
|
|
|
+ "locationName": "clientCertificateId"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DefaultRouteSettings": {
|
|
|
+ "shape": "S22",
|
|
|
+ "locationName": "defaultRouteSettings"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "LastDeploymentStatusMessage": {
|
|
|
+ "locationName": "lastDeploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "LastUpdatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "lastUpdatedDate"
|
|
|
+ },
|
|
|
+ "RouteSettings": {
|
|
|
+ "shape": "S26",
|
|
|
+ "locationName": "routeSettings"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "locationName": "stageName"
|
|
|
+ },
|
|
|
+ "StageVariables": {
|
|
|
+ "shape": "S27",
|
|
|
+ "locationName": "stageVariables"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "StageName"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetTags": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/tags/{resource-arn}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ResourceArn": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "resource-arn"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ResourceArn"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetVpcLink": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/vpclinks/{vpcLinkId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "VpcLinkId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "vpcLinkId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "VpcLinkId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "SecurityGroupIds": {
|
|
|
+ "shape": "S2b",
|
|
|
+ "locationName": "securityGroupIds"
|
|
|
+ },
|
|
|
+ "SubnetIds": {
|
|
|
+ "shape": "S2c",
|
|
|
+ "locationName": "subnetIds"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "VpcLinkId": {
|
|
|
+ "locationName": "vpcLinkId"
|
|
|
+ },
|
|
|
+ "VpcLinkStatus": {
|
|
|
+ "locationName": "vpcLinkStatus"
|
|
|
+ },
|
|
|
+ "VpcLinkStatusMessage": {
|
|
|
+ "locationName": "vpcLinkStatusMessage"
|
|
|
+ },
|
|
|
+ "VpcLinkVersion": {
|
|
|
+ "locationName": "vpcLinkVersion"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "GetVpcLinks": {
|
|
|
+ "http": {
|
|
|
+ "method": "GET",
|
|
|
+ "requestUri": "/v2/vpclinks",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "MaxResults": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "maxResults"
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Items": {
|
|
|
+ "locationName": "items",
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "SecurityGroupIds": {
|
|
|
+ "shape": "S2b",
|
|
|
+ "locationName": "securityGroupIds"
|
|
|
+ },
|
|
|
+ "SubnetIds": {
|
|
|
+ "shape": "S2c",
|
|
|
+ "locationName": "subnetIds"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "VpcLinkId": {
|
|
|
+ "locationName": "vpcLinkId"
|
|
|
+ },
|
|
|
+ "VpcLinkStatus": {
|
|
|
+ "locationName": "vpcLinkStatus"
|
|
|
+ },
|
|
|
+ "VpcLinkStatusMessage": {
|
|
|
+ "locationName": "vpcLinkStatusMessage"
|
|
|
+ },
|
|
|
+ "VpcLinkVersion": {
|
|
|
+ "locationName": "vpcLinkVersion"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "VpcLinkId",
|
|
|
+ "SecurityGroupIds",
|
|
|
+ "SubnetIds",
|
|
|
+ "Name"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "NextToken": {
|
|
|
+ "locationName": "nextToken"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "ImportApi": {
|
|
|
+ "http": {
|
|
|
+ "method": "PUT",
|
|
|
+ "requestUri": "/v2/apis",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Basepath": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "basepath"
|
|
|
+ },
|
|
|
+ "Body": {
|
|
|
+ "locationName": "body"
|
|
|
+ },
|
|
|
+ "FailOnWarnings": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "failOnWarnings",
|
|
|
+ "type": "boolean"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "Body"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiEndpoint": {
|
|
|
+ "locationName": "apiEndpoint"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ImportInfo": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "importInfo"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "ProtocolType": {
|
|
|
+ "locationName": "protocolType"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ },
|
|
|
+ "Warnings": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "warnings"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "ReimportApi": {
|
|
|
+ "http": {
|
|
|
+ "method": "PUT",
|
|
|
+ "requestUri": "/v2/apis/{apiId}",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "Basepath": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "basepath"
|
|
|
+ },
|
|
|
+ "Body": {
|
|
|
+ "locationName": "body"
|
|
|
+ },
|
|
|
+ "FailOnWarnings": {
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "failOnWarnings",
|
|
|
+ "type": "boolean"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "Body"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiEndpoint": {
|
|
|
+ "locationName": "apiEndpoint"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ImportInfo": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "importInfo"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "ProtocolType": {
|
|
|
+ "locationName": "protocolType"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ },
|
|
|
+ "Warnings": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "warnings"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "TagResource": {
|
|
|
+ "http": {
|
|
|
+ "requestUri": "/v2/tags/{resource-arn}",
|
|
|
+ "responseCode": 201
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ResourceArn": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "resource-arn"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ResourceArn"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {}
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UntagResource": {
|
|
|
+ "http": {
|
|
|
+ "method": "DELETE",
|
|
|
+ "requestUri": "/v2/tags/{resource-arn}",
|
|
|
+ "responseCode": 204
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ResourceArn": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "resource-arn"
|
|
|
+ },
|
|
|
+ "TagKeys": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "location": "querystring",
|
|
|
+ "locationName": "tagKeys"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ResourceArn",
|
|
|
+ "TagKeys"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateApi": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiEndpoint": {
|
|
|
+ "locationName": "apiEndpoint"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeySelectionExpression": {
|
|
|
+ "locationName": "apiKeySelectionExpression"
|
|
|
+ },
|
|
|
+ "CorsConfiguration": {
|
|
|
+ "shape": "S3",
|
|
|
+ "locationName": "corsConfiguration"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "DisableSchemaValidation": {
|
|
|
+ "locationName": "disableSchemaValidation",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DisableExecuteApiEndpoint": {
|
|
|
+ "locationName": "disableExecuteApiEndpoint",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ImportInfo": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "importInfo"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "ProtocolType": {
|
|
|
+ "locationName": "protocolType"
|
|
|
+ },
|
|
|
+ "RouteSelectionExpression": {
|
|
|
+ "locationName": "routeSelectionExpression"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "Version": {
|
|
|
+ "locationName": "version"
|
|
|
+ },
|
|
|
+ "Warnings": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "warnings"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateApiMapping": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}/apimappings/{apiMappingId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiMappingId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiMappingId"
|
|
|
+ },
|
|
|
+ "ApiMappingKey": {
|
|
|
+ "locationName": "apiMappingKey"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "Stage": {
|
|
|
+ "locationName": "stage"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiMappingId",
|
|
|
+ "ApiId",
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiMappingId": {
|
|
|
+ "locationName": "apiMappingId"
|
|
|
+ },
|
|
|
+ "ApiMappingKey": {
|
|
|
+ "locationName": "apiMappingKey"
|
|
|
+ },
|
|
|
+ "Stage": {
|
|
|
+ "locationName": "stage"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateAuthorizer": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/authorizers/{authorizerId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "AuthorizerCredentialsArn": {
|
|
|
+ "locationName": "authorizerCredentialsArn"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "AuthorizerPayloadFormatVersion": {
|
|
|
+ "locationName": "authorizerPayloadFormatVersion"
|
|
|
+ },
|
|
|
+ "AuthorizerResultTtlInSeconds": {
|
|
|
+ "locationName": "authorizerResultTtlInSeconds",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "AuthorizerType": {
|
|
|
+ "locationName": "authorizerType"
|
|
|
+ },
|
|
|
+ "AuthorizerUri": {
|
|
|
+ "locationName": "authorizerUri"
|
|
|
+ },
|
|
|
+ "EnableSimpleResponses": {
|
|
|
+ "locationName": "enableSimpleResponses",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "IdentitySource": {
|
|
|
+ "shape": "Ss",
|
|
|
+ "locationName": "identitySource"
|
|
|
+ },
|
|
|
+ "IdentityValidationExpression": {
|
|
|
+ "locationName": "identityValidationExpression"
|
|
|
+ },
|
|
|
+ "JwtConfiguration": {
|
|
|
+ "shape": "St",
|
|
|
+ "locationName": "jwtConfiguration"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "AuthorizerId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AuthorizerCredentialsArn": {
|
|
|
+ "locationName": "authorizerCredentialsArn"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "AuthorizerPayloadFormatVersion": {
|
|
|
+ "locationName": "authorizerPayloadFormatVersion"
|
|
|
+ },
|
|
|
+ "AuthorizerResultTtlInSeconds": {
|
|
|
+ "locationName": "authorizerResultTtlInSeconds",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "AuthorizerType": {
|
|
|
+ "locationName": "authorizerType"
|
|
|
+ },
|
|
|
+ "AuthorizerUri": {
|
|
|
+ "locationName": "authorizerUri"
|
|
|
+ },
|
|
|
+ "EnableSimpleResponses": {
|
|
|
+ "locationName": "enableSimpleResponses",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "IdentitySource": {
|
|
|
+ "shape": "Ss",
|
|
|
+ "locationName": "identitySource"
|
|
|
+ },
|
|
|
+ "IdentityValidationExpression": {
|
|
|
+ "locationName": "identityValidationExpression"
|
|
|
+ },
|
|
|
+ "JwtConfiguration": {
|
|
|
+ "shape": "St",
|
|
|
+ "locationName": "jwtConfiguration"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateDeployment": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/deployments/{deploymentId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "DeploymentId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AutoDeployed": {
|
|
|
+ "locationName": "autoDeployed",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "DeploymentStatus": {
|
|
|
+ "locationName": "deploymentStatus"
|
|
|
+ },
|
|
|
+ "DeploymentStatusMessage": {
|
|
|
+ "locationName": "deploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateDomainName": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/domainnames/{domainName}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "DomainName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "DomainNameConfigurations": {
|
|
|
+ "shape": "S10",
|
|
|
+ "locationName": "domainNameConfigurations"
|
|
|
+ },
|
|
|
+ "MutualTlsAuthentication": {
|
|
|
+ "shape": "S15",
|
|
|
+ "locationName": "mutualTlsAuthentication"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "DomainName"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiMappingSelectionExpression": {
|
|
|
+ "locationName": "apiMappingSelectionExpression"
|
|
|
+ },
|
|
|
+ "DomainName": {
|
|
|
+ "locationName": "domainName"
|
|
|
+ },
|
|
|
+ "DomainNameConfigurations": {
|
|
|
+ "shape": "S10",
|
|
|
+ "locationName": "domainNameConfigurations"
|
|
|
+ },
|
|
|
+ "MutualTlsAuthentication": {
|
|
|
+ "shape": "S17",
|
|
|
+ "locationName": "mutualTlsAuthentication"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateIntegration": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ConnectionId": {
|
|
|
+ "locationName": "connectionId"
|
|
|
+ },
|
|
|
+ "ConnectionType": {
|
|
|
+ "locationName": "connectionType"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationMethod": {
|
|
|
+ "locationName": "integrationMethod"
|
|
|
+ },
|
|
|
+ "IntegrationSubtype": {
|
|
|
+ "locationName": "integrationSubtype"
|
|
|
+ },
|
|
|
+ "IntegrationType": {
|
|
|
+ "locationName": "integrationType"
|
|
|
+ },
|
|
|
+ "IntegrationUri": {
|
|
|
+ "locationName": "integrationUri"
|
|
|
+ },
|
|
|
+ "PassthroughBehavior": {
|
|
|
+ "locationName": "passthroughBehavior"
|
|
|
+ },
|
|
|
+ "PayloadFormatVersion": {
|
|
|
+ "locationName": "payloadFormatVersion"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RequestTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "requestTemplates"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1h",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ },
|
|
|
+ "TimeoutInMillis": {
|
|
|
+ "locationName": "timeoutInMillis",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "TlsConfig": {
|
|
|
+ "shape": "S1j",
|
|
|
+ "locationName": "tlsConfig"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ConnectionId": {
|
|
|
+ "locationName": "connectionId"
|
|
|
+ },
|
|
|
+ "ConnectionType": {
|
|
|
+ "locationName": "connectionType"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "CredentialsArn": {
|
|
|
+ "locationName": "credentialsArn"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationMethod": {
|
|
|
+ "locationName": "integrationMethod"
|
|
|
+ },
|
|
|
+ "IntegrationResponseSelectionExpression": {
|
|
|
+ "locationName": "integrationResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "IntegrationSubtype": {
|
|
|
+ "locationName": "integrationSubtype"
|
|
|
+ },
|
|
|
+ "IntegrationType": {
|
|
|
+ "locationName": "integrationType"
|
|
|
+ },
|
|
|
+ "IntegrationUri": {
|
|
|
+ "locationName": "integrationUri"
|
|
|
+ },
|
|
|
+ "PassthroughBehavior": {
|
|
|
+ "locationName": "passthroughBehavior"
|
|
|
+ },
|
|
|
+ "PayloadFormatVersion": {
|
|
|
+ "locationName": "payloadFormatVersion"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RequestTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "requestTemplates"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1h",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ },
|
|
|
+ "TimeoutInMillis": {
|
|
|
+ "locationName": "timeoutInMillis",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "TlsConfig": {
|
|
|
+ "shape": "S1l",
|
|
|
+ "locationName": "tlsConfig"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateIntegrationResponse": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "IntegrationId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "integrationResponseId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseKey": {
|
|
|
+ "locationName": "integrationResponseKey"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "ResponseTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "responseTemplates"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "IntegrationResponseId",
|
|
|
+ "IntegrationId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentHandlingStrategy": {
|
|
|
+ "locationName": "contentHandlingStrategy"
|
|
|
+ },
|
|
|
+ "IntegrationResponseId": {
|
|
|
+ "locationName": "integrationResponseId"
|
|
|
+ },
|
|
|
+ "IntegrationResponseKey": {
|
|
|
+ "locationName": "integrationResponseKey"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1e",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "ResponseTemplates": {
|
|
|
+ "shape": "S1f",
|
|
|
+ "locationName": "responseTemplates"
|
|
|
+ },
|
|
|
+ "TemplateSelectionExpression": {
|
|
|
+ "locationName": "templateSelectionExpression"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateModel": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/models/{modelId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ContentType": {
|
|
|
+ "locationName": "contentType"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "modelId"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "Schema": {
|
|
|
+ "locationName": "schema"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ModelId",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ContentType": {
|
|
|
+ "locationName": "contentType"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "ModelId": {
|
|
|
+ "locationName": "modelId"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "Schema": {
|
|
|
+ "locationName": "schema"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateRoute": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ApiKeyRequired": {
|
|
|
+ "locationName": "apiKeyRequired",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AuthorizationScopes": {
|
|
|
+ "shape": "S1s",
|
|
|
+ "locationName": "authorizationScopes"
|
|
|
+ },
|
|
|
+ "AuthorizationType": {
|
|
|
+ "locationName": "authorizationType"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "OperationName": {
|
|
|
+ "locationName": "operationName"
|
|
|
+ },
|
|
|
+ "RequestModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "requestModels"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteResponseSelectionExpression": {
|
|
|
+ "locationName": "routeResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "ApiId",
|
|
|
+ "RouteId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ApiKeyRequired": {
|
|
|
+ "locationName": "apiKeyRequired",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AuthorizationScopes": {
|
|
|
+ "shape": "S1s",
|
|
|
+ "locationName": "authorizationScopes"
|
|
|
+ },
|
|
|
+ "AuthorizationType": {
|
|
|
+ "locationName": "authorizationType"
|
|
|
+ },
|
|
|
+ "AuthorizerId": {
|
|
|
+ "locationName": "authorizerId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "OperationName": {
|
|
|
+ "locationName": "operationName"
|
|
|
+ },
|
|
|
+ "RequestModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "requestModels"
|
|
|
+ },
|
|
|
+ "RequestParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "requestParameters"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteKey": {
|
|
|
+ "locationName": "routeKey"
|
|
|
+ },
|
|
|
+ "RouteResponseSelectionExpression": {
|
|
|
+ "locationName": "routeResponseSelectionExpression"
|
|
|
+ },
|
|
|
+ "Target": {
|
|
|
+ "locationName": "target"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateRouteResponse": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "ResponseModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "responseModels"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "RouteId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeId"
|
|
|
+ },
|
|
|
+ "RouteResponseId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "routeResponseId"
|
|
|
+ },
|
|
|
+ "RouteResponseKey": {
|
|
|
+ "locationName": "routeResponseKey"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "RouteResponseId",
|
|
|
+ "ApiId",
|
|
|
+ "RouteId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ModelSelectionExpression": {
|
|
|
+ "locationName": "modelSelectionExpression"
|
|
|
+ },
|
|
|
+ "ResponseModels": {
|
|
|
+ "shape": "S1u",
|
|
|
+ "locationName": "responseModels"
|
|
|
+ },
|
|
|
+ "ResponseParameters": {
|
|
|
+ "shape": "S1v",
|
|
|
+ "locationName": "responseParameters"
|
|
|
+ },
|
|
|
+ "RouteResponseId": {
|
|
|
+ "locationName": "routeResponseId"
|
|
|
+ },
|
|
|
+ "RouteResponseKey": {
|
|
|
+ "locationName": "routeResponseKey"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateStage": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/apis/{apiId}/stages/{stageName}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AccessLogSettings": {
|
|
|
+ "shape": "S21",
|
|
|
+ "locationName": "accessLogSettings"
|
|
|
+ },
|
|
|
+ "ApiId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "apiId"
|
|
|
+ },
|
|
|
+ "AutoDeploy": {
|
|
|
+ "locationName": "autoDeploy",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ClientCertificateId": {
|
|
|
+ "locationName": "clientCertificateId"
|
|
|
+ },
|
|
|
+ "DefaultRouteSettings": {
|
|
|
+ "shape": "S22",
|
|
|
+ "locationName": "defaultRouteSettings"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "RouteSettings": {
|
|
|
+ "shape": "S26",
|
|
|
+ "locationName": "routeSettings"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "stageName"
|
|
|
+ },
|
|
|
+ "StageVariables": {
|
|
|
+ "shape": "S27",
|
|
|
+ "locationName": "stageVariables"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "StageName",
|
|
|
+ "ApiId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AccessLogSettings": {
|
|
|
+ "shape": "S21",
|
|
|
+ "locationName": "accessLogSettings"
|
|
|
+ },
|
|
|
+ "ApiGatewayManaged": {
|
|
|
+ "locationName": "apiGatewayManaged",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AutoDeploy": {
|
|
|
+ "locationName": "autoDeploy",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "ClientCertificateId": {
|
|
|
+ "locationName": "clientCertificateId"
|
|
|
+ },
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "DefaultRouteSettings": {
|
|
|
+ "shape": "S22",
|
|
|
+ "locationName": "defaultRouteSettings"
|
|
|
+ },
|
|
|
+ "DeploymentId": {
|
|
|
+ "locationName": "deploymentId"
|
|
|
+ },
|
|
|
+ "Description": {
|
|
|
+ "locationName": "description"
|
|
|
+ },
|
|
|
+ "LastDeploymentStatusMessage": {
|
|
|
+ "locationName": "lastDeploymentStatusMessage"
|
|
|
+ },
|
|
|
+ "LastUpdatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "lastUpdatedDate"
|
|
|
+ },
|
|
|
+ "RouteSettings": {
|
|
|
+ "shape": "S26",
|
|
|
+ "locationName": "routeSettings"
|
|
|
+ },
|
|
|
+ "StageName": {
|
|
|
+ "locationName": "stageName"
|
|
|
+ },
|
|
|
+ "StageVariables": {
|
|
|
+ "shape": "S27",
|
|
|
+ "locationName": "stageVariables"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "UpdateVpcLink": {
|
|
|
+ "http": {
|
|
|
+ "method": "PATCH",
|
|
|
+ "requestUri": "/v2/vpclinks/{vpcLinkId}",
|
|
|
+ "responseCode": 200
|
|
|
+ },
|
|
|
+ "input": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "VpcLinkId": {
|
|
|
+ "location": "uri",
|
|
|
+ "locationName": "vpcLinkId"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "required": [
|
|
|
+ "VpcLinkId"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "output": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "CreatedDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "createdDate"
|
|
|
+ },
|
|
|
+ "Name": {
|
|
|
+ "locationName": "name"
|
|
|
+ },
|
|
|
+ "SecurityGroupIds": {
|
|
|
+ "shape": "S2b",
|
|
|
+ "locationName": "securityGroupIds"
|
|
|
+ },
|
|
|
+ "SubnetIds": {
|
|
|
+ "shape": "S2c",
|
|
|
+ "locationName": "subnetIds"
|
|
|
+ },
|
|
|
+ "Tags": {
|
|
|
+ "shape": "Sg",
|
|
|
+ "locationName": "tags"
|
|
|
+ },
|
|
|
+ "VpcLinkId": {
|
|
|
+ "locationName": "vpcLinkId"
|
|
|
+ },
|
|
|
+ "VpcLinkStatus": {
|
|
|
+ "locationName": "vpcLinkStatus"
|
|
|
+ },
|
|
|
+ "VpcLinkStatusMessage": {
|
|
|
+ "locationName": "vpcLinkStatusMessage"
|
|
|
+ },
|
|
|
+ "VpcLinkVersion": {
|
|
|
+ "locationName": "vpcLinkVersion"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "shapes": {
|
|
|
+ "S3": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "AllowCredentials": {
|
|
|
+ "locationName": "allowCredentials",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "AllowHeaders": {
|
|
|
+ "shape": "S5",
|
|
|
+ "locationName": "allowHeaders"
|
|
|
+ },
|
|
|
+ "AllowMethods": {
|
|
|
+ "locationName": "allowMethods",
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ },
|
|
|
+ "AllowOrigins": {
|
|
|
+ "locationName": "allowOrigins",
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ },
|
|
|
+ "ExposeHeaders": {
|
|
|
+ "shape": "S5",
|
|
|
+ "locationName": "exposeHeaders"
|
|
|
+ },
|
|
|
+ "MaxAge": {
|
|
|
+ "locationName": "maxAge",
|
|
|
+ "type": "integer"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S5": {
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ },
|
|
|
+ "Sg": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {}
|
|
|
+ },
|
|
|
+ "Sl": {
|
|
|
+ "type": "timestamp",
|
|
|
+ "timestampFormat": "iso8601"
|
|
|
+ },
|
|
|
+ "Sm": {
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ },
|
|
|
+ "Ss": {
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ },
|
|
|
+ "St": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Audience": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "audience"
|
|
|
+ },
|
|
|
+ "Issuer": {
|
|
|
+ "locationName": "issuer"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S10": {
|
|
|
+ "type": "list",
|
|
|
+ "member": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ApiGatewayDomainName": {
|
|
|
+ "locationName": "apiGatewayDomainName"
|
|
|
+ },
|
|
|
+ "CertificateArn": {
|
|
|
+ "locationName": "certificateArn"
|
|
|
+ },
|
|
|
+ "CertificateName": {
|
|
|
+ "locationName": "certificateName"
|
|
|
+ },
|
|
|
+ "CertificateUploadDate": {
|
|
|
+ "shape": "Sl",
|
|
|
+ "locationName": "certificateUploadDate"
|
|
|
+ },
|
|
|
+ "DomainNameStatus": {
|
|
|
+ "locationName": "domainNameStatus"
|
|
|
+ },
|
|
|
+ "DomainNameStatusMessage": {
|
|
|
+ "locationName": "domainNameStatusMessage"
|
|
|
+ },
|
|
|
+ "EndpointType": {
|
|
|
+ "locationName": "endpointType"
|
|
|
+ },
|
|
|
+ "HostedZoneId": {
|
|
|
+ "locationName": "hostedZoneId"
|
|
|
+ },
|
|
|
+ "SecurityPolicy": {
|
|
|
+ "locationName": "securityPolicy"
|
|
|
+ },
|
|
|
+ "OwnershipVerificationCertificateArn": {
|
|
|
+ "locationName": "ownershipVerificationCertificateArn"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S15": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "TruststoreUri": {
|
|
|
+ "locationName": "truststoreUri"
|
|
|
+ },
|
|
|
+ "TruststoreVersion": {
|
|
|
+ "locationName": "truststoreVersion"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S17": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "TruststoreUri": {
|
|
|
+ "locationName": "truststoreUri"
|
|
|
+ },
|
|
|
+ "TruststoreVersion": {
|
|
|
+ "locationName": "truststoreVersion"
|
|
|
+ },
|
|
|
+ "TruststoreWarnings": {
|
|
|
+ "shape": "Sm",
|
|
|
+ "locationName": "truststoreWarnings"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S1e": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {}
|
|
|
+ },
|
|
|
+ "S1f": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {}
|
|
|
+ },
|
|
|
+ "S1h": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {
|
|
|
+ "shape": "S1e"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S1j": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ServerNameToVerify": {
|
|
|
+ "locationName": "serverNameToVerify"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S1l": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "ServerNameToVerify": {
|
|
|
+ "locationName": "serverNameToVerify"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S1s": {
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ },
|
|
|
+ "S1u": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {}
|
|
|
+ },
|
|
|
+ "S1v": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "Required": {
|
|
|
+ "locationName": "required",
|
|
|
+ "type": "boolean"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S21": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "DestinationArn": {
|
|
|
+ "locationName": "destinationArn"
|
|
|
+ },
|
|
|
+ "Format": {
|
|
|
+ "locationName": "format"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S22": {
|
|
|
+ "type": "structure",
|
|
|
+ "members": {
|
|
|
+ "DataTraceEnabled": {
|
|
|
+ "locationName": "dataTraceEnabled",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "DetailedMetricsEnabled": {
|
|
|
+ "locationName": "detailedMetricsEnabled",
|
|
|
+ "type": "boolean"
|
|
|
+ },
|
|
|
+ "LoggingLevel": {
|
|
|
+ "locationName": "loggingLevel"
|
|
|
+ },
|
|
|
+ "ThrottlingBurstLimit": {
|
|
|
+ "locationName": "throttlingBurstLimit",
|
|
|
+ "type": "integer"
|
|
|
+ },
|
|
|
+ "ThrottlingRateLimit": {
|
|
|
+ "locationName": "throttlingRateLimit",
|
|
|
+ "type": "double"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S26": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {
|
|
|
+ "shape": "S22"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "S27": {
|
|
|
+ "type": "map",
|
|
|
+ "key": {},
|
|
|
+ "value": {}
|
|
|
+ },
|
|
|
+ "S2b": {
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ },
|
|
|
+ "S2c": {
|
|
|
+ "type": "list",
|
|
|
+ "member": {}
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|