openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 51.2 kB
JSON
{"openapi":"3.0.0","info":{"version":"2017-07-25","x-release":"v4","title":"AWS Amplify","description":" Amplify is a fully managed continuous deployment and hosting service for modern web apps. ","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":"amplify","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/amplify-2017-07-25.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/amplify/"},"x-hasEquivalentPaths":true,"security":[{"hmac":[]}],"paths":{"/apps":{"post":{"operationId":"CreateApp","description":" Creates a new Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAppResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"483":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"484":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAppRequest"}}},"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":"ListApps","description":" Lists existing Amplify Apps. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAppsResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAppsRequest"}}},"required":true}}},"/apps/{appId}/branches":{"post":{"operationId":"CreateBranch","description":" Creates a new Branch for an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBranchResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"484":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"485":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBranchRequest"}}},"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":"ListBranches","description":" Lists branches for an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListBranchesResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListBranchesRequest"}}},"required":true}}},"/apps/{appId}/domains":{"post":{"operationId":"CreateDomainAssociation","description":" Create a new DomainAssociation on an App ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDomainAssociationResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"484":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"485":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDomainAssociationRequest"}}},"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":"ListDomainAssociations","description":" List domains with an app ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDomainAssociationsResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDomainAssociationsRequest"}}},"required":true}}},"/apps/{appId}":{"delete":{"operationId":"DeleteApp","description":" Delete an existing Amplify App by appId. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteAppResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"482":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"484":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteAppRequest"}}},"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":"GetApp","description":" Retrieves an existing Amplify App by appId. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetAppResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"482":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetAppRequest"}}},"required":true}},"post":{"operationId":"UpdateApp","description":" Updates an existing Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAppResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"482":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAppRequest"}}},"required":true}}},"/apps/{appId}/branches/{branchName}":{"delete":{"operationId":"DeleteBranch","description":" Deletes a branch for an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBranchResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"484":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBranchRequest"}}},"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":"GetBranch","description":" Retrieves a branch for an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBranchResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBranchRequest"}}},"required":true}},"post":{"operationId":"UpdateBranch","description":" Updates a branch for an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBranchResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"484":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBranchRequest"}}},"required":true}}},"/apps/{appId}/domains/{domainName}":{"delete":{"operationId":"DeleteDomainAssociation","description":" Deletes a DomainAssociation. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDomainAssociationResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"484":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"domainName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDomainAssociationRequest"}}},"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":"GetDomainAssociation","description":" Retrieves domain info that corresponds to an appId and domainName. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDomainAssociationResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"domainName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDomainAssociationRequest"}}},"required":true}},"post":{"operationId":"UpdateDomainAssociation","description":" Create a new DomainAssociation on an App ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDomainAssociationResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"484":{"description":"DependentServiceFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependentServiceFailureException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"domainName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDomainAssociationRequest"}}},"required":true}}},"/apps/{appId}/branches/{branchName}/jobs/{jobId}":{"delete":{"operationId":"DeleteJob","description":" Delete a job, for an Amplify branch, part of Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteJobResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteJobRequest"}}},"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":"GetJob","description":" Get a job for a branch, part of an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetJobResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetJobRequest"}}},"required":true}}},"/apps/{appId}/branches/{branchName}/jobs":{"get":{"operationId":"ListJobs","description":" List Jobs for a branch, part of an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"483":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsRequest"}}},"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"}],"post":{"operationId":"StartJob","description":" Starts a new job for a branch, part of an Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartJobResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartJobRequest"}}},"required":true}}},"/apps/{appId}/branches/{branchName}/jobs/{jobId}/stop":{"delete":{"operationId":"StopJob","description":" Stop a job that is in progress, for an Amplify branch, part of Amplify App. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StopJobResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalFailureException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalFailureException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}}},"parameters":[{"name":"appId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchName","in":"path","required":true,"schema":{"type":"string"}},{"name":"jobId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StopJobRequest"}}},"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://amplify.amazonaws.com/"},{"url":"http://amplify.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":{"CreateAppResult":{"type":"object","required":["app"],"properties":{"app":{"$ref":"#/components/schemas/App"}}},"CreateAppRequest":{"type":"object","required":["name","repository","platform","oauthToken"],"properties":{"name":{"$ref":"#/components/schemas/Name"},"description":{"$ref":"#/components/schemas/Description"},"repository":{"$ref":"#/components/schemas/Repository"},"platform":{"$ref":"#/components/schemas/Platform"},"iamServiceRoleArn":{"$ref":"#/components/schemas/ServiceRoleArn"},"oauthToken":{"$ref":"#/components/schemas/OauthToken"},"environmentVariables":{"$ref":"#/components/schemas/EnvironmentVariables"},"enableBranchAutoBuild":{"$ref":"#/components/schemas/EnableBranchAutoBuild"},"enableBasicAuth":{"$ref":"#/components/schemas/EnableBasicAuth"},"basicAuthCredentials":{"$ref":"#/components/schemas/BasicAuthCredentials"},"customRules":{"$ref":"#/components/schemas/CustomRules"},"tags":{"$ref":"#/components/schemas/Tags"},"buildSpec":{"$ref":"#/components/schemas/BuildSpec"}},"description":" Request structure used to create Apps in Amplify. "},"BadRequestException":{},"UnauthorizedException":{},"InternalFailureException":{},"LimitExceededException":{},"DependentServiceFailureException":{},"CreateBranchResult":{"type":"object","required":["branch"],"properties":{"branch":{"$ref":"#/components/schemas/Branch"}},"description":" Result structure for create branch request. "},"CreateBranchRequest":{"type":"object","required":["branchName"],"properties":{"branchName":{"$ref":"#/components/schemas/BranchName"},"description":{"$ref":"#/components/schemas/Description"},"stage":{"$ref":"#/components/schemas/Stage"},"framework":{"$ref":"#/components/schemas/Framework"},"enableNotification":{"$ref":"#/components/schemas/EnableNotification"},"enableAutoBuild":{"$ref":"#/components/schemas/EnableAutoBuild"},"environmentVariables":{"$ref":"#/components/schemas/EnvironmentVariables"},"basicAuthCredentials":{"$ref":"#/components/schemas/BasicAuthCredentials"},"enableBasicAuth":{"$ref":"#/components/schemas/EnableBasicAuth"},"tags":{"$ref":"#/components/schemas/Tags"},"buildSpec":{"$ref":"#/components/schemas/BuildSpec"},"ttl":{"$ref":"#/components/schemas/TTL"}},"description":" Request structure for a branch create request. "},"NotFoundException":{},"CreateDomainAssociationResult":{"type":"object","required":["domainAssociation"],"properties":{"domainAssociation":{"$ref":"#/components/schemas/DomainAssociation"}},"description":" Result structure for the create Domain Association request. "},"CreateDomainAssociationRequest":{"type":"object","required":["domainName","subDomainSettings"],"properties":{"domainName":{"$ref":"#/components/schemas/DomainName"},"enableAutoSubDomain":{"$ref":"#/components/schemas/EnableAutoSubDomain"},"subDomainSettings":{"$ref":"#/components/schemas/SubDomainSettings"}},"description":" Request structure for create Domain Association request. "},"DeleteAppResult":{"type":"object","required":["app"],"properties":{"app":{"$ref":"#/components/schemas/App"}},"description":" Result structure for an Amplify App delete request. "},"DeleteAppRequest":{"type":"object","properties":{},"description":" Request structure for an Amplify App delete request. "},"DeleteBranchResult":{"type":"object","required":["branch"],"properties":{"branch":{"$ref":"#/components/schemas/Branch"}},"description":" Result structure for delete branch request. "},"DeleteBranchRequest":{"type":"object","properties":{},"description":" Request structure for delete branch request. "},"DeleteDomainAssociationResult":{"type":"object","required":["domainAssociation"],"properties":{"domainAssociation":{"$ref":"#/components/schemas/DomainAssociation"}}},"DeleteDomainAssociationRequest":{"type":"object","properties":{},"description":" Request structure for the delete Domain Association request. "},"DeleteJobResult":{"type":"object","required":["jobSummary"],"properties":{"jobSummary":{"$ref":"#/components/schemas/JobSummary"}},"description":" Result structure for the delete job request. "},"DeleteJobRequest":{"type":"object","properties":{},"description":" Request structure for delete job request. "},"GetAppResult":{"type":"object","required":["app"],"properties":{"app":{"$ref":"#/components/schemas/App"}}},"GetAppRequest":{"type":"object","properties":{},"description":" Request structure for get App request. "},"GetBranchResult":{"type":"object","required":["branch"],"properties":{"branch":{"$ref":"#/components/schemas/Branch"}}},"GetBranchRequest":{"type":"object","properties":{},"description":" Result structure for get branch request. "},"GetDomainAssociationResult":{"type":"object","required":["domainAssociation"],"properties":{"domainAssociation":{"$ref":"#/components/schemas/DomainAssociation"}},"description":" Result structure for the get Domain Association request. "},"GetDomainAssociationRequest":{"type":"object","properties":{},"description":" Request structure for the get Domain Association request. "},"GetJobResult":{"type":"object","required":["job"],"properties":{"job":{"$ref":"#/components/schemas/Job"}}},"GetJobRequest":{"type":"object","properties":{},"description":" Request structure for get job request. "},"ListAppsResult":{"type":"object","required":["apps"],"properties":{"apps":{"$ref":"#/components/schemas/Apps"},"nextToken":{"$ref":"#/components/schemas/NextToken"}},"description":" Result structure for an Amplify App list request. "},"ListAppsRequest":{"type":"object","properties":{},"description":" Request structure for an Amplify App list request. "},"ListBranchesResult":{"type":"object","required":["branches"],"properties":{"branches":{"$ref":"#/components/schemas/Branches"},"nextToken":{"$ref":"#/components/schemas/NextToken"}},"description":" Result structure for list branches request. "},"ListBranchesRequest":{"type":"object","properties":{},"description":" Request structure for list branches request. "},"ListDomainAssociationsResult":{"type":"object","required":["domainAssociations"],"properties":{"domainAssociations":{"$ref":"#/components/schemas/DomainAssociations"},"nextToken":{"$ref":"#/components/schemas/NextToken"}},"description":" Result structure for the list Domain Association request. "},"ListDomainAssociationsRequest":{"type":"object","properties":{},"description":" Request structure for the list Domain Associations request. "},"ListJobsResult":{"type":"object","required":["jobSummaries"],"properties":{"jobSummaries":{"$ref":"#/components/schemas/JobSummaries"},"nextToken":{"$ref":"#/components/schemas/NextToken"}},"description":" Maximum number of records to list in a single response. "},"ListJobsRequest":{"type":"object","properties":{},"description":" Request structure for list job request. "},"StartJobResult":{"type":"object","required":["jobSummary"],"properties":{"jobSummary":{"$ref":"#/components/schemas/JobSummary"}},"description":" Result structure for run job request. "},"StartJobRequest":{"type":"object","required":["jobType"],"properties":{"jobId":{"$ref":"#/components/schemas/JobId"},"jobType":{"$ref":"#/components/schemas/JobType"},"jobReason":{"$ref":"#/components/schemas/JobReason"},"commitId":{"$ref":"#/components/schemas/CommitId"},"commitMessage":{"$ref":"#/components/schemas/CommitMessage"},"commitTime":{"$ref":"#/components/schemas/CommitTime"}},"description":" Request structure for Start job request. "},"StopJobResult":{"type":"object","required":["jobSummary"],"properties":{"jobSummary":{"$ref":"#/components/schemas/JobSummary"}},"description":" Result structure for the stop job request. "},"StopJobRequest":{"type":"object","properties":{},"description":" Request structure for stop job request. "},"UpdateAppResult":{"type":"object","required":["app"],"properties":{"app":{"$ref":"#/components/schemas/App"}},"description":" Result structure for an Amplify App update request. "},"UpdateAppRequest":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/Name"},"description":{"$ref":"#/components/schemas/Description"},"platform":{"$ref":"#/components/schemas/Platform"},"iamServiceRoleArn":{"$ref":"#/components/schemas/ServiceRoleArn"},"environmentVariables":{"$ref":"#/components/schemas/EnvironmentVariables"},"enableBranchAutoBuild":{"$ref":"#/components/schemas/EnableAutoBuild"},"enableBasicAuth":{"$ref":"#/components/schemas/EnableBasicAuth"},"basicAuthCredentials":{"$ref":"#/components/schemas/BasicAuthCredentials"},"customRules":{"$ref":"#/components/schemas/CustomRules"},"buildSpec":{"$ref":"#/components/schemas/BuildSpec"}},"description":" Request structure for update App request. "},"UpdateBranchResult":{"type":"object","required":["branch"],"properties":{"branch":{"$ref":"#/components/schemas/Branch"}},"description":" Result structure for update branch request. "},"UpdateBranchRequest":{"type":"object","properties":{"description":{"$ref":"#/components/schemas/Description"},"framework":{"$ref":"#/components/schemas/Framework"},"stage":{"$ref":"#/components/schemas/Stage"},"enableNotification":{"$ref":"#/components/schemas/EnableNotification"},"enableAutoBuild":{"$ref":"#/components/schemas/EnableAutoBuild"},"environmentVariables":{"$ref":"#/components/schemas/EnvironmentVariables"},"basicAuthCredentials":{"$ref":"#/components/schemas/BasicAuthCredentials"},"enableBasicAuth":{"$ref":"#/components/schemas/EnableBasicAuth"},"buildSpec":{"$ref":"#/components/schemas/BuildSpec"},"ttl":{"$ref":"#/components/schemas/TTL"}},"description":" Request structure for update branch request. "},"UpdateDomainAssociationResult":{"type":"object","required":["domainAssociation"],"properties":{"domainAssociation":{"$ref":"#/components/schemas/DomainAssociation"}},"description":" Result structure for the update Domain Association request. "},"UpdateDomainAssociationRequest":{"type":"object","required":["subDomainSettings"],"properties":{"enableAutoSubDomain":{"$ref":"#/components/schemas/EnableAutoSubDomain"},"subDomainSettings":{"$ref":"#/components/schemas/SubDomainSettings"}},"description":" Request structure for update Domain Association request. "},"ActiveJobId":{"type":"string","maxLength":1000},"AppId":{"type":"string","minLength":1,"maxLength":255},"AppArn":{"type":"string","maxLength":1000},"Name":{"type":"string","minLength":1,"maxLength":255},"Tags":{"type":"array","items":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/TagKey"},"value":{"$ref":"#/components/schemas/TagValue"}}}},"Description":{"type":"string","maxLength":1000},"Repository":{"type":"string","maxLength":1000},"Platform":{"type":"string","enum":["IOS","ANDROID","WEB","REACT_NATIVE"]},"CreateTime":{"type":"string","format":"date-time"},"UpdateTime":{"type":"string","format":"date-time"},"ServiceRoleArn":{"type":"string","minLength":1,"maxLength":1000},"EnvironmentVariables":{"type":"array","items":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/EnvKey"},"value":{"$ref":"#/components/schemas/EnvValue"}}}},"DefaultDomain":{"type":"string","minLength":1,"maxLength":1000},"EnableBranchAutoBuild":{"type":"boolean"},"EnableBasicAuth":{"type":"boolean"},"BasicAuthCredentials":{"type":"string","maxLength":2000},"CustomRules":{"type":"array","items":{"$ref":"#/components/schemas/CustomRule"}},"ProductionBranch":{"type":"object","properties":{"lastDeployTime":{"$ref":"#/components/schemas/LastDeployTime"},"status":{"$ref":"#/components/schemas/Status"},"thumbnailUrl":{"$ref":"#/components/schemas/ThumbnailUrl"},"branchName":{"$ref":"#/components/schemas/BranchName"}},"description":" Structure with Production Branch information. "},"BuildSpec":{"type":"string","description":" BuildSpec file for Amplify app build. ","minLength":1,"maxLength":25000},"App":{"type":"object","required":["appId","appArn","name","description","repository","platform","createTime","updateTime","environmentVariables","defaultDomain","enableBranchAutoBuild","enableBasicAuth"],"properties":{"appId":{"$ref":"#/components/schemas/AppId"},"appArn":{"$ref":"#/components/schemas/AppArn"},"name":{"$ref":"#/components/schemas/Name"},"tags":{"$ref":"#/components/schemas/Tags"},"description":{"$ref":"#/components/schemas/Description"},"repository":{"$ref":"#/components/schemas/Repository"},"platform":{"$ref":"#/components/schemas/Platform"},"createTime":{"$ref":"#/components/schemas/CreateTime"},"updateTime":{"$ref":"#/components/schemas/UpdateTime"},"iamServiceRoleArn":{"$ref":"#/components/schemas/ServiceRoleArn"},"environmentVariables":{"$ref":"#/components/schemas/EnvironmentVariables"},"defaultDomain":{"$ref":"#/components/schemas/DefaultDomain"},"enableBranchAutoBuild":{"$ref":"#/components/schemas/EnableBranchAutoBuild"},"enableBasicAuth":{"$ref":"#/components/schemas/EnableBasicAuth"},"basicAuthCredentials":{"$ref":"#/components/schemas/BasicAuthCredentials"},"customRules":{"$ref":"#/components/schemas/CustomRules"},"productionBranch":{"$ref":"#/components/schemas/ProductionBranch"},"buildSpec":{"$ref":"#/components/schemas/BuildSpec"}},"description":" Amplify App represents different branches of a repository for building, deploying, and hosting. "},"Apps":{"type":"array","items":{"$ref":"#/components/schemas/App"}},"ArtifactsUrl":{"type":"string","maxLength":1000},"BranchArn":{"type":"string","maxLength":1000},"BranchName":{"type":"string","minLength":1,"maxLength":255},"Stage":{"type":"string","enum":["PRODUCTION","BETA","DEVELOPMENT","EXPERIMENTAL"]},"DisplayName":{"type":"string","maxLength":255},"EnableNotification":{"type":"boolean"},"EnableAutoBuild":{"type":"boolean"},"CustomDomains":{"type":"array","items":{"$ref":"#/components/schemas/CustomDomain"},"maxItems":255},"Framework":{"type":"string","maxLength":255},"TotalNumberOfJobs":{"type":"string","maxLength":1000},"ThumbnailUrl":{"type":"string","minLength":1,"maxLength":2000},"TTL":{"type":"string","description":" The content TTL for the website in seconds. "},"Branch":{"type":"object","required":["branchArn","branchName","description","stage","enableNotification","createTime","updateTime","environmentVariables","enableAutoBuild","customDomains","framework","activeJobId","totalNumberOfJobs","enableBasicAuth","ttl"],"properties":{"branchArn":{"$ref":"#/components/schemas/BranchArn"},"branchName":{"$ref":"#/components/schemas/BranchName"},"description":{"$ref":"#/components/schemas/Description"},"tags":{"$ref":"#/components/schemas/Tags"},"stage":{"$ref":"#/components/schemas/Stage"},"displayName":{"$ref":"#/components/schemas/DisplayName"},"enableNotification":{"$ref":"#/components/schemas/EnableNotification"},"createTime":{"$ref":"#/components/schemas/CreateTime"},"updateTime":{"$ref":"#/components/schemas/UpdateTime"},"environmentVariables":{"$ref":"#/components/schemas/EnvironmentVariables"},"enableAutoBuild":{"$ref":"#/components/schemas/EnableAutoBuild"},"customDomains":{"$ref":"#/components/schemas/CustomDomains"},"framework":{"$ref":"#/components/schemas/Framework"},"activeJobId":{"$ref":"#/components/schemas/ActiveJobId"},"totalNumberOfJobs":{"$ref":"#/components/schemas/TotalNumberOfJobs"},"enableBasicAuth":{"$ref":"#/components/schemas/EnableBasicAuth"},"thumbnailUrl":{"$ref":"#/components/schemas/ThumbnailUrl"},"basicAuthCredentials":{"$ref":"#/components/schemas/BasicAuthCredentials"},"buildSpec":{"$ref":"#/components/schemas/BuildSpec"},"ttl":{"$ref":"#/components/schemas/TTL"}},"description":" Branch for an Amplify App, which maps to a 3rd party repository branch. "},"Branches":{"type":"array","items":{"$ref":"#/components/schemas/Branch"},"maxItems":255},"CertificateVerificationDNSRecord":{"type":"string","maxLength":1000},"CommitId":{"type":"string","maxLength":255},"CommitMessage":{"type":"string","maxLength":10000},"CommitTime":{"type":"string","format":"date-time"},"Condition":{"type":"string","minLength":1,"maxLength":2048},"OauthToken":{"type":"string","maxLength":100},"DomainName":{"type":"string","maxLength":255},"EnableAutoSubDomain":{"type":"boolean"},"SubDomainSettings":{"type":"array","items":{"$ref":"#/components/schemas/SubDomainSetting"},"maxItems":255},"DomainAssociation":{"type":"object","required":["domainAssociationArn","domainName","enableAutoSubDomain","domainStatus","statusReason","certificateVerificationDNSRecord","subDomains"],"properties":{"domainAssociationArn":{"$ref":"#/components/schemas/DomainAssociationArn"},"domainName":{"$ref":"#/components/schemas/DomainName"},"enableAutoSubDomain":{"$ref":"#/components/schemas/EnableAutoSubDomain"},"domainStatus":{"$ref":"#/components/schemas/DomainStatus"},"statusReason":{"$ref":"#/components/schemas/StatusReason"},"certificateVerificationDNSRecord":{"$ref":"#/components/schemas/CertificateVerificationDNSRecord"},"subDomains":{"$ref":"#/components/schemas/SubDomains"}},"description":" Structure for Domain Association, which associates a custom domain with an Amplify App. "},"CustomDomain":{"type":"string","maxLength":255},"Source":{"type":"string","minLength":1,"maxLength":2048},"Target":{"type":"string","minLength":1,"maxLength":2048},"Status":{"type":"string","minLength":3,"maxLength":3},"CustomRule":{"type":"object","required":["source","target"],"properties":{"source":{"$ref":"#/components/schemas/Source"},"target":{"$ref":"#/components/schemas/Target"},"status":{"$ref":"#/components/schemas/Status"},"condition":{"$ref":"#/components/schemas/Condition"}},"description":" Custom rewrite / redirect rule. "},"DNSRecord":{"type":"string","maxLength":1000},"JobId":{"type":"string","maxLength":255},"JobSummary":{"type":"object","required":["jobArn","jobId","commitId","commitMessage","commitTime","startTime","status","jobType"],"properties":{"jobArn":{"$ref":"#/components/schemas/JobArn"},"jobId":{"$ref":"#/components/schemas/JobId"},"commitId":{"$ref":"#/components/schemas/CommitId"},"commitMessage":{"$ref":"#/components/schemas/CommitMessage"},"commitTime":{"$ref":"#/components/schemas/CommitTime"},"startTime":{"$ref":"#/components/schemas/StartTime"},"status":{"$ref":"#/components/schemas/JobStatus"},"endTime":{"$ref":"#/components/schemas/EndTime"},"jobType":{"$ref":"#/components/schemas/JobType"}},"description":" Structure for the summary of a Job. "},"DomainAssociationArn":{"type":"string","maxLength":1000},"DomainStatus":{"type":"string","enum":["PENDING_VERIFICATION","IN_PROGRESS","AVAILABLE","PENDING_DEPLOYMENT","FAILED"]},"StatusReason":{"type":"string","maxLength":1000},"SubDomains":{"type":"array","items":{"$ref":"#/components/schemas/SubDomain"},"maxItems":255},"DomainAssociations":{"type":"array","items":{"$ref":"#/components/schemas/DomainAssociation"},"maxItems":255},"DomainPrefix":{"type":"string","maxLength":255},"EndTime":{"type":"string","format":"date-time"},"EnvKey":{"type":"string","maxLength":255},"EnvValue":{"type":"string","maxLength":1000},"Job":{"type":"object","required":["summary","steps"],"properties":{"summary":{"$ref":"#/components/schemas/JobSummary"},"steps":{"$ref":"#/components/schemas/Steps"}},"description":" Structure for an execution job for an Amplify App. "},"Steps":{"type":"array","items":{"$ref":"#/components/schemas/Step"}},"JobArn":{"type":"string","maxLength":1000},"JobReason":{"type":"string","maxLength":255},"JobStatus":{"type":"string","enum":["PENDING","PROVISIONING","RUNNING","FAILED","SUCCEED","CANCELLING","CANCELLED"]},"JobSummaries":{"type":"array","items":{"$ref":"#/components/schemas/JobSummary"}},"StartTime":{"type":"string","format":"date-time"},"JobType":{"type":"string","enum":["RELEASE","RETRY","WEB_HOOK"],"maxLength":10},"LastDeployTime":{"type":"string","format":"date-time"},"NextToken":{"type":"string","maxLength":2000},"MaxResults":{"type":"integer","minimum":1,"maximum":100},"LogUrl":{"type":"string","maxLength":1000},"ThumbnailName":{"type":"string","maxLength":256},"Screenshots":{"type":"array","items":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/ThumbnailName"},"value":{"$ref":"#/components/schemas/ThumbnailUrl"}}}},"StepName":{"type":"string","maxLength":255},"Step":{"type":"object","required":["stepName","startTime","status","endTime"],"properties":{"st