Class: Aws::Cloud9::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Cloud9::Client
- Includes:
- Aws::ClientStubs
- Defined in:
- gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb
Overview
An API client for Cloud9. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::Cloud9::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#create_environment_ec2(params = {}) ⇒ Types::CreateEnvironmentEC2Result
Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
-
#create_environment_membership(params = {}) ⇒ Types::CreateEnvironmentMembershipResult
Adds an environment member to an Cloud9 development environment.
-
#delete_environment(params = {}) ⇒ Struct
Deletes an Cloud9 development environment.
-
#delete_environment_membership(params = {}) ⇒ Struct
Deletes an environment member from a development environment.
-
#describe_environment_memberships(params = {}) ⇒ Types::DescribeEnvironmentMembershipsResult
Gets information about environment members for an Cloud9 development environment.
-
#describe_environment_status(params = {}) ⇒ Types::DescribeEnvironmentStatusResult
Gets status information for an Cloud9 development environment.
-
#describe_environments(params = {}) ⇒ Types::DescribeEnvironmentsResult
Gets information about Cloud9 development environments.
-
#list_environments(params = {}) ⇒ Types::ListEnvironmentsResult
Gets a list of Cloud9 development environment identifiers.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Gets a list of the tags associated with an Cloud9 development environment.
-
#tag_resource(params = {}) ⇒ Struct
Adds tags to an Cloud9 development environment.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from an Cloud9 development environment.
-
#update_environment(params = {}) ⇒ Struct
Changes the settings of an existing Cloud9 development environment.
-
#update_environment_membership(params = {}) ⇒ Types::UpdateEnvironmentMembershipResult
Changes the settings of an existing environment member for an Cloud9 development environment.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from Aws::ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
474 475 476 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 474 def initialize(*args) super end |
Instance Method Details
#create_environment_ec2(params = {}) ⇒ Types::CreateEnvironmentEC2Result
Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
644 645 646 647 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 644 def create_environment_ec2(params = {}, = {}) req = build_request(:create_environment_ec2, params) req.send_request() end |
#create_environment_membership(params = {}) ⇒ Types::CreateEnvironmentMembershipResult
Adds an environment member to an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
717 718 719 720 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 717 def create_environment_membership(params = {}, = {}) req = build_request(:create_environment_membership, params) req.send_request() end |
#delete_environment(params = {}) ⇒ Struct
Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
758 759 760 761 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 758 def delete_environment(params = {}, = {}) req = build_request(:delete_environment, params) req.send_request() end |
#delete_environment_membership(params = {}) ⇒ Struct
Deletes an environment member from a development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
804 805 806 807 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 804 def delete_environment_membership(params = {}, = {}) req = build_request(:delete_environment_membership, params) req.send_request() end |
#describe_environment_memberships(params = {}) ⇒ Types::DescribeEnvironmentMembershipsResult
Gets information about environment members for an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
961 962 963 964 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 961 def describe_environment_memberships(params = {}, = {}) req = build_request(:describe_environment_memberships, params) req.send_request() end |
#describe_environment_status(params = {}) ⇒ Types::DescribeEnvironmentStatusResult
Gets status information for an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
1011 1012 1013 1014 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1011 def describe_environment_status(params = {}, = {}) req = build_request(:describe_environment_status, params) req.send_request() end |
#describe_environments(params = {}) ⇒ Types::DescribeEnvironmentsResult
Gets information about Cloud9 development environments.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
1095 1096 1097 1098 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1095 def describe_environments(params = {}, = {}) req = build_request(:describe_environments, params) req.send_request() end |
#list_environments(params = {}) ⇒ Types::ListEnvironmentsResult
Gets a list of Cloud9 development environment identifiers.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1162 1163 1164 1165 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1162 def list_environments(params = {}, = {}) req = build_request(:list_environments, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Gets a list of the tags associated with an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
1201 1202 1203 1204 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1201 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds tags to an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
1243 1244 1245 1246 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1243 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
1278 1279 1280 1281 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1278 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_environment(params = {}) ⇒ Struct
Changes the settings of an existing Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
1345 1346 1347 1348 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1345 def update_environment(params = {}, = {}) req = build_request(:update_environment, params) req.send_request() end |
#update_environment_membership(params = {}) ⇒ Types::UpdateEnvironmentMembershipResult
Changes the settings of an existing environment member for an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more"
1419 1420 1421 1422 |
# File 'gems/aws-sdk-cloud9/lib/aws-sdk-cloud9/client.rb', line 1419 def update_environment_membership(params = {}, = {}) req = build_request(:update_environment_membership, params) req.send_request() end |