|
5 | 5 | "endpointPrefix":"cloud9",
|
6 | 6 | "jsonVersion":"1.1",
|
7 | 7 | "protocol":"json",
|
| 8 | + "protocols":["json"], |
8 | 9 | "serviceFullName":"AWS Cloud9",
|
9 | 10 | "serviceId":"Cloud9",
|
10 | 11 | "signatureVersion":"v4",
|
11 | 12 | "targetPrefix":"AWSCloud9WorkspaceManagementService",
|
12 |
| - "uid":"cloud9-2017-09-23" |
| 13 | + "uid":"cloud9-2017-09-23", |
| 14 | + "auth":["aws.auth#sigv4"] |
13 | 15 | },
|
14 | 16 | "operations":{
|
15 | 17 | "CreateEnvironmentEC2":{
|
|
29 | 31 | {"shape":"LimitExceededException"},
|
30 | 32 | {"shape":"InternalServerErrorException"}
|
31 | 33 | ],
|
32 |
| - "documentation":"<p>Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.</p>", |
| 34 | + "documentation":"<p>Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>", |
33 | 35 | "idempotent":true
|
34 | 36 | },
|
35 | 37 | "CreateEnvironmentMembership":{
|
|
49 | 51 | {"shape":"LimitExceededException"},
|
50 | 52 | {"shape":"InternalServerErrorException"}
|
51 | 53 | ],
|
52 |
| - "documentation":"<p>Adds an environment member to an Cloud9 development environment.</p>", |
| 54 | + "documentation":"<p>Adds an environment member to an Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>", |
53 | 55 | "idempotent":true
|
54 | 56 | },
|
55 | 57 | "DeleteEnvironment":{
|
|
69 | 71 | {"shape":"LimitExceededException"},
|
70 | 72 | {"shape":"InternalServerErrorException"}
|
71 | 73 | ],
|
72 |
| - "documentation":"<p>Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.</p>", |
| 74 | + "documentation":"<p>Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>", |
73 | 75 | "idempotent":true
|
74 | 76 | },
|
75 | 77 | "DeleteEnvironmentMembership":{
|
|
89 | 91 | {"shape":"LimitExceededException"},
|
90 | 92 | {"shape":"InternalServerErrorException"}
|
91 | 93 | ],
|
92 |
| - "documentation":"<p>Deletes an environment member from a development environment.</p>", |
| 94 | + "documentation":"<p>Deletes an environment member from a development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>", |
93 | 95 | "idempotent":true
|
94 | 96 | },
|
95 | 97 | "DescribeEnvironmentMemberships":{
|
|
109 | 111 | {"shape":"LimitExceededException"},
|
110 | 112 | {"shape":"InternalServerErrorException"}
|
111 | 113 | ],
|
112 |
| - "documentation":"<p>Gets information about environment members for an Cloud9 development environment.</p>" |
| 114 | + "documentation":"<p>Gets information about environment members for an Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>" |
113 | 115 | },
|
114 | 116 | "DescribeEnvironmentStatus":{
|
115 | 117 | "name":"DescribeEnvironmentStatus",
|
|
128 | 130 | {"shape":"LimitExceededException"},
|
129 | 131 | {"shape":"InternalServerErrorException"}
|
130 | 132 | ],
|
131 |
| - "documentation":"<p>Gets status information for an Cloud9 development environment.</p>" |
| 133 | + "documentation":"<p>Gets status information for an Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>" |
132 | 134 | },
|
133 | 135 | "DescribeEnvironments":{
|
134 | 136 | "name":"DescribeEnvironments",
|
|
147 | 149 | {"shape":"LimitExceededException"},
|
148 | 150 | {"shape":"InternalServerErrorException"}
|
149 | 151 | ],
|
150 |
| - "documentation":"<p>Gets information about Cloud9 development environments.</p>" |
| 152 | + "documentation":"<p>Gets information about Cloud9 development environments.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>" |
151 | 153 | },
|
152 | 154 | "ListEnvironments":{
|
153 | 155 | "name":"ListEnvironments",
|
|
166 | 168 | {"shape":"LimitExceededException"},
|
167 | 169 | {"shape":"InternalServerErrorException"}
|
168 | 170 | ],
|
169 |
| - "documentation":"<p>Gets a list of Cloud9 development environment identifiers.</p>" |
| 171 | + "documentation":"<p>Gets a list of Cloud9 development environment identifiers.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>" |
170 | 172 | },
|
171 | 173 | "ListTagsForResource":{
|
172 | 174 | "name":"ListTagsForResource",
|
|
181 | 183 | {"shape":"InternalServerErrorException"},
|
182 | 184 | {"shape":"BadRequestException"}
|
183 | 185 | ],
|
184 |
| - "documentation":"<p>Gets a list of the tags associated with an Cloud9 development environment.</p>" |
| 186 | + "documentation":"<p>Gets a list of the tags associated with an Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>" |
185 | 187 | },
|
186 | 188 | "TagResource":{
|
187 | 189 | "name":"TagResource",
|
|
197 | 199 | {"shape":"BadRequestException"},
|
198 | 200 | {"shape":"ConcurrentAccessException"}
|
199 | 201 | ],
|
200 |
| - "documentation":"<p>Adds tags to an Cloud9 development environment.</p> <important> <p>Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.</p> </important>" |
| 202 | + "documentation":"<p>Adds tags to an Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important> <important> <p>Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.</p> </important>" |
201 | 203 | },
|
202 | 204 | "UntagResource":{
|
203 | 205 | "name":"UntagResource",
|
|
213 | 215 | {"shape":"BadRequestException"},
|
214 | 216 | {"shape":"ConcurrentAccessException"}
|
215 | 217 | ],
|
216 |
| - "documentation":"<p>Removes tags from an Cloud9 development environment.</p>" |
| 218 | + "documentation":"<p>Removes tags from an Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>" |
217 | 219 | },
|
218 | 220 | "UpdateEnvironment":{
|
219 | 221 | "name":"UpdateEnvironment",
|
|
232 | 234 | {"shape":"LimitExceededException"},
|
233 | 235 | {"shape":"InternalServerErrorException"}
|
234 | 236 | ],
|
235 |
| - "documentation":"<p>Changes the settings of an existing Cloud9 development environment.</p>", |
| 237 | + "documentation":"<p>Changes the settings of an existing Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>", |
236 | 238 | "idempotent":true
|
237 | 239 | },
|
238 | 240 | "UpdateEnvironmentMembership":{
|
|
252 | 254 | {"shape":"LimitExceededException"},
|
253 | 255 | {"shape":"InternalServerErrorException"}
|
254 | 256 | ],
|
255 |
| - "documentation":"<p>Changes the settings of an existing environment member for an Cloud9 development environment.</p>", |
| 257 | + "documentation":"<p>Changes the settings of an existing environment member for an Cloud9 development environment.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important>", |
256 | 258 | "idempotent":true
|
257 | 259 | }
|
258 | 260 | },
|
|
331 | 333 | },
|
332 | 334 | "imageId":{
|
333 | 335 | "shape":"ImageId",
|
334 |
| - "documentation":"<p>The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance. To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM) path.</p> <p>From December 04, 2023, you will be required to include the <code>imageId</code> parameter for the <code>CreateEnvironmentEC2</code> action. This change will be reflected across all direct methods of communicating with the API, such as Amazon Web Services SDK, Amazon Web Services CLI and Amazon Web Services CloudFormation. This change will only affect direct API consumers, and not Cloud9 console users.</p> <p>We recommend using Amazon Linux 2023 as the AMI to create your environment as it is fully supported. </p> <p>Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.</p> <p> <b>AMI aliases </b> </p> <ul> <li> <p>Amazon Linux 2: <code>amazonlinux-2-x86_64</code> </p> </li> <li> <p>Amazon Linux 2023 (recommended): <code>amazonlinux-2023-x86_64</code> </p> </li> <li> <p>Ubuntu 18.04: <code>ubuntu-18.04-x86_64</code> </p> </li> <li> <p>Ubuntu 22.04: <code>ubuntu-22.04-x86_64</code> </p> </li> </ul> <p> <b>SSM paths</b> </p> <ul> <li> <p>Amazon Linux 2: <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64</code> </p> </li> <li> <p>Amazon Linux 2023 (recommended): <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64</code> </p> </li> <li> <p>Ubuntu 18.04: <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64</code> </p> </li> <li> <p>Ubuntu 22.04: <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64</code> </p> </li> </ul>" |
| 336 | + "documentation":"<p>The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance. To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM) path.</p> <p/> <p>We recommend using Amazon Linux 2023 as the AMI to create your environment as it is fully supported.</p> <p>From December 16, 2024, Ubuntu 18.04 will be removed from the list of available <code>imageIds</code> for Cloud9. This change is necessary as Ubuntu 18.04 has ended standard support on May 31, 2023. This change will only affect direct API consumers, and not Cloud9 console users.</p> <p>Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.</p> <p> <b>AMI aliases </b> </p> <ul> <li> <p>Amazon Linux 2: <code>amazonlinux-2-x86_64</code> </p> </li> <li> <p>Amazon Linux 2023 (recommended): <code>amazonlinux-2023-x86_64</code> </p> </li> <li> <p>Ubuntu 18.04: <code>ubuntu-18.04-x86_64</code> </p> </li> <li> <p>Ubuntu 22.04: <code>ubuntu-22.04-x86_64</code> </p> </li> </ul> <p> <b>SSM paths</b> </p> <ul> <li> <p>Amazon Linux 2: <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64</code> </p> </li> <li> <p>Amazon Linux 2023 (recommended): <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64</code> </p> </li> <li> <p>Ubuntu 18.04: <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64</code> </p> </li> <li> <p>Ubuntu 22.04: <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64</code> </p> </li> </ul>" |
335 | 337 | },
|
336 | 338 | "automaticStopTimeMinutes":{
|
337 | 339 | "shape":"AutomaticStopTimeMinutes",
|
|
973 | 975 | "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(iam|sts)::\\d+:(root|(user\\/[\\w+=/:,.@-]{1,64}|federated-user\\/[\\w+=/:,.@-]{2,32}|assumed-role\\/[\\w+=:,.@-]{1,64}\\/[\\w+=,.@-]{1,64}))$"
|
974 | 976 | }
|
975 | 977 | },
|
976 |
| - "documentation":"<fullname>Cloud9</fullname> <p>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 Cloud9, see the <a href=\"https://docs.aws.amazon.com/cloud9/latest/user-guide\">Cloud9 User Guide</a>.</p> <p>Cloud9 supports these operations:</p> <ul> <li> <p> <code>CreateEnvironmentEC2</code>: Creates an 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>ListTagsForResource</code>: Gets the tags for an environment.</p> </li> <li> <p> <code>TagResource</code>: Adds tags to an environment.</p> </li> <li> <p> <code>UntagResource</code>: Removes tags from an environment.</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>" |
| 978 | + "documentation":"<fullname>Cloud9</fullname> <p>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 Cloud9, see the <a href=\"https://docs.aws.amazon.com/cloud9/latest/user-guide\">Cloud9 User Guide</a>.</p> <important> <p>Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. <a href=\"http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/\">Learn more\"</a> </p> </important> <p>Cloud9 supports these operations:</p> <ul> <li> <p> <code>CreateEnvironmentEC2</code>: Creates an 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>ListTagsForResource</code>: Gets the tags for an environment.</p> </li> <li> <p> <code>TagResource</code>: Adds tags to an environment.</p> </li> <li> <p> <code>UntagResource</code>: Removes tags from an environment.</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>" |
977 | 979 | }
|
0 commit comments