cdk-stepfunctions-patterns
Version:
A set of Step Functions high-level patterns.
2,131 lines (2,130 loc) • 5.43 MB
JavaScript
// AWS SDK for JavaScript v2.741.0
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt
(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
module.exports={
"version": "2.0",
"metadata": {
"apiVersion": "2015-12-08",
"endpointPrefix": "acm",
"jsonVersion": "1.1",
"protocol": "json",
"serviceAbbreviation": "ACM",
"serviceFullName": "AWS Certificate Manager",
"serviceId": "ACM",
"signatureVersion": "v4",
"targetPrefix": "CertificateManager",
"uid": "acm-2015-12-08"
},
"operations": {
"AddTagsToCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Tags"
],
"members": {
"CertificateArn": {},
"Tags": {
"shape": "S3"
}
}
}
},
"DeleteCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
}
},
"DescribeCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {
"type": "structure",
"members": {
"CertificateArn": {},
"DomainName": {},
"SubjectAlternativeNames": {
"shape": "Sc"
},
"DomainValidationOptions": {
"shape": "Sd"
},
"Serial": {},
"Subject": {},
"Issuer": {},
"CreatedAt": {
"type": "timestamp"
},
"IssuedAt": {
"type": "timestamp"
},
"ImportedAt": {
"type": "timestamp"
},
"Status": {},
"RevokedAt": {
"type": "timestamp"
},
"RevocationReason": {},
"NotBefore": {
"type": "timestamp"
},
"NotAfter": {
"type": "timestamp"
},
"KeyAlgorithm": {},
"SignatureAlgorithm": {},
"InUseBy": {
"type": "list",
"member": {}
},
"FailureReason": {},
"Type": {},
"RenewalSummary": {
"type": "structure",
"required": [
"RenewalStatus",
"DomainValidationOptions",
"UpdatedAt"
],
"members": {
"RenewalStatus": {},
"DomainValidationOptions": {
"shape": "Sd"
},
"RenewalStatusReason": {},
"UpdatedAt": {
"type": "timestamp"
}
}
},
"KeyUsages": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"ExtendedKeyUsages": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"OID": {}
}
}
},
"CertificateAuthorityArn": {},
"RenewalEligibility": {},
"Options": {
"shape": "S11"
}
}
}
}
}
},
"ExportCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Passphrase"
],
"members": {
"CertificateArn": {},
"Passphrase": {
"type": "blob",
"sensitive": true
}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {},
"CertificateChain": {},
"PrivateKey": {
"type": "string",
"sensitive": true
}
}
}
},
"GetCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {},
"CertificateChain": {}
}
}
},
"ImportCertificate": {
"input": {
"type": "structure",
"required": [
"Certificate",
"PrivateKey"
],
"members": {
"CertificateArn": {},
"Certificate": {
"type": "blob"
},
"PrivateKey": {
"type": "blob",
"sensitive": true
},
"CertificateChain": {
"type": "blob"
},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"CertificateArn": {}
}
}
},
"ListCertificates": {
"input": {
"type": "structure",
"members": {
"CertificateStatuses": {
"type": "list",
"member": {}
},
"Includes": {
"type": "structure",
"members": {
"extendedKeyUsage": {
"type": "list",
"member": {}
},
"keyUsage": {
"type": "list",
"member": {}
},
"keyTypes": {
"type": "list",
"member": {}
}
}
},
"NextToken": {},
"MaxItems": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"CertificateSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CertificateArn": {},
"DomainName": {}
}
}
}
}
}
},
"ListTagsForCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S3"
}
}
}
},
"RemoveTagsFromCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Tags"
],
"members": {
"CertificateArn": {},
"Tags": {
"shape": "S3"
}
}
}
},
"RenewCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
}
},
"RequestCertificate": {
"input": {
"type": "structure",
"required": [
"DomainName"
],
"members": {
"DomainName": {},
"ValidationMethod": {},
"SubjectAlternativeNames": {
"shape": "Sc"
},
"IdempotencyToken": {},
"DomainValidationOptions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"DomainName",
"ValidationDomain"
],
"members": {
"DomainName": {},
"ValidationDomain": {}
}
}
},
"Options": {
"shape": "S11"
},
"CertificateAuthorityArn": {},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"CertificateArn": {}
}
}
},
"ResendValidationEmail": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Domain",
"ValidationDomain"
],
"members": {
"CertificateArn": {},
"Domain": {},
"ValidationDomain": {}
}
}
},
"UpdateCertificateOptions": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Options"
],
"members": {
"CertificateArn": {},
"Options": {
"shape": "S11"
}
}
}
}
},
"shapes": {
"S3": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sc": {
"type": "list",
"member": {}
},
"Sd": {
"type": "list",
"member": {
"type": "structure",
"required": [
"DomainName"
],
"members": {
"DomainName": {},
"ValidationEmails": {
"type": "list",
"member": {}
},
"ValidationDomain": {},
"ValidationStatus": {},
"ResourceRecord": {
"type": "structure",
"required": [
"Name",
"Type",
"Value"
],
"members": {
"Name": {},
"Type": {},
"Value": {}
}
},
"ValidationMethod": {}
}
}
},
"S11": {
"type": "structure",
"members": {
"CertificateTransparencyLoggingPreference": {}
}
}
}
}
},{}],2:[function(require,module,exports){
module.exports={
"pagination": {
"ListCertificates": {
"input_token": "NextToken",
"limit_key": "MaxItems",
"output_token": "NextToken",
"result_key": "CertificateSummaryList"
}
}
}
},{}],3:[function(require,module,exports){
module.exports={
"version": 2,
"waiters": {
"CertificateValidated": {
"delay": 60,
"maxAttempts": 40,
"operation": "DescribeCertificate",
"acceptors": [
{
"matcher": "pathAll",
"expected": "SUCCESS",
"argument": "Certificate.DomainValidationOptions[].ValidationStatus",
"state": "success"
},
{
"matcher": "pathAny",
"expected": "PENDING_VALIDATION",
"argument": "Certificate.DomainValidationOptions[].ValidationStatus",
"state": "retry"
},
{
"matcher": "path",
"expected": "FAILED",
"argument": "Certificate.Status",
"state": "failure"
},
{
"matcher": "error",
"expected": "ResourceNotFoundException",
"state": "failure"
}
]
}
}
}
},{}],4:[function(require,module,exports){
module.exports={
"version": "2.0",
"metadata": {
"apiVersion": "2015-07-09",
"endpointPrefix": "apigateway",
"protocol": "rest-json",
"serviceFullName": "Amazon API Gateway",
"serviceId": "API Gateway",
"signatureVersion": "v4",
"uid": "apigateway-2015-07-09"
},
"operations": {
"CreateApiKey": {
"http": {
"requestUri": "/apikeys",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"name": {},
"description": {},
"enabled": {
"type": "boolean"
},
"generateDistinctId": {
"type": "boolean"
},
"value": {},
"stageKeys": {
"type": "list",
"member": {
"type": "structure",
"members": {
"restApiId": {},
"stageName": {}
}
}
},
"customerId": {},
"tags": {
"shape": "S6"
}
}
},
"output": {
"shape": "S7"
}
},
"CreateAuthorizer": {
"http": {
"requestUri": "/restapis/{restapi_id}/authorizers",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId",
"name",
"type"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"name": {},
"type": {},
"providerARNs": {
"shape": "Sc"
},
"authType": {},
"authorizerUri": {},
"authorizerCredentials": {},
"identitySource": {},
"identityValidationExpression": {},
"authorizerResultTtlInSeconds": {
"type": "integer"
}
}
},
"output": {
"shape": "Sf"
}
},
"CreateBasePathMapping": {
"http": {
"requestUri": "/domainnames/{domain_name}/basepathmappings",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"domainName",
"restApiId"
],
"members": {
"domainName": {
"location": "uri",
"locationName": "domain_name"
},
"basePath": {},
"restApiId": {},
"stage": {}
}
},
"output": {
"shape": "Sh"
}
},
"CreateDeployment": {
"http": {
"requestUri": "/restapis/{restapi_id}/deployments",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"stageName": {},
"stageDescription": {},
"description": {},
"cacheClusterEnabled": {
"type": "boolean"
},
"cacheClusterSize": {},
"variables": {
"shape": "S6"
},
"canarySettings": {
"type": "structure",
"members": {
"percentTraffic": {
"type": "double"
},
"stageVariableOverrides": {
"shape": "S6"
},
"useStageCache": {
"type": "boolean"
}
}
},
"tracingEnabled": {
"type": "boolean"
}
}
},
"output": {
"shape": "Sn"
}
},
"CreateDocumentationPart": {
"http": {
"requestUri": "/restapis/{restapi_id}/documentation/parts",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId",
"location",
"properties"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"location": {
"shape": "Ss"
},
"properties": {}
}
},
"output": {
"shape": "Sv"
}
},
"CreateDocumentationVersion": {
"http": {
"requestUri": "/restapis/{restapi_id}/documentation/versions",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId",
"documentationVersion"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"documentationVersion": {},
"stageName": {},
"description": {}
}
},
"output": {
"shape": "Sx"
}
},
"CreateDomainName": {
"http": {
"requestUri": "/domainnames",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"domainName"
],
"members": {
"domainName": {},
"certificateName": {},
"certificateBody": {},
"certificatePrivateKey": {},
"certificateChain": {},
"certificateArn": {},
"regionalCertificateName": {},
"regionalCertificateArn": {},
"endpointConfiguration": {
"shape": "Sz"
},
"tags": {
"shape": "S6"
},
"securityPolicy": {}
}
},
"output": {
"shape": "S13"
}
},
"CreateModel": {
"http": {
"requestUri": "/restapis/{restapi_id}/models",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId",
"name",
"contentType"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"name": {},
"description": {},
"schema": {},
"contentType": {}
}
},
"output": {
"shape": "S16"
}
},
"CreateRequestValidator": {
"http": {
"requestUri": "/restapis/{restapi_id}/requestvalidators",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"name": {},
"validateRequestBody": {
"type": "boolean"
},
"validateRequestParameters": {
"type": "boolean"
}
}
},
"output": {
"shape": "S18"
}
},
"CreateResource": {
"http": {
"requestUri": "/restapis/{restapi_id}/resources/{parent_id}",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId",
"parentId",
"pathPart"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"parentId": {
"location": "uri",
"locationName": "parent_id"
},
"pathPart": {}
}
},
"output": {
"shape": "S1a"
}
},
"CreateRestApi": {
"http": {
"requestUri": "/restapis",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"description": {},
"version": {},
"cloneFrom": {},
"binaryMediaTypes": {
"shape": "S9"
},
"minimumCompressionSize": {
"type": "integer"
},
"apiKeySource": {},
"endpointConfiguration": {
"shape": "Sz"
},
"policy": {},
"tags": {
"shape": "S6"
}
}
},
"output": {
"shape": "S1r"
}
},
"CreateStage": {
"http": {
"requestUri": "/restapis/{restapi_id}/stages",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"restApiId",
"stageName",
"deploymentId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"stageName": {},
"deploymentId": {},
"description": {},
"cacheClusterEnabled": {
"type": "boolean"
},
"cacheClusterSize": {},
"variables": {
"shape": "S6"
},
"documentationVersion": {},
"canarySettings": {
"shape": "S1t"
},
"tracingEnabled": {
"type": "boolean"
},
"tags": {
"shape": "S6"
}
}
},
"output": {
"shape": "S1u"
}
},
"CreateUsagePlan": {
"http": {
"requestUri": "/usageplans",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"description": {},
"apiStages": {
"shape": "S21"
},
"throttle": {
"shape": "S24"
},
"quota": {
"shape": "S25"
},
"tags": {
"shape": "S6"
}
}
},
"output": {
"shape": "S27"
}
},
"CreateUsagePlanKey": {
"http": {
"requestUri": "/usageplans/{usageplanId}/keys",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"usagePlanId",
"keyId",
"keyType"
],
"members": {
"usagePlanId": {
"location": "uri",
"locationName": "usageplanId"
},
"keyId": {},
"keyType": {}
}
},
"output": {
"shape": "S29"
}
},
"CreateVpcLink": {
"http": {
"requestUri": "/vpclinks",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"name",
"targetArns"
],
"members": {
"name": {},
"description": {},
"targetArns": {
"shape": "S9"
},
"tags": {
"shape": "S6"
}
}
},
"output": {
"shape": "S2b"
}
},
"DeleteApiKey": {
"http": {
"method": "DELETE",
"requestUri": "/apikeys/{api_Key}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"apiKey"
],
"members": {
"apiKey": {
"location": "uri",
"locationName": "api_Key"
}
}
}
},
"DeleteAuthorizer": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"authorizerId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"authorizerId": {
"location": "uri",
"locationName": "authorizer_id"
}
}
}
},
"DeleteBasePathMapping": {
"http": {
"method": "DELETE",
"requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"domainName",
"basePath"
],
"members": {
"domainName": {
"location": "uri",
"locationName": "domain_name"
},
"basePath": {
"location": "uri",
"locationName": "base_path"
}
}
}
},
"DeleteClientCertificate": {
"http": {
"method": "DELETE",
"requestUri": "/clientcertificates/{clientcertificate_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"clientCertificateId"
],
"members": {
"clientCertificateId": {
"location": "uri",
"locationName": "clientcertificate_id"
}
}
}
},
"DeleteDeployment": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"deploymentId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"deploymentId": {
"location": "uri",
"locationName": "deployment_id"
}
}
}
},
"DeleteDocumentationPart": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"documentationPartId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"documentationPartId": {
"location": "uri",
"locationName": "part_id"
}
}
}
},
"DeleteDocumentationVersion": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"documentationVersion"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"documentationVersion": {
"location": "uri",
"locationName": "doc_version"
}
}
}
},
"DeleteDomainName": {
"http": {
"method": "DELETE",
"requestUri": "/domainnames/{domain_name}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"domainName"
],
"members": {
"domainName": {
"location": "uri",
"locationName": "domain_name"
}
}
}
},
"DeleteGatewayResponse": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"responseType"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"responseType": {
"location": "uri",
"locationName": "response_type"
}
}
}
},
"DeleteIntegration": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"restApiId",
"resourceId",
"httpMethod"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"resourceId": {
"location": "uri",
"locationName": "resource_id"
},
"httpMethod": {
"location": "uri",
"locationName": "http_method"
}
}
}
},
"DeleteIntegrationResponse": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"restApiId",
"resourceId",
"httpMethod",
"statusCode"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"resourceId": {
"location": "uri",
"locationName": "resource_id"
},
"httpMethod": {
"location": "uri",
"locationName": "http_method"
},
"statusCode": {
"location": "uri",
"locationName": "status_code"
}
}
}
},
"DeleteMethod": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"restApiId",
"resourceId",
"httpMethod"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"resourceId": {
"location": "uri",
"locationName": "resource_id"
},
"httpMethod": {
"location": "uri",
"locationName": "http_method"
}
}
}
},
"DeleteMethodResponse": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"restApiId",
"resourceId",
"httpMethod",
"statusCode"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"resourceId": {
"location": "uri",
"locationName": "resource_id"
},
"httpMethod": {
"location": "uri",
"locationName": "http_method"
},
"statusCode": {
"location": "uri",
"locationName": "status_code"
}
}
}
},
"DeleteModel": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/models/{model_name}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"modelName"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"modelName": {
"location": "uri",
"locationName": "model_name"
}
}
}
},
"DeleteRequestValidator": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"requestValidatorId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"requestValidatorId": {
"location": "uri",
"locationName": "requestvalidator_id"
}
}
}
},
"DeleteResource": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/resources/{resource_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"resourceId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"resourceId": {
"location": "uri",
"locationName": "resource_id"
}
}
}
},
"DeleteRestApi": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
}
}
}
},
"DeleteStage": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"stageName"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"stageName": {
"location": "uri",
"locationName": "stage_name"
}
}
}
},
"DeleteUsagePlan": {
"http": {
"method": "DELETE",
"requestUri": "/usageplans/{usageplanId}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"usagePlanId"
],
"members": {
"usagePlanId": {
"location": "uri",
"locationName": "usageplanId"
}
}
}
},
"DeleteUsagePlanKey": {
"http": {
"method": "DELETE",
"requestUri": "/usageplans/{usageplanId}/keys/{keyId}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"usagePlanId",
"keyId"
],
"members": {
"usagePlanId": {
"location": "uri",
"locationName": "usageplanId"
},
"keyId": {
"location": "uri",
"locationName": "keyId"
}
}
}
},
"DeleteVpcLink": {
"http": {
"method": "DELETE",
"requestUri": "/vpclinks/{vpclink_id}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"vpcLinkId"
],
"members": {
"vpcLinkId": {
"location": "uri",
"locationName": "vpclink_id"
}
}
}
},
"FlushStageAuthorizersCache": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"stageName"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"stageName": {
"location": "uri",
"locationName": "stage_name"
}
}
}
},
"FlushStageCache": {
"http": {
"method": "DELETE",
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/data",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"restApiId",
"stageName"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"stageName": {
"location": "uri",
"locationName": "stage_name"
}
}
}
},
"GenerateClientCertificate": {
"http": {
"requestUri": "/clientcertificates",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"description": {},
"tags": {
"shape": "S6"
}
}
},
"output": {
"shape": "S32"
}
},
"GetAccount": {
"http": {
"method": "GET",
"requestUri": "/account"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"shape": "S34"
}
},
"GetApiKey": {
"http": {
"method": "GET",
"requestUri": "/apikeys/{api_Key}"
},
"input": {
"type": "structure",
"required": [
"apiKey"
],
"members": {
"apiKey": {
"location": "uri",
"locationName": "api_Key"
},
"includeValue": {
"location": "querystring",
"locationName": "includeValue",
"type": "boolean"
}
}
},
"output": {
"shape": "S7"
}
},
"GetApiKeys": {
"http": {
"method": "GET",
"requestUri": "/apikeys"
},
"input": {
"type": "structure",
"members": {
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
},
"nameQuery": {
"location": "querystring",
"locationName": "name"
},
"customerId": {
"location": "querystring",
"locationName": "customerId"
},
"includeValues": {
"location": "querystring",
"locationName": "includeValues",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"warnings": {
"shape": "S9"
},
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "S7"
}
}
}
}
},
"GetAuthorizer": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}"
},
"input": {
"type": "structure",
"required": [
"restApiId",
"authorizerId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"authorizerId": {
"location": "uri",
"locationName": "authorizer_id"
}
}
},
"output": {
"shape": "Sf"
}
},
"GetAuthorizers": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/authorizers"
},
"input": {
"type": "structure",
"required": [
"restApiId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "Sf"
}
}
}
}
},
"GetBasePathMapping": {
"http": {
"method": "GET",
"requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}"
},
"input": {
"type": "structure",
"required": [
"domainName",
"basePath"
],
"members": {
"domainName": {
"location": "uri",
"locationName": "domain_name"
},
"basePath": {
"location": "uri",
"locationName": "base_path"
}
}
},
"output": {
"shape": "Sh"
}
},
"GetBasePathMappings": {
"http": {
"method": "GET",
"requestUri": "/domainnames/{domain_name}/basepathmappings"
},
"input": {
"type": "structure",
"required": [
"domainName"
],
"members": {
"domainName": {
"location": "uri",
"locationName": "domain_name"
},
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "Sh"
}
}
}
}
},
"GetClientCertificate": {
"http": {
"method": "GET",
"requestUri": "/clientcertificates/{clientcertificate_id}"
},
"input": {
"type": "structure",
"required": [
"clientCertificateId"
],
"members": {
"clientCertificateId": {
"location": "uri",
"locationName": "clientcertificate_id"
}
}
},
"output": {
"shape": "S32"
}
},
"GetClientCertificates": {
"http": {
"method": "GET",
"requestUri": "/clientcertificates"
},
"input": {
"type": "structure",
"members": {
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "S32"
}
}
}
}
},
"GetDeployment": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}"
},
"input": {
"type": "structure",
"required": [
"restApiId",
"deploymentId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"deploymentId": {
"location": "uri",
"locationName": "deployment_id"
},
"embed": {
"shape": "S9",
"location": "querystring",
"locationName": "embed"
}
}
},
"output": {
"shape": "Sn"
}
},
"GetDeployments": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/deployments"
},
"input": {
"type": "structure",
"required": [
"restApiId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "Sn"
}
}
}
}
},
"GetDocumentationPart": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}"
},
"input": {
"type": "structure",
"required": [
"restApiId",
"documentationPartId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"documentationPartId": {
"location": "uri",
"locationName": "part_id"
}
}
},
"output": {
"shape": "Sv"
}
},
"GetDocumentationParts": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/documentation/parts"
},
"input": {
"type": "structure",
"required": [
"restApiId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"type": {
"location": "querystring",
"locationName": "type"
},
"nameQuery": {
"location": "querystring",
"locationName": "name"
},
"path": {
"location": "querystring",
"locationName": "path"
},
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
},
"locationStatus": {
"location": "querystring",
"locationName": "locationStatus"
}
}
},
"output": {
"type": "structure",
"members": {
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "Sv"
}
}
}
}
},
"GetDocumentationVersion": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}"
},
"input": {
"type": "structure",
"required": [
"restApiId",
"documentationVersion"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"documentationVersion": {
"location": "uri",
"locationName": "doc_version"
}
}
},
"output": {
"shape": "Sx"
}
},
"GetDocumentationVersions": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/documentation/versions"
},
"input": {
"type": "structure",
"required": [
"restApiId"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "Sx"
}
}
}
}
},
"GetDomainName": {
"http": {
"method": "GET",
"requestUri": "/domainnames/{domain_name}"
},
"input": {
"type": "structure",
"required": [
"domainName"
],
"members": {
"domainName": {
"location": "uri",
"locationName": "domain_name"
}
}
},
"output": {
"shape": "S13"
}
},
"GetDomainNames": {
"http": {
"method": "GET",
"requestUri": "/domainnames"
},
"input": {
"type": "structure",
"members": {
"position": {
"location": "querystring",
"locationName": "position"
},
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"position": {},
"items": {
"locationName": "item",
"type": "list",
"member": {
"shape": "S13"
}
}
}
}
},
"GetExport": {
"http": {
"method": "GET",
"requestUri": "/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"restApiId",
"stageName",
"exportType"
],
"members": {
"restApiId": {
"location": "uri",
"locationName": "restapi_id"
},
"stageName": {
"location": "uri",
"locationName": "stage_name"
},
"exportType": {
"location": "uri",
"locationName": "export_type"
},
"parameters": {
"shape": "S6",
"location": "querystring"
},
"accepts": {
"location": "heade