Cloud9 class

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, bool useFipsEndpoint = false, bool useDualStackEndpoint = false})
factory

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 imageId, required String instanceType, required String name, int? automaticStopTimeMinutes, String? clientRequestToken, ConnectionType? connectionType, String? description, bool? dryRun, String? ownerArn, String? subnetId, List<Tag>? tags}) → Future<CreateEnvironmentEC2Result>
Creates an 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 Cloud9 development environment.
deleteEnvironment({required String environmentId}) → Future<void>
Deletes an 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 a development environment.
describeEnvironmentMemberships({String? environmentId, int? maxResults, String? nextToken, List<Permissions>? permissions, String? userArn}) → Future<DescribeEnvironmentMembershipsResult>
Gets information about environment members for an Cloud9 development environment.
describeEnvironments({required List<String> environmentIds}) → Future<DescribeEnvironmentsResult>
Gets information about Cloud9 development environments.
describeEnvironmentStatus({required String environmentId}) → Future<DescribeEnvironmentStatusResult>
Gets status information for an Cloud9 development environment.
listEnvironments({int? maxResults, String? nextToken}) → Future<ListEnvironmentsResult>
Gets a list of Cloud9 development environment identifiers.
listTagsForResource({required String resourceARN}) → Future<ListTagsForResourceResponse>
Gets a list of the tags associated with an 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 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 Cloud9 development environment.
updateEnvironment({required String environmentId, String? description, ManagedCredentialsAction? managedCredentialsAction, String? name}) → Future<void>
Changes the settings of an existing 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 Cloud9 development environment.

Operators

operator ==(Object other) → bool
The equality operator.
inherited