

******
Cloud9
******



======
Client
======



.. py:class:: Cloud9.Client

  A low-level client representing AWS Cloud9
   

  Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.

   

  For more information about Cloud9, see the `Cloud9 User Guide <https://docs.aws.amazon.com/cloud9/latest/user-guide>`__.

   

  .. warning::

     

    Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. `Learn more" <http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/>`__

     

   

  Cloud9 supports these operations:

   

  
  * ``CreateEnvironmentEC2``: Creates an Cloud9 development environment, launches an Amazon EC2 instance, and then connects from the instance to the environment.
   
  * ``CreateEnvironmentMembership``: Adds an environment member to an environment.
   
  * ``DeleteEnvironment``: Deletes an environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
   
  * ``DeleteEnvironmentMembership``: Deletes an environment member from an environment.
   
  * ``DescribeEnvironmentMemberships``: Gets information about environment members for an environment.
   
  * ``DescribeEnvironments``: Gets information about environments.
   
  * ``DescribeEnvironmentStatus``: Gets status information for an environment.
   
  * ``ListEnvironments``: Gets a list of environment identifiers.
   
  * ``ListTagsForResource``: Gets the tags for an environment.
   
  * ``TagResource``: Adds tags to an environment.
   
  * ``UntagResource``: Removes tags from an environment.
   
  * ``UpdateEnvironment``: Changes the settings of an existing environment.
   
  * ``UpdateEnvironmentMembership``: Changes the settings of an existing environment member for an environment.
  

  ::

    
    import boto3
    
    client = boto3.client('cloud9')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  cloud9/client/can_paginate
  cloud9/client/close
  cloud9/client/create_environment_ec2
  cloud9/client/create_environment_membership
  cloud9/client/delete_environment
  cloud9/client/delete_environment_membership
  cloud9/client/describe_environment_memberships
  cloud9/client/describe_environment_status
  cloud9/client/describe_environments
  cloud9/client/get_paginator
  cloud9/client/get_waiter
  cloud9/client/list_environments
  cloud9/client/list_tags_for_resource
  cloud9/client/tag_resource
  cloud9/client/untag_resource
  cloud9/client/update_environment
  cloud9/client/update_environment_membership


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  cloud9/paginator/DescribeEnvironmentMemberships
  cloud9/paginator/ListEnvironments
