Cloud9 class
AWS Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.
Constructors
- Cloud9({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
createEnvironmentEC2(
{required String instanceType, required String name, int? automaticStopTimeMinutes, String? clientRequestToken, ConnectionType? connectionType, String? description, String? ownerArn, String? subnetId, List< Tag> ? tags}) → Future<CreateEnvironmentEC2Result> - Creates an AWS Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
-
createEnvironmentMembership(
{required String environmentId, required MemberPermissions permissions, required String userArn}) → Future< CreateEnvironmentMembershipResult> - Adds an environment member to an AWS Cloud9 development environment.
-
deleteEnvironment(
{required String environmentId}) → Future< void> - Deletes an AWS Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
-
deleteEnvironmentMembership(
{required String environmentId, required String userArn}) → Future< void> - Deletes an environment member from an AWS Cloud9 development environment.
-
describeEnvironmentMemberships(
{String? environmentId, int? maxResults, String? nextToken, List< Permissions> ? permissions, String? userArn}) → Future<DescribeEnvironmentMembershipsResult> - Gets information about environment members for an AWS Cloud9 development environment.
-
describeEnvironments(
{required List< String> environmentIds}) → Future<DescribeEnvironmentsResult> - Gets information about AWS Cloud9 development environments.
-
describeEnvironmentStatus(
{required String environmentId}) → Future< DescribeEnvironmentStatusResult> - Gets status information for an AWS Cloud9 development environment.
-
listEnvironments(
{int? maxResults, String? nextToken}) → Future< ListEnvironmentsResult> - Gets a list of AWS Cloud9 development environment identifiers.
-
listTagsForResource(
{required String resourceARN}) → Future< ListTagsForResourceResponse> - Gets a list of the tags associated with an AWS Cloud9 development environment.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tagResource(
{required String resourceARN, required List< Tag> tags}) → Future<void> - Adds tags to an AWS Cloud9 development environment.
-
toString(
) → String -
A string representation of this object.
inherited
-
untagResource(
{required String resourceARN, required List< String> tagKeys}) → Future<void> - Removes tags from an AWS Cloud9 development environment.
-
updateEnvironment(
{required String environmentId, String? description, String? name}) → Future< void> - Changes the settings of an existing AWS Cloud9 development environment.
-
updateEnvironmentMembership(
{required String environmentId, required MemberPermissions permissions, required String userArn}) → Future< UpdateEnvironmentMembershipResult> - Changes the settings of an existing environment member for an AWS Cloud9 development environment.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited