Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Cloud9

import { Cloud9 } from "https://aws-api.deno.dev/v0.4/services/cloud9.ts?docs=full";
class Cloud9 {
constructor(apiFactory: client.ApiFactory);
async createEnvironmentEC2(params: CreateEnvironmentEC2Request, opts?: client.RequestOptions): Promise<CreateEnvironmentEC2Result>;
async createEnvironmentMembership(params: CreateEnvironmentMembershipRequest, opts?: client.RequestOptions): Promise<CreateEnvironmentMembershipResult>;
async deleteEnvironment(params: DeleteEnvironmentRequest, opts?: client.RequestOptions): Promise<void>;
async deleteEnvironmentMembership(params: DeleteEnvironmentMembershipRequest, opts?: client.RequestOptions): Promise<void>;
async describeEnvironmentMemberships(params?: DescribeEnvironmentMembershipsRequest, opts?: client.RequestOptions): Promise<DescribeEnvironmentMembershipsResult>;
async describeEnvironments(params: DescribeEnvironmentsRequest, opts?: client.RequestOptions): Promise<DescribeEnvironmentsResult>;
async describeEnvironmentStatus(params: DescribeEnvironmentStatusRequest, opts?: client.RequestOptions): Promise<DescribeEnvironmentStatusResult>;
async listEnvironments(params?: ListEnvironmentsRequest, opts?: client.RequestOptions): Promise<ListEnvironmentsResult>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateEnvironment(params: UpdateEnvironmentRequest, opts?: client.RequestOptions): Promise<void>;
async updateEnvironmentMembership(params: UpdateEnvironmentMembershipRequest, opts?: client.RequestOptions): Promise<UpdateEnvironmentMembershipResult>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new Cloud9(apiFactory: client.ApiFactory)
[src]

§Methods

§

Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.

§

Adds an environment member to an Cloud9 development environment.

§
deleteEnvironment(params: DeleteEnvironmentRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.

§
deleteEnvironmentMembership(params: DeleteEnvironmentMembershipRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an environment member from a development environment.

§

Gets information about environment members for an Cloud9 development environment.

§

Gets information about Cloud9 development environments.

§

Gets status information for an Cloud9 development environment.

§

Gets a list of Cloud9 development environment identifiers.

§

Gets a list of the tags associated with an Cloud9 development environment.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Adds tags to an Cloud9 development environment.

! IMPORTANT: ! Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes tags from an Cloud9 development environment.

§
updateEnvironment(params: UpdateEnvironmentRequest, opts?: client.RequestOptions): Promise<void>
[src]

Changes the settings of an existing Cloud9 development environment.

§

Changes the settings of an existing environment member for an Cloud9 development environment.

§Static Properties