UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 39.2 kB
{"openapi":"3.0.0","info":{"version":"2017-09-08","x-release":"v4","title":"AWSServerlessApplicationRepository","description":"<p>The AWS Serverless Application Repository makes it easy for developers and enterprises to quickly find\n and deploy serverless applications in the AWS Cloud. For more information about serverless applications,\n see Serverless Computing and Applications on the AWS website.</p><p>The AWS Serverless Application Repository is deeply integrated with the AWS Lambda console, so that developers of \n all levels can get started with serverless computing without needing to learn anything new. You can use category \n keywords to browse for applications such as web and mobile backends, data processing applications, or chatbots. \n You can also search for applications by name, publisher, or event source. To use an application, you simply choose it, \n configure any required fields, and deploy it with a few clicks. </p><p>You can also easily publish applications, sharing them publicly with the community at large, or privately\n within your team or across your organization. To publish a serverless application (or app), you can use the\n AWS Management Console, AWS Command Line Interface (AWS CLI), or AWS SDKs to upload the code. Along with the\n code, you upload a simple manifest file, also known as the AWS Serverless Application Model (AWS SAM) template.\n For more information about AWS SAM, see AWS Serverless Application Model (AWS SAM) on the AWS Labs\n GitHub repository.</p><p>The AWS Serverless Application Repository Developer Guide contains more information about the two developer\n experiences available:</p><ul>\n <li>\n <p>Consuming Applications – Browse for applications and view information about them, including\n source code and readme files. Also install, configure, and deploy applications of your choosing. </p>\n <p>Publishing Applications – Configure and upload applications to make them available to other\n developers, and publish new versions of applications. </p>\n </li>\n </ul>","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"serverlessrepo","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/serverlessrepo-2017-09-08.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-direct":true}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://aws.amazon.com/serverlessrepo/"},"x-hasEquivalentPaths":true,"security":[{"hmac":[]}],"paths":{"/applications":{"post":{"operationId":"CreateApplication","description":"Creates an application, optionally including an AWS SAM file to create the first application version in the same call.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationResponse"}}}},"480":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListApplications","description":"Lists applications owned by the requester.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApplicationsResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"MaxItems","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApplicationsRequest"}}},"required":true}}},"/applications/{applicationId}/versions/{semanticVersion}":{"put":{"operationId":"CreateApplicationVersion","description":"Creates an application version.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationVersionResponse"}}}},"480":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}},{"name":"semanticVersion","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationVersionRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/applications/{applicationId}/changesets":{"post":{"operationId":"CreateCloudFormationChangeSet","description":"Creates an AWS CloudFormation change set for the given application.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCloudFormationChangeSetResponse"}}}},"480":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCloudFormationChangeSetRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/applications/{applicationId}/templates":{"post":{"operationId":"CreateCloudFormationTemplate","description":"Creates an AWS CloudFormation template.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCloudFormationTemplateResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"482":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"483":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCloudFormationTemplateRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/applications/{applicationId}":{"delete":{"operationId":"DeleteApplication","description":"Deletes the specified application.","responses":{"204":{"description":"Success"},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteApplicationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"GetApplication","description":"Gets the specified application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApplicationResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"482":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"483":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApplicationRequest"}}},"required":true}},"patch":{"operationId":"UpdateApplication","description":"Updates the specified application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApplicationResponse"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApplicationRequest"}}},"required":true}}},"/applications/{applicationId}/policy":{"get":{"operationId":"GetApplicationPolicy","description":"Retrieves the policy for the application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApplicationPolicyResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"482":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"483":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetApplicationPolicyRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"put":{"operationId":"PutApplicationPolicy","description":"Sets the permission policy for an application. For the list of actions supported for this operation, see\n <a href=\"https://docs.aws.amazon.com/serverlessrepo/latest/devguide/access-control-resource-based.html#application-permissions\">Application \n Permissions</a>\n .","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutApplicationPolicyResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"482":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"483":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PutApplicationPolicyRequest"}}},"required":true}}},"/applications/{applicationId}/templates/{templateId}":{"get":{"operationId":"GetCloudFormationTemplate","description":"Gets the specified AWS CloudFormation template.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCloudFormationTemplateResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"482":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"483":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}},{"name":"templateId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCloudFormationTemplateRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/applications/{applicationId}/dependencies":{"get":{"operationId":"ListApplicationDependencies","description":"Retrieves the list of applications nested in the containing application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApplicationDependenciesResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"482":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"483":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"MaxItems","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApplicationDependenciesRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/applications/{applicationId}/versions":{"get":{"operationId":"ListApplicationVersions","description":"Lists versions for the specified application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApplicationVersionsResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"482":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"483":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"MaxItems","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"applicationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApplicationVersionsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]}},"servers":[{"url":"https://serverlessrepo.amazonaws.com/"},{"url":"http://serverlessrepo.amazonaws.com/"}],"components":{"parameters":{"Action":{"name":"Action","in":"query","required":true,"schema":{"type":"string"}},"Version":{"name":"Version","in":"query","required":true,"schema":{"type":"string"}},"X-Amz-Content-Sha256":{"name":"X-Amz-Content-Sha256","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Date":{"name":"X-Amz-Date","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Algorithm":{"name":"X-Amz-Algorithm","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Credential":{"name":"X-Amz-Credential","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Security-Token":{"name":"X-Amz-Security-Token","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Signature":{"name":"X-Amz-Signature","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-SignedHeaders":{"name":"X-Amz-SignedHeaders","in":"header","required":false,"schema":{"type":"string"}}},"securitySchemes":{"hmac":{"type":"apiKey","name":"Authorization","in":"header","description":"Amazon Signature authorization v4","x-amazon-apigateway-authtype":"awsSigv4"}},"schemas":{"CreateApplicationResponse":{"type":"object","properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"Author":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HomePageUrl":{"$ref":"#/components/schemas/__string"},"Labels":{"$ref":"#/components/schemas/__listOf__string"},"LicenseUrl":{"$ref":"#/components/schemas/__string"},"Name":{"$ref":"#/components/schemas/__string"},"ReadmeUrl":{"$ref":"#/components/schemas/__string"},"SpdxLicenseId":{"$ref":"#/components/schemas/__string"},"Version":{"$ref":"#/components/schemas/Version"}}},"CreateApplicationRequest":{"type":"object","required":["Description","Name","Author"],"properties":{"Author":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HomePageUrl":{"$ref":"#/components/schemas/__string"},"Labels":{"$ref":"#/components/schemas/__listOf__string"},"LicenseBody":{"$ref":"#/components/schemas/__string"},"LicenseUrl":{"$ref":"#/components/schemas/__string"},"Name":{"$ref":"#/components/schemas/__string"},"ReadmeBody":{"$ref":"#/components/schemas/__string"},"ReadmeUrl":{"$ref":"#/components/schemas/__string"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"SourceCodeUrl":{"$ref":"#/components/schemas/__string"},"SpdxLicenseId":{"$ref":"#/components/schemas/__string"},"TemplateBody":{"$ref":"#/components/schemas/__string"},"TemplateUrl":{"$ref":"#/components/schemas/__string"}}},"TooManyRequestsException":{},"BadRequestException":{},"InternalServerErrorException":{},"ConflictException":{},"ForbiddenException":{},"CreateApplicationVersionResponse":{"type":"object","properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"ParameterDefinitions":{"$ref":"#/components/schemas/__listOfParameterDefinition"},"RequiredCapabilities":{"$ref":"#/components/schemas/__listOfCapability"},"ResourcesSupported":{"$ref":"#/components/schemas/__boolean"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"SourceCodeUrl":{"$ref":"#/components/schemas/__string"},"TemplateUrl":{"$ref":"#/components/schemas/__string"}}},"CreateApplicationVersionRequest":{"type":"object","properties":{"SourceCodeUrl":{"$ref":"#/components/schemas/__string"},"TemplateBody":{"$ref":"#/components/schemas/__string"},"TemplateUrl":{"$ref":"#/components/schemas/__string"}}},"CreateCloudFormationChangeSetResponse":{"type":"object","properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"ChangeSetId":{"$ref":"#/components/schemas/__string"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"StackId":{"$ref":"#/components/schemas/__string"}}},"CreateCloudFormationChangeSetRequest":{"type":"object","required":["StackName"],"properties":{"Capabilities":{"$ref":"#/components/schemas/__listOf__string"},"ChangeSetName":{"$ref":"#/components/schemas/__string"},"ClientToken":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"NotificationArns":{"$ref":"#/components/schemas/__listOf__string"},"ParameterOverrides":{"$ref":"#/components/schemas/__listOfParameterValue"},"ResourceTypes":{"$ref":"#/components/schemas/__listOf__string"},"RollbackConfiguration":{"$ref":"#/components/schemas/RollbackConfiguration"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"StackName":{"$ref":"#/components/schemas/__string"},"Tags":{"$ref":"#/components/schemas/__listOfTag"},"TemplateId":{"$ref":"#/components/schemas/__string"}}},"CreateCloudFormationTemplateResponse":{"type":"object","properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"ExpirationTime":{"$ref":"#/components/schemas/__string"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"Status":{"$ref":"#/components/schemas/Status"},"TemplateId":{"$ref":"#/components/schemas/__string"},"TemplateUrl":{"$ref":"#/components/schemas/__string"}}},"CreateCloudFormationTemplateRequest":{"type":"object","properties":{"SemanticVersion":{"$ref":"#/components/schemas/__string"}}},"NotFoundException":{},"DeleteApplicationRequest":{"type":"object","properties":{}},"GetApplicationResponse":{"type":"object","properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"Author":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HomePageUrl":{"$ref":"#/components/schemas/__string"},"Labels":{"$ref":"#/components/schemas/__listOf__string"},"LicenseUrl":{"$ref":"#/components/schemas/__string"},"Name":{"$ref":"#/components/schemas/__string"},"ReadmeUrl":{"$ref":"#/components/schemas/__string"},"SpdxLicenseId":{"$ref":"#/components/schemas/__string"},"Version":{"$ref":"#/components/schemas/Version"}}},"GetApplicationRequest":{"type":"object","properties":{}},"GetApplicationPolicyResponse":{"type":"object","properties":{"Statements":{"$ref":"#/components/schemas/__listOfApplicationPolicyStatement"}}},"GetApplicationPolicyRequest":{"type":"object","properties":{}},"GetCloudFormationTemplateResponse":{"type":"object","properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"ExpirationTime":{"$ref":"#/components/schemas/__string"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"Status":{"$ref":"#/components/schemas/Status"},"TemplateId":{"$ref":"#/components/schemas/__string"},"TemplateUrl":{"$ref":"#/components/schemas/__string"}}},"GetCloudFormationTemplateRequest":{"type":"object","properties":{}},"ListApplicationDependenciesResponse":{"type":"object","properties":{"Dependencies":{"$ref":"#/components/schemas/__listOfApplicationDependencySummary"},"NextToken":{"$ref":"#/components/schemas/__string"}}},"ListApplicationDependenciesRequest":{"type":"object","properties":{}},"ListApplicationVersionsResponse":{"type":"object","properties":{"NextToken":{"$ref":"#/components/schemas/__string"},"Versions":{"$ref":"#/components/schemas/__listOfVersionSummary"}}},"ListApplicationVersionsRequest":{"type":"object","properties":{}},"ListApplicationsResponse":{"type":"object","properties":{"Applications":{"$ref":"#/components/schemas/__listOfApplicationSummary"},"NextToken":{"$ref":"#/components/schemas/__string"}}},"ListApplicationsRequest":{"type":"object","properties":{}},"PutApplicationPolicyResponse":{"type":"object","properties":{"Statements":{"$ref":"#/components/schemas/__listOfApplicationPolicyStatement"}}},"PutApplicationPolicyRequest":{"type":"object","required":["Statements"],"properties":{"Statements":{"$ref":"#/components/schemas/__listOfApplicationPolicyStatement"}}},"UpdateApplicationResponse":{"type":"object","properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"Author":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HomePageUrl":{"$ref":"#/components/schemas/__string"},"Labels":{"$ref":"#/components/schemas/__listOf__string"},"LicenseUrl":{"$ref":"#/components/schemas/__string"},"Name":{"$ref":"#/components/schemas/__string"},"ReadmeUrl":{"$ref":"#/components/schemas/__string"},"SpdxLicenseId":{"$ref":"#/components/schemas/__string"},"Version":{"$ref":"#/components/schemas/Version"}}},"UpdateApplicationRequest":{"type":"object","properties":{"Author":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HomePageUrl":{"$ref":"#/components/schemas/__string"},"Labels":{"$ref":"#/components/schemas/__listOf__string"},"ReadmeBody":{"$ref":"#/components/schemas/__string"},"ReadmeUrl":{"$ref":"#/components/schemas/__string"}}},"__string":{"type":"string"},"ApplicationDependencySummary":{"type":"object","required":["ApplicationId","SemanticVersion"],"properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"SemanticVersion":{"$ref":"#/components/schemas/__string"}},"description":"A nested application summary."},"__listOf__string":{"type":"array","items":{"$ref":"#/components/schemas/__string"}},"ApplicationPolicyStatement":{"type":"object","required":["Principals","Actions"],"properties":{"Actions":{"$ref":"#/components/schemas/__listOf__string"},"Principals":{"$ref":"#/components/schemas/__listOf__string"},"StatementId":{"$ref":"#/components/schemas/__string"}},"description":"Policy statement applied to the application."},"ApplicationSummary":{"type":"object","required":["Description","Author","ApplicationId","Name"],"properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"Author":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HomePageUrl":{"$ref":"#/components/schemas/__string"},"Labels":{"$ref":"#/components/schemas/__listOf__string"},"Name":{"$ref":"#/components/schemas/__string"},"SpdxLicenseId":{"$ref":"#/components/schemas/__string"}},"description":"Summary of details about the application."},"Capability":{"type":"string","enum":["CAPABILITY_IAM","CAPABILITY_NAMED_IAM","CAPABILITY_AUTO_EXPAND","CAPABILITY_RESOURCE_POLICY"],"description":"Values that must be specified in order to deploy some applications."},"Version":{"type":"object","required":["TemplateUrl","ParameterDefinitions","ResourcesSupported","CreationTime","RequiredCapabilities","ApplicationId","SemanticVersion"],"properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"ParameterDefinitions":{"$ref":"#/components/schemas/__listOfParameterDefinition"},"RequiredCapabilities":{"$ref":"#/components/schemas/__listOfCapability"},"ResourcesSupported":{"$ref":"#/components/schemas/__boolean"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"SourceCodeUrl":{"$ref":"#/components/schemas/__string"},"TemplateUrl":{"$ref":"#/components/schemas/__string"}},"description":"Application version details."},"__listOfParameterDefinition":{"type":"array","items":{"$ref":"#/components/schemas/ParameterDefinition"}},"__listOfCapability":{"type":"array","items":{"$ref":"#/components/schemas/Capability"}},"__boolean":{"type":"boolean"},"__listOfParameterValue":{"type":"array","items":{"$ref":"#/components/schemas/ParameterValue"}},"RollbackConfiguration":{"type":"object","properties":{"MonitoringTimeInMinutes":{"$ref":"#/components/schemas/__integer"},"RollbackTriggers":{"$ref":"#/components/schemas/__listOfRollbackTrigger"}},"description":"This property corresponds to the <i>AWS CloudFormation <a href=\"https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackConfiguration\">RollbackConfiguration</a></i> Data Type."},"__listOfTag":{"type":"array","items":{"$ref":"#/components/schemas/Tag"}},"Status":{"type":"string","enum":["PREPARING","ACTIVE","EXPIRED"]},"__listOfApplicationPolicyStatement":{"type":"array","items":{"$ref":"#/components/schemas/ApplicationPolicyStatement"}},"MaxItems":{"type":"integer","minimum":1,"maximum":100},"__listOfApplicationDependencySummary":{"type":"array","items":{"$ref":"#/components/schemas/ApplicationDependencySummary"}},"__listOfVersionSummary":{"type":"array","items":{"$ref":"#/components/schemas/VersionSummary"}},"__listOfApplicationSummary":{"type":"array","items":{"$ref":"#/components/schemas/ApplicationSummary"}},"__integer":{"type":"integer"},"ParameterDefinition":{"type":"object","required":["ReferencedByResources","Name"],"properties":{"AllowedPattern":{"$ref":"#/components/schemas/__string"},"AllowedValues":{"$ref":"#/components/schemas/__listOf__string"},"ConstraintDescription":{"$ref":"#/components/schemas/__string"},"DefaultValue":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"MaxLength":{"$ref":"#/components/schemas/__integer"},"MaxValue":{"$ref":"#/components/schemas/__integer"},"MinLength":{"$ref":"#/components/schemas/__integer"},"MinValue":{"$ref":"#/components/schemas/__integer"},"Name":{"$ref":"#/components/schemas/__string"},"NoEcho":{"$ref":"#/components/schemas/__boolean"},"ReferencedByResources":{"$ref":"#/components/schemas/__listOf__string"},"Type":{"$ref":"#/components/schemas/__string"}},"description":"Parameters supported by the application."},"ParameterValue":{"type":"object","required":["Value","Name"],"properties":{"Name":{"$ref":"#/components/schemas/__string"},"Value":{"$ref":"#/components/schemas/__string"}},"description":"Parameter value of the application."},"__listOfRollbackTrigger":{"type":"array","items":{"$ref":"#/components/schemas/RollbackTrigger"}},"RollbackTrigger":{"type":"object","required":["Type","Arn"],"properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Type":{"$ref":"#/components/schemas/__string"}},"description":"This property corresponds to the <i>AWS CloudFormation <a href=\"https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/RollbackTrigger\">RollbackTrigger</a></i> Data Type."},"Tag":{"type":"object","required":["Value","Key"],"properties":{"Key":{"$ref":"#/components/schemas/__string"},"Value":{"$ref":"#/components/schemas/__string"}},"description":"This property corresponds to the <i>AWS CloudFormation <a href=\"https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/Tag\">Tag</a></i> Data Type."},"VersionSummary":{"type":"object","required":["CreationTime","ApplicationId","SemanticVersion"],"properties":{"ApplicationId":{"$ref":"#/components/schemas/__string"},"CreationTime":{"$ref":"#/components/schemas/__string"},"SemanticVersion":{"$ref":"#/components/schemas/__string"},"SourceCodeUrl":{"$ref":"#/components/schemas/__string"}},"description":"An application version summary."}}}}