Skip to content

Commit 32c9cb1

Browse files
author
awstools
committed
docs(client-cloud9): Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023.
1 parent 8880c88 commit 32c9cb1

19 files changed

+158
-48
lines changed

clients/client-cloud9/README.md

+6
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ AWS SDK for JavaScript Cloud9 Client for Node.js, Browser and React Native.
1111
<p>Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and
1212
release software in the cloud.</p>
1313
<p>For more information about Cloud9, see the <a href="https://docs.aws.amazon.com/cloud9/latest/user-guide">Cloud9 User Guide</a>.</p>
14+
<important>
15+
<p>Cloud9 is no longer available to new customers. Existing customers of
16+
Cloud9 can continue to use the service as normal.
17+
<a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
18+
</p>
19+
</important>
1420
<p>Cloud9 supports these operations:</p>
1521
<ul>
1622
<li>

clients/client-cloud9/src/Cloud9.ts

+6
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,12 @@ export interface Cloud9 {
299299
* <p>Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and
300300
* release software in the cloud.</p>
301301
* <p>For more information about Cloud9, see the <a href="https://docs.aws.amazon.com/cloud9/latest/user-guide">Cloud9 User Guide</a>.</p>
302+
* <important>
303+
* <p>Cloud9 is no longer available to new customers. Existing customers of
304+
* Cloud9 can continue to use the service as normal.
305+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
306+
* </p>
307+
* </important>
302308
* <p>Cloud9 supports these operations:</p>
303309
* <ul>
304310
* <li>

clients/client-cloud9/src/Cloud9Client.ts

+6
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,12 @@ export interface Cloud9ClientResolvedConfig extends Cloud9ClientResolvedConfigTy
313313
* <p>Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and
314314
* release software in the cloud.</p>
315315
* <p>For more information about Cloud9, see the <a href="https://docs.aws.amazon.com/cloud9/latest/user-guide">Cloud9 User Guide</a>.</p>
316+
* <important>
317+
* <p>Cloud9 is no longer available to new customers. Existing customers of
318+
* Cloud9 can continue to use the service as normal.
319+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
320+
* </p>
321+
* </important>
316322
* <p>Cloud9 supports these operations:</p>
317323
* <ul>
318324
* <li>

clients/client-cloud9/src/commands/CreateEnvironmentEC2Command.ts

+6
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ export interface CreateEnvironmentEC2CommandOutput extends CreateEnvironmentEC2R
3434
/**
3535
* <p>Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and
3636
* then connects from the instance to the environment.</p>
37+
* <important>
38+
* <p>Cloud9 is no longer available to new customers. Existing customers of
39+
* Cloud9 can continue to use the service as normal.
40+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
41+
* </p>
42+
* </important>
3743
* @example
3844
* Use a bare-bones client and the command you need to make an API call.
3945
* ```javascript

clients/client-cloud9/src/commands/CreateEnvironmentMembershipCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ export interface CreateEnvironmentMembershipCommandOutput extends CreateEnvironm
2929

3030
/**
3131
* <p>Adds an environment member to an Cloud9 development environment.</p>
32+
* <important>
33+
* <p>Cloud9 is no longer available to new customers. Existing customers of
34+
* Cloud9 can continue to use the service as normal.
35+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
36+
* </p>
37+
* </important>
3238
* @example
3339
* Use a bare-bones client and the command you need to make an API call.
3440
* ```javascript

clients/client-cloud9/src/commands/DeleteEnvironmentCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ export interface DeleteEnvironmentCommandOutput extends DeleteEnvironmentResult,
3030
/**
3131
* <p>Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the
3232
* environment, also terminates the instance.</p>
33+
* <important>
34+
* <p>Cloud9 is no longer available to new customers. Existing customers of
35+
* Cloud9 can continue to use the service as normal.
36+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
37+
* </p>
38+
* </important>
3339
* @example
3440
* Use a bare-bones client and the command you need to make an API call.
3541
* ```javascript

clients/client-cloud9/src/commands/DeleteEnvironmentMembershipCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ export interface DeleteEnvironmentMembershipCommandOutput extends DeleteEnvironm
2929

3030
/**
3131
* <p>Deletes an environment member from a development environment.</p>
32+
* <important>
33+
* <p>Cloud9 is no longer available to new customers. Existing customers of
34+
* Cloud9 can continue to use the service as normal.
35+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
36+
* </p>
37+
* </important>
3238
* @example
3339
* Use a bare-bones client and the command you need to make an API call.
3440
* ```javascript

clients/client-cloud9/src/commands/DescribeEnvironmentMembershipsCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ export interface DescribeEnvironmentMembershipsCommandOutput
3434

3535
/**
3636
* <p>Gets information about environment members for an Cloud9 development environment.</p>
37+
* <important>
38+
* <p>Cloud9 is no longer available to new customers. Existing customers of
39+
* Cloud9 can continue to use the service as normal.
40+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
41+
* </p>
42+
* </important>
3743
* @example
3844
* Use a bare-bones client and the command you need to make an API call.
3945
* ```javascript

clients/client-cloud9/src/commands/DescribeEnvironmentStatusCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ export interface DescribeEnvironmentStatusCommandOutput extends DescribeEnvironm
2929

3030
/**
3131
* <p>Gets status information for an Cloud9 development environment.</p>
32+
* <important>
33+
* <p>Cloud9 is no longer available to new customers. Existing customers of
34+
* Cloud9 can continue to use the service as normal.
35+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
36+
* </p>
37+
* </important>
3238
* @example
3339
* Use a bare-bones client and the command you need to make an API call.
3440
* ```javascript

clients/client-cloud9/src/commands/DescribeEnvironmentsCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ export interface DescribeEnvironmentsCommandOutput extends DescribeEnvironmentsR
3333

3434
/**
3535
* <p>Gets information about Cloud9 development environments.</p>
36+
* <important>
37+
* <p>Cloud9 is no longer available to new customers. Existing customers of
38+
* Cloud9 can continue to use the service as normal.
39+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
40+
* </p>
41+
* </important>
3642
* @example
3743
* Use a bare-bones client and the command you need to make an API call.
3844
* ```javascript

clients/client-cloud9/src/commands/ListEnvironmentsCommand.ts

+12
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,18 @@ export interface ListEnvironmentsCommandOutput extends ListEnvironmentsResult, _
2929

3030
/**
3131
* <p>Gets a list of Cloud9 development environment identifiers.</p>
32+
* <important>
33+
* <p>Cloud9 is no longer available to new customers. Existing customers of
34+
* Cloud9 can continue to use the service as normal.
35+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
36+
* </p>
37+
* </important>
38+
* <important>
39+
* <p>Cloud9 is no longer available to new customers. Existing customers of
40+
* Cloud9 can continue to use the service as normal.
41+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
42+
* </p>
43+
* </important>
3244
* @example
3345
* Use a bare-bones client and the command you need to make an API call.
3446
* ```javascript

clients/client-cloud9/src/commands/ListTagsForResourceCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ export interface ListTagsForResourceCommandOutput extends ListTagsForResourceRes
3333

3434
/**
3535
* <p>Gets a list of the tags associated with an Cloud9 development environment.</p>
36+
* <important>
37+
* <p>Cloud9 is no longer available to new customers. Existing customers of
38+
* Cloud9 can continue to use the service as normal.
39+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
40+
* </p>
41+
* </important>
3642
* @example
3743
* Use a bare-bones client and the command you need to make an API call.
3844
* ```javascript

clients/client-cloud9/src/commands/TagResourceCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ export interface TagResourceCommandOutput extends TagResourceResponse, __Metadat
3030
/**
3131
* <p>Adds tags to an Cloud9 development environment.</p>
3232
* <important>
33+
* <p>Cloud9 is no longer available to new customers. Existing customers of
34+
* Cloud9 can continue to use the service as normal.
35+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
36+
* </p>
37+
* </important>
38+
* <important>
3339
* <p>Tags that you add to an Cloud9 environment by using this method will NOT be
3440
* automatically propagated to underlying resources.</p>
3541
* </important>

clients/client-cloud9/src/commands/UntagResourceCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ export interface UntagResourceCommandOutput extends UntagResourceResponse, __Met
3333

3434
/**
3535
* <p>Removes tags from an Cloud9 development environment.</p>
36+
* <important>
37+
* <p>Cloud9 is no longer available to new customers. Existing customers of
38+
* Cloud9 can continue to use the service as normal.
39+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
40+
* </p>
41+
* </important>
3642
* @example
3743
* Use a bare-bones client and the command you need to make an API call.
3844
* ```javascript

clients/client-cloud9/src/commands/UpdateEnvironmentCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ export interface UpdateEnvironmentCommandOutput extends UpdateEnvironmentResult,
3333

3434
/**
3535
* <p>Changes the settings of an existing Cloud9 development environment.</p>
36+
* <important>
37+
* <p>Cloud9 is no longer available to new customers. Existing customers of
38+
* Cloud9 can continue to use the service as normal.
39+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
40+
* </p>
41+
* </important>
3642
* @example
3743
* Use a bare-bones client and the command you need to make an API call.
3844
* ```javascript

clients/client-cloud9/src/commands/UpdateEnvironmentMembershipCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ export interface UpdateEnvironmentMembershipCommandOutput extends UpdateEnvironm
3030
/**
3131
* <p>Changes the settings of an existing environment member for an Cloud9 development
3232
* environment.</p>
33+
* <important>
34+
* <p>Cloud9 is no longer available to new customers. Existing customers of
35+
* Cloud9 can continue to use the service as normal.
36+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
37+
* </p>
38+
* </important>
3339
* @example
3440
* Use a bare-bones client and the command you need to make an API call.
3541
* ```javascript

clients/client-cloud9/src/index.ts

+6
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@
55
* <p>Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and
66
* release software in the cloud.</p>
77
* <p>For more information about Cloud9, see the <a href="https://docs.aws.amazon.com/cloud9/latest/user-guide">Cloud9 User Guide</a>.</p>
8+
* <important>
9+
* <p>Cloud9 is no longer available to new customers. Existing customers of
10+
* Cloud9 can continue to use the service as normal.
11+
* <a href="http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/">Learn more"</a>
12+
* </p>
13+
* </important>
814
* <p>Cloud9 supports these operations:</p>
915
* <ul>
1016
* <li>

clients/client-cloud9/src/models/models_0.ts

+12-10
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,15 @@ export interface CreateEnvironmentEC2Request {
131131
* <p>The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance.
132132
* To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM)
133133
* path.</p>
134-
* <p>From December 04, 2023, you will be required to include the <code>imageId</code> parameter
135-
* for the <code>CreateEnvironmentEC2</code> action. This change will be reflected across all
136-
* direct methods of communicating with the API, such as Amazon Web Services SDK, Amazon Web Services CLI and Amazon Web Services
137-
* CloudFormation. This change will only affect direct API consumers, and not Cloud9 console
138-
* users.</p>
134+
* <p></p>
139135
* <p>We recommend using Amazon Linux 2023 as the AMI to create your environment as it is fully
140-
* supported. </p>
141-
* <p>Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.</p>
136+
* supported.</p>
137+
* <p>From December 16, 2024, Ubuntu 18.04 will be removed from the list of available
138+
* <code>imageIds</code> for Cloud9. This change is necessary as Ubuntu 18.04 has ended standard
139+
* support on May 31, 2023. This change will only affect direct API consumers, and not Cloud9
140+
* console users.</p>
141+
* <p>Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose
142+
* Ubuntu 22.04.</p>
142143
* <p>
143144
* <b>AMI aliases </b>
144145
* </p>
@@ -156,7 +157,7 @@ export interface CreateEnvironmentEC2Request {
156157
* </p>
157158
* </li>
158159
* <li>
159-
* <p>Ubuntu 22.04: <code>ubuntu-22.04-x86_64</code>
160+
* <p>Ubuntu 22.04: <code>ubuntu-22.04-x86_64</code>
160161
* </p>
161162
* </li>
162163
* </ul>
@@ -170,7 +171,8 @@ export interface CreateEnvironmentEC2Request {
170171
* </p>
171172
* </li>
172173
* <li>
173-
* <p>Amazon Linux 2023 (recommended): <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64</code>
174+
* <p>Amazon Linux 2023 (recommended):
175+
* <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64</code>
174176
* </p>
175177
* </li>
176178
* <li>
@@ -180,7 +182,7 @@ export interface CreateEnvironmentEC2Request {
180182
* </li>
181183
* <li>
182184
* <p>Ubuntu 22.04:
183-
* <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64</code>
185+
* <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64</code>
184186
* </p>
185187
* </li>
186188
* </ul>

0 commit comments

Comments
 (0)