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