Skip to content

Commit

Permalink
docs(client-cloud9): Added information about Ubuntu 18.04 will be rem…
Browse files Browse the repository at this point in the history
…oved from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023.
  • Loading branch information
awstools committed Dec 16, 2024
1 parent 8880c88 commit 32c9cb1
Show file tree
Hide file tree
Showing 19 changed files with 158 additions and 48 deletions.
6 changes: 6 additions & 0 deletions clients/client-cloud9/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ AWS SDK for JavaScript Cloud9 Client for Node.js, Browser and React Native.
<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>
Expand Down
6 changes: 6 additions & 0 deletions clients/client-cloud9/src/Cloud9.ts
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,12 @@ export interface Cloud9 {
* <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>
Expand Down
6 changes: 6 additions & 0 deletions clients/client-cloud9/src/Cloud9Client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,12 @@ export interface Cloud9ClientResolvedConfig extends Cloud9ClientResolvedConfigTy
* <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>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,12 @@ export interface CreateEnvironmentEC2CommandOutput extends CreateEnvironmentEC2R
/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ export interface CreateEnvironmentMembershipCommandOutput extends CreateEnvironm

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ export interface DeleteEnvironmentCommandOutput extends DeleteEnvironmentResult,
/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ export interface DeleteEnvironmentMembershipCommandOutput extends DeleteEnvironm

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,12 @@ export interface DescribeEnvironmentMembershipsCommandOutput

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ export interface DescribeEnvironmentStatusCommandOutput extends DescribeEnvironm

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ export interface DescribeEnvironmentsCommandOutput extends DescribeEnvironmentsR

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
12 changes: 12 additions & 0 deletions clients/client-cloud9/src/commands/ListEnvironmentsCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,18 @@ export interface ListEnvironmentsCommandOutput extends ListEnvironmentsResult, _

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ export interface ListTagsForResourceCommandOutput extends ListTagsForResourceRes

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
6 changes: 6 additions & 0 deletions clients/client-cloud9/src/commands/TagResourceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ export interface TagResourceCommandOutput extends TagResourceResponse, __Metadat
/**
* <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>
Expand Down
6 changes: 6 additions & 0 deletions clients/client-cloud9/src/commands/UntagResourceCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ export interface UntagResourceCommandOutput extends UntagResourceResponse, __Met

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ export interface UpdateEnvironmentCommandOutput extends UpdateEnvironmentResult,

/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ export interface UpdateEnvironmentMembershipCommandOutput extends UpdateEnvironm
/**
* <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>
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
Expand Down
6 changes: 6 additions & 0 deletions clients/client-cloud9/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
* <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>
Expand Down
22 changes: 12 additions & 10 deletions clients/client-cloud9/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,14 +131,15 @@ export interface CreateEnvironmentEC2Request {
* <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></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>
* 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>
Expand All @@ -156,7 +157,7 @@ export interface CreateEnvironmentEC2Request {
* </p>
* </li>
* <li>
* <p>Ubuntu 22.04: <code>ubuntu-22.04-x86_64</code>
* <p>Ubuntu 22.04: <code>ubuntu-22.04-x86_64</code>
* </p>
* </li>
* </ul>
Expand All @@ -170,7 +171,8 @@ export interface CreateEnvironmentEC2Request {
* </p>
* </li>
* <li>
* <p>Amazon Linux 2023 (recommended): <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64</code>
* <p>Amazon Linux 2023 (recommended):
* <code>resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64</code>
* </p>
* </li>
* <li>
Expand All @@ -180,7 +182,7 @@ export interface CreateEnvironmentEC2Request {
* </li>
* <li>
* <p>Ubuntu 22.04:
* <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64</code>
* <code>resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64</code>
* </p>
* </li>
* </ul>
Expand Down
Loading

0 comments on commit 32c9cb1

Please sign in to comment.