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): PromiseAdds 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): PromiseDeletes 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): PromiseDeletes 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): PromiseGets 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): PromiseGets 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): PromiseGets 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): PromiseGets 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): PromiseChanges 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): PromiseChanges 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