import { Cloud9Client } from "./Cloud9Client"; import { CreateEnvironmentEC2Input } from "./types/CreateEnvironmentEC2Input"; import { CreateEnvironmentEC2Output } from "./types/CreateEnvironmentEC2Output"; import { CreateEnvironmentMembershipInput } from "./types/CreateEnvironmentMembershipInput"; import { CreateEnvironmentMembershipOutput } from "./types/CreateEnvironmentMembershipOutput"; import { DeleteEnvironmentInput } from "./types/DeleteEnvironmentInput"; import { DeleteEnvironmentMembershipInput } from "./types/DeleteEnvironmentMembershipInput"; import { DeleteEnvironmentMembershipOutput } from "./types/DeleteEnvironmentMembershipOutput"; import { DeleteEnvironmentOutput } from "./types/DeleteEnvironmentOutput"; import { DescribeEnvironmentMembershipsInput } from "./types/DescribeEnvironmentMembershipsInput"; import { DescribeEnvironmentMembershipsOutput } from "./types/DescribeEnvironmentMembershipsOutput"; import { DescribeEnvironmentStatusInput } from "./types/DescribeEnvironmentStatusInput"; import { DescribeEnvironmentStatusOutput } from "./types/DescribeEnvironmentStatusOutput"; import { DescribeEnvironmentsInput } from "./types/DescribeEnvironmentsInput"; import { DescribeEnvironmentsOutput } from "./types/DescribeEnvironmentsOutput"; import { ListEnvironmentsInput } from "./types/ListEnvironmentsInput"; import { ListEnvironmentsOutput } from "./types/ListEnvironmentsOutput"; import { UpdateEnvironmentInput } from "./types/UpdateEnvironmentInput"; import { UpdateEnvironmentMembershipInput } from "./types/UpdateEnvironmentMembershipInput"; import { UpdateEnvironmentMembershipOutput } from "./types/UpdateEnvironmentMembershipOutput"; import { UpdateEnvironmentOutput } from "./types/UpdateEnvironmentOutput"; export declare class Cloud9 extends Cloud9Client { /** *

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

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ createEnvironmentEC2(args: CreateEnvironmentEC2Input): Promise; createEnvironmentEC2(args: CreateEnvironmentEC2Input, cb: (err: any, data?: CreateEnvironmentEC2Output) => void): void; /** *

Adds an environment member to an AWS Cloud9 development environment.

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ createEnvironmentMembership(args: CreateEnvironmentMembershipInput): Promise; createEnvironmentMembership(args: CreateEnvironmentMembershipInput, cb: (err: any, data?: CreateEnvironmentMembershipOutput) => void): void; /** *

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

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteEnvironment(args: DeleteEnvironmentInput): Promise; deleteEnvironment(args: DeleteEnvironmentInput, cb: (err: any, data?: DeleteEnvironmentOutput) => void): void; /** *

Deletes an environment member from an AWS Cloud9 development environment.

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteEnvironmentMembership(args: DeleteEnvironmentMembershipInput): Promise; deleteEnvironmentMembership(args: DeleteEnvironmentMembershipInput, cb: (err: any, data?: DeleteEnvironmentMembershipOutput) => void): void; /** *

Gets information about environment members for an AWS Cloud9 development environment.

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ describeEnvironmentMemberships(args: DescribeEnvironmentMembershipsInput): Promise; describeEnvironmentMemberships(args: DescribeEnvironmentMembershipsInput, cb: (err: any, data?: DescribeEnvironmentMembershipsOutput) => void): void; /** *

Gets status information for an AWS Cloud9 development environment.

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ describeEnvironmentStatus(args: DescribeEnvironmentStatusInput): Promise; describeEnvironmentStatus(args: DescribeEnvironmentStatusInput, cb: (err: any, data?: DescribeEnvironmentStatusOutput) => void): void; /** *

Gets information about AWS Cloud9 development environments.

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ describeEnvironments(args: DescribeEnvironmentsInput): Promise; describeEnvironments(args: DescribeEnvironmentsInput, cb: (err: any, data?: DescribeEnvironmentsOutput) => void): void; /** *

Gets a list of AWS Cloud9 development environment identifiers.

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ listEnvironments(args: ListEnvironmentsInput): Promise; listEnvironments(args: ListEnvironmentsInput, cb: (err: any, data?: ListEnvironmentsOutput) => void): void; /** *

Changes the settings of an existing AWS Cloud9 development environment.

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateEnvironment(args: UpdateEnvironmentInput): Promise; updateEnvironment(args: UpdateEnvironmentInput, cb: (err: any, data?: UpdateEnvironmentOutput) => void): void; /** *

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

* * This operation may fail with one of the following errors: * - {BadRequestException}

The target request is invalid.

* - {ConflictException}

A conflict occurred.

* - {NotFoundException}

The target resource cannot be found.

* - {ForbiddenException}

An access permissions issue occurred.

* - {TooManyRequestsException}

Too many service requests were made over the given time period.

* - {LimitExceededException}

A service limit was exceeded.

* - {InternalServerErrorException}

An internal server error occurred.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateEnvironmentMembership(args: UpdateEnvironmentMembershipInput): Promise; updateEnvironmentMembership(args: UpdateEnvironmentMembershipInput, cb: (err: any, data?: UpdateEnvironmentMembershipOutput) => void): void; }