openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 33.5 kB
JSON
{"openapi":"3.0.0","info":{"version":"2017-09-23","x-release":"v4","title":"AWS Cloud9","description":"<fullname>AWS Cloud9</fullname> <p>AWS Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.</p> <p>For more information about AWS Cloud9, see the <a href=\"https://docs.aws.amazon.com/cloud9/latest/user-guide\">AWS Cloud9 User Guide</a>.</p> <p>AWS Cloud9 supports these operations:</p> <ul> <li> <p> <code>CreateEnvironmentEC2</code>: Creates an AWS Cloud9 development environment, launches an Amazon EC2 instance, and then connects from the instance to the environment.</p> </li> <li> <p> <code>CreateEnvironmentMembership</code>: Adds an environment member to an environment.</p> </li> <li> <p> <code>DeleteEnvironment</code>: Deletes an environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.</p> </li> <li> <p> <code>DeleteEnvironmentMembership</code>: Deletes an environment member from an environment.</p> </li> <li> <p> <code>DescribeEnvironmentMemberships</code>: Gets information about environment members for an environment.</p> </li> <li> <p> <code>DescribeEnvironments</code>: Gets information about environments.</p> </li> <li> <p> <code>DescribeEnvironmentStatus</code>: Gets status information for an environment.</p> </li> <li> <p> <code>ListEnvironments</code>: Gets a list of environment identifiers.</p> </li> <li> <p> <code>UpdateEnvironment</code>: Changes the settings of an existing environment.</p> </li> <li> <p> <code>UpdateEnvironmentMembership</code>: Changes the settings of an existing environment member for an environment.</p> </li> </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":"cloud9","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloud9-2017-09-23.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/cloud9/"},"x-hasEquivalentPaths":true,"security":[{"hmac":[]}],"paths":{"/":{"post":{"operationId":"CreateEnvironmentEC2","description":"Creates an AWS Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnvironmentEC2Result"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnvironmentEC2Request"}}},"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"}]},"/#CreateEnvironmentMembership":{"post":{"operationId":"CreateEnvironmentMembership","description":"Adds an environment member to an AWS Cloud9 development environment.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnvironmentMembershipResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnvironmentMembershipRequest"}}},"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"}]},"/#DeleteEnvironment":{"post":{"operationId":"DeleteEnvironment","description":"Deletes an AWS Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEnvironmentResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEnvironmentRequest"}}},"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"}]},"/#DeleteEnvironmentMembership":{"post":{"operationId":"DeleteEnvironmentMembership","description":"Deletes an environment member from an AWS Cloud9 development environment.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEnvironmentMembershipResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteEnvironmentMembershipRequest"}}},"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"}]},"/#DescribeEnvironmentMemberships":{"post":{"operationId":"DescribeEnvironmentMemberships","description":"Gets information about environment members for an AWS Cloud9 development environment.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeEnvironmentMembershipsResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"parameters":[{"name":"maxResults","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/DescribeEnvironmentMembershipsRequest"}}},"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"}]},"/#DescribeEnvironmentStatus":{"post":{"operationId":"DescribeEnvironmentStatus","description":"Gets status information for an AWS Cloud9 development environment.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeEnvironmentStatusResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeEnvironmentStatusRequest"}}},"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"}]},"/#DescribeEnvironments":{"post":{"operationId":"DescribeEnvironments","description":"Gets information about AWS Cloud9 development environments.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeEnvironmentsResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeEnvironmentsRequest"}}},"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"}]},"/#ListEnvironments":{"post":{"operationId":"ListEnvironments","description":"Gets a list of AWS Cloud9 development environment identifiers.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvironmentsResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"parameters":[{"name":"maxResults","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/ListEnvironmentsRequest"}}},"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"}]},"/#UpdateEnvironment":{"post":{"operationId":"UpdateEnvironment","description":"Changes the settings of an existing AWS Cloud9 development environment.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEnvironmentResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEnvironmentRequest"}}},"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"}]},"/#UpdateEnvironmentMembership":{"post":{"operationId":"UpdateEnvironmentMembership","description":"Changes the settings of an existing environment member for an AWS Cloud9 development environment.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEnvironmentMembershipResult"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"484":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}},"485":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"486":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEnvironmentMembershipRequest"}}},"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://cloud9.amazonaws.com/"},{"url":"http://cloud9.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":{"CreateEnvironmentEC2Result":{"type":"object","example":{"environmentId":"8d9967e2f0624182b74e7690ad69ebEX"},"properties":{"environmentId":{"$ref":"#/components/schemas/EnvironmentId"}}},"CreateEnvironmentEC2Request":{"type":"object","required":["name","instanceType"],"example":{"name":"my-demo-environment","automaticStopTimeMinutes":60,"description":"This is my demonstration environment.","instanceType":"t2.micro","ownerArn":"arn:aws:iam::123456789012:user/MyDemoUser","subnetId":"subnet-1fab8aEX"},"properties":{"name":{"$ref":"#/components/schemas/EnvironmentName"},"description":{"$ref":"#/components/schemas/EnvironmentDescription"},"clientRequestToken":{"$ref":"#/components/schemas/ClientRequestToken"},"instanceType":{"$ref":"#/components/schemas/InstanceType"},"subnetId":{"$ref":"#/components/schemas/SubnetId"},"automaticStopTimeMinutes":{"$ref":"#/components/schemas/AutomaticStopTimeMinutes"},"ownerArn":{"$ref":"#/components/schemas/UserArn"}}},"BadRequestException":{"type":"object","properties":{},"description":"The target request is invalid."},"ConflictException":{"type":"object","properties":{},"description":"A conflict occurred."},"NotFoundException":{"type":"object","properties":{},"description":"The target resource cannot be found."},"ForbiddenException":{"type":"object","properties":{},"description":"An access permissions issue occurred."},"TooManyRequestsException":{"type":"object","properties":{},"description":"Too many service requests were made over the given time period."},"LimitExceededException":{"type":"object","properties":{},"description":"A service limit was exceeded."},"InternalServerErrorException":{"type":"object","properties":{},"description":"An internal server error occurred."},"CreateEnvironmentMembershipResult":{"type":"object","example":{"membership":{"environmentId":"8d9967e2f0624182b74e7690ad69ebEX","permissions":"read-write","userArn":"arn:aws:iam::123456789012:user/AnotherDemoUser","userId":"AIDAJ3BA6O2FMJWCWXHEX"}},"properties":{"membership":{"$ref":"#/components/schemas/EnvironmentMember"}}},"CreateEnvironmentMembershipRequest":{"type":"object","required":["environmentId","userArn","permissions"],"example":{"environmentId":"8d9967e2f0624182b74e7690ad69ebEX","permissions":"read-write","userArn":"arn:aws:iam::123456789012:user/AnotherDemoUser"},"properties":{"environmentId":{"$ref":"#/components/schemas/EnvironmentId"},"userArn":{"$ref":"#/components/schemas/UserArn"},"permissions":{"$ref":"#/components/schemas/MemberPermissions"}}},"DeleteEnvironmentResult":{"type":"object","example":{},"properties":{}},"DeleteEnvironmentRequest":{"type":"object","required":["environmentId"],"example":{"environmentId":"8d9967e2f0624182b74e7690ad69ebEX"},"properties":{"environmentId":{"$ref":"#/components/schemas/EnvironmentId"}}},"DeleteEnvironmentMembershipResult":{"type":"object","example":{},"properties":{}},"DeleteEnvironmentMembershipRequest":{"type":"object","required":["environmentId","userArn"],"example":{"environmentId":"8d9967e2f0624182b74e7690ad69ebEX","userArn":"arn:aws:iam::123456789012:user/AnotherDemoUser"},"properties":{"environmentId":{"$ref":"#/components/schemas/EnvironmentId"},"userArn":{"$ref":"#/components/schemas/UserArn"}}},"DescribeEnvironmentMembershipsResult":{"type":"object","example":{"memberships":[{"environmentId":"10a75714bd494714929e7f5ec4125aEX","lastAccess":"2018-01-19T11:06:13Z","permissions":"owner","userArn":"arn:aws:iam::123456789012:user/MyDemoUser","userId":"AIDAJNUEDQAQWFELJDLEX"},{"environmentId":"12bfc3cd537f41cb9776f8af5525c9EX","lastAccess":"2018-01-19T11:39:19Z","permissions":"owner","userArn":"arn:aws:iam::123456789012:user/MyDemoUser","userId":"AIDAJNUEDQAQWFELJDLEX"}]},"properties":{"memberships":{"$ref":"#/components/schemas/EnvironmentMembersList"},"nextToken":{"$ref":"#/components/schemas/String"}}},"DescribeEnvironmentMembershipsRequest":{"type":"object","example":{"userArn":"arn:aws:iam::123456789012:user/MyDemoUser"},"properties":{"userArn":{"$ref":"#/components/schemas/UserArn"},"environmentId":{"$ref":"#/components/schemas/EnvironmentId"},"permissions":{"$ref":"#/components/schemas/PermissionsList"},"nextToken":{"$ref":"#/components/schemas/String"},"maxResults":{"$ref":"#/components/schemas/MaxResults"}}},"DescribeEnvironmentStatusResult":{"type":"object","example":{"message":"Environment is ready to use","status":"ready"},"properties":{"status":{"$ref":"#/components/schemas/EnvironmentStatus"},"message":{"$ref":"#/components/schemas/String"}}},"DescribeEnvironmentStatusRequest":{"type":"object","required":["environmentId"],"example":{"environmentId":"8d9967e2f0624182b74e7690ad69ebEX"},"properties":{"environmentId":{"$ref":"#/components/schemas/EnvironmentId"}}},"DescribeEnvironmentsResult":{"type":"object","example":{"environments":[{"name":"my-demo-environment","type":"ec2","arn":"arn:aws:cloud9:us-east-2:123456789012:environment:8d9967e2f0624182b74e7690ad69ebEX","description":"This is my demonstration environment.","id":"8d9967e2f0624182b74e7690ad69ebEX","ownerArn":"arn:aws:iam::123456789012:user/MyDemoUser"},{"name":"another-demo-environment","type":"ssh","arn":"arn:aws:cloud9:us-east-2:123456789012:environment:349c86d4579e4e7298d500ff57a6b2EX","id":"349c86d4579e4e7298d500ff57a6b2EX","ownerArn":"arn:aws:sts::123456789012:assumed-role/AnotherDemoUser/AnotherDemoUser"}]},"properties":{"environments":{"$ref":"#/components/schemas/EnvironmentList"}}},"DescribeEnvironmentsRequest":{"type":"object","required":["environmentIds"],"example":{"environmentIds":["8d9967e2f0624182b74e7690ad69ebEX","349c86d4579e4e7298d500ff57a6b2EX"]},"properties":{"environmentIds":{"$ref":"#/components/schemas/BoundedEnvironmentIdList"}}},"ListEnvironmentsResult":{"type":"object","example":{"environmentIds":["349c86d4579e4e7298d500ff57a6b2EX","45a3da47af0840f2b0c0824f5ee232EX"]},"properties":{"nextToken":{"$ref":"#/components/schemas/String"},"environmentIds":{"$ref":"#/components/schemas/EnvironmentIdList"}}},"ListEnvironmentsRequest":{"type":"object","example":{},"properties":{"nextToken":{"$ref":"#/components/schemas/String"},"maxResults":{"$ref":"#/components/schemas/MaxResults"}}},"UpdateEnvironmentResult":{"type":"object","example":{},"properties":{}},"UpdateEnvironmentRequest":{"type":"object","required":["environmentId"],"example":{"name":"my-changed-demo-environment","description":"This is my changed demonstration environment.","environmentId":"8d9967e2f0624182b74e7690ad69ebEX"},"properties":{"environmentId":{"$ref":"#/components/schemas/EnvironmentId"},"name":{"$ref":"#/components/schemas/EnvironmentName"},"description":{"$ref":"#/components/schemas/EnvironmentDescription"}}},"UpdateEnvironmentMembershipResult":{"type":"object","example":{"membership":{"environmentId":"8d9967e2f0624182b74e7690ad69eb31","permissions":"read-only","userArn":"arn:aws:iam::123456789012:user/AnotherDemoUser","userId":"AIDAJ3BA6O2FMJWCWXHEX"}},"properties":{"membership":{"$ref":"#/components/schemas/EnvironmentMember"}}},"UpdateEnvironmentMembershipRequest":{"type":"object","required":["environmentId","userArn","permissions"],"example":{"environmentId":"8d9967e2f0624182b74e7690ad69ebEX","permissions":"read-only","userArn":"arn:aws:iam::123456789012:user/AnotherDemoUser"},"properties":{"environmentId":{"$ref":"#/components/schemas/EnvironmentId"},"userArn":{"$ref":"#/components/schemas/UserArn"},"permissions":{"$ref":"#/components/schemas/MemberPermissions"}}},"AutomaticStopTimeMinutes":{"type":"integer","maximum":20160},"EnvironmentId":{"type":"string","pattern":"^[a-zA-Z0-9]{8,32}$"},"BoundedEnvironmentIdList":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentId"},"minItems":1,"maxItems":25},"ClientRequestToken":{"type":"string","pattern":"[\\x20-\\x7E]{10,128}"},"EnvironmentName":{"type":"string","minLength":1,"maxLength":60},"EnvironmentDescription":{"type":"string","maxLength":200},"InstanceType":{"type":"string","pattern":"^[a-z][1-9][.][a-z0-9]+$","minLength":5,"maxLength":20},"SubnetId":{"type":"string","minLength":5,"maxLength":30},"UserArn":{"type":"string","pattern":"arn:aws:(iam|sts)::\\d+:\\S+"},"MemberPermissions":{"type":"string","enum":["read-write","read-only"]},"EnvironmentMember":{"type":"object","properties":{"permissions":{"$ref":"#/components/schemas/Permissions"},"userId":{"$ref":"#/components/schemas/String"},"userArn":{"$ref":"#/components/schemas/UserArn"},"environmentId":{"$ref":"#/components/schemas/EnvironmentId"},"lastAccess":{"$ref":"#/components/schemas/Timestamp"}},"description":"Information about an environment member for an AWS Cloud9 development environment."},"PermissionsList":{"type":"array","items":{"$ref":"#/components/schemas/Permissions"}},"String":{"type":"string"},"MaxResults":{"type":"integer","minimum":0,"maximum":25},"EnvironmentMembersList":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentMember"}},"EnvironmentStatus":{"type":"string","enum":["error","creating","connecting","ready","stopping","stopped","deleting"]},"EnvironmentList":{"type":"array","items":{"$ref":"#/components/schemas/Environment"}},"EnvironmentType":{"type":"string","enum":["ssh","ec2"]},"Environment":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/EnvironmentId"},"name":{"$ref":"#/components/schemas/EnvironmentName"},"description":{"$ref":"#/components/schemas/EnvironmentDescription"},"type":{"$ref":"#/components/schemas/EnvironmentType"},"arn":{"$ref":"#/components/schemas/String"},"ownerArn":{"$ref":"#/components/schemas/String"}},"description":"Information about an AWS Cloud9 development environment."},"EnvironmentIdList":{"type":"array","items":{"$ref":"#/components/schemas/EnvironmentId"}},"Permissions":{"type":"string","enum":["owner","read-write","read-only"]},"Timestamp":{"type":"string","format":"date-time"}}}}