Module Smaws_Client_Cloud9

Cloud9 client library built on EIO.

Types

module Types : sig ... end

Builders

val make_update_environment_request : ?managed_credentials_action:Types.managed_credentials_action -> ?description:Types.environment_description -> ?name:Types.environment_name -> environment_id:Types.environment_id -> unit -> Types.update_environment_request
val make_environment_member : ?last_access:Types.timestamp -> environment_id:Types.environment_id -> user_arn:Types.user_arn -> user_id:Types.string_ -> permissions:Types.permissions -> unit -> Types.environment_member
val make_update_environment_membership_request : permissions:Types.member_permissions -> user_arn:Types.user_arn -> environment_id:Types.environment_id -> unit -> Types.update_environment_membership_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_key_list -> resource_ar_n:Types.environment_arn -> unit -> Types.untag_resource_request
val make_tag_resource_response : unit -> unit
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request : tags:Types.tag_list -> resource_ar_n:Types.environment_arn -> unit -> Types.tag_resource_request
val make_list_tags_for_resource_response : ?tags:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_ar_n:Types.environment_arn -> unit -> Types.list_tags_for_resource_request
val make_list_environments_request : ?max_results:Types.max_results -> ?next_token:Types.string_ -> unit -> Types.list_environments_request
val make_environment_lifecycle : ?failure_resource:Types.string_ -> ?reason:Types.string_ -> ?status:Types.environment_lifecycle_status -> unit -> Types.environment_lifecycle
val make_environment : ?managed_credentials_status:Types.managed_credentials_status -> ?lifecycle:Types.environment_lifecycle -> ?connection_type:Types.connection_type -> ?description:Types.environment_description -> ?name:Types.environment_name -> ?id:Types.environment_id -> owner_arn:Types.string_ -> arn:Types.string_ -> type_:Types.environment_type -> unit -> Types.environment
val make_describe_environments_request : environment_ids:Types.bounded_environment_id_list -> unit -> Types.describe_environments_request
val make_describe_environment_status_request : environment_id:Types.environment_id -> unit -> Types.describe_environment_status_request
val make_describe_environment_memberships_request : ?max_results:Types.max_results -> ?next_token:Types.string_ -> ?permissions:Types.permissions_list -> ?environment_id:Types.environment_id -> ?user_arn:Types.user_arn -> unit -> Types.describe_environment_memberships_request
val make_delete_environment_request : environment_id:Types.environment_id -> unit -> Types.delete_environment_request
val make_delete_environment_membership_request : user_arn:Types.user_arn -> environment_id:Types.environment_id -> unit -> Types.delete_environment_membership_request
val make_create_environment_membership_request : permissions:Types.member_permissions -> user_arn:Types.user_arn -> environment_id:Types.environment_id -> unit -> Types.create_environment_membership_request
val make_create_environment_ec2_request : ?dry_run:Types.nullable_boolean -> ?connection_type:Types.connection_type -> ?tags:Types.tag_list -> ?owner_arn:Types.user_arn -> ?automatic_stop_time_minutes:Types.automatic_stop_time_minutes -> ?subnet_id:Types.subnet_id -> ?client_request_token:Types.client_request_token -> ?description:Types.environment_description -> image_id:Types.image_id -> instance_type:Types.instance_type -> name:Types.environment_name -> unit -> Types.create_environment_ec2_request

Operations

module CreateEnvironmentEC2 : sig ... end

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

module CreateEnvironmentMembership : sig ... end

Adds an environment member to an Cloud9 development environment.

module DeleteEnvironment : sig ... end

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

module DeleteEnvironmentMembership : sig ... end

Deletes an environment member from a development environment.

module DescribeEnvironmentMemberships : sig ... end

Gets information about environment members for an Cloud9 development environment.

module DescribeEnvironmentStatus : sig ... end

Gets status information for an Cloud9 development environment.

module DescribeEnvironments : sig ... end

Gets information about Cloud9 development environments.

module ListEnvironments : sig ... end

Gets a list of Cloud9 development environment identifiers.

module ListTagsForResource : sig ... end

Gets a list of the tags associated with an Cloud9 development environment.

module TagResource : sig ... end

Adds tags to an Cloud9 development environment.

module UntagResource : sig ... end

Removes tags from an Cloud9 development environment.

module UpdateEnvironment : sig ... end

Changes the settings of an existing Cloud9 development environment.

module UpdateEnvironmentMembership : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end