

****************
ElasticBeanstalk
****************



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



.. py:class:: ElasticBeanstalk.Client

  A low-level client representing AWS Elastic Beanstalk
   

  AWS Elastic Beanstalk makes it easy for you to create, deploy, and manage scalable, fault-tolerant applications running on the Amazon Web Services cloud.

   

  For more information about this product, go to the `AWS Elastic Beanstalk <http://aws.amazon.com/elasticbeanstalk/>`__ details page. The location of the latest AWS Elastic Beanstalk WSDL is `https\://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl <https://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl>`__. To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that enable you to access the API, go to `Tools for Amazon Web Services <http://aws.amazon.com/tools/>`__.

   

  **Endpoints**

   

  For a list of region-specific endpoints that AWS Elastic Beanstalk supports, go to `Regions and Endpoints <https://docs.aws.amazon.com/general/latest/gr/rande.html#elasticbeanstalk_region>`__ in the *Amazon Web Services Glossary*.

  ::

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

  

These are the available methods:

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

  elasticbeanstalk/client/abort_environment_update
  elasticbeanstalk/client/apply_environment_managed_action
  elasticbeanstalk/client/associate_environment_operations_role
  elasticbeanstalk/client/can_paginate
  elasticbeanstalk/client/check_dns_availability
  elasticbeanstalk/client/close
  elasticbeanstalk/client/compose_environments
  elasticbeanstalk/client/create_application
  elasticbeanstalk/client/create_application_version
  elasticbeanstalk/client/create_configuration_template
  elasticbeanstalk/client/create_environment
  elasticbeanstalk/client/create_platform_version
  elasticbeanstalk/client/create_storage_location
  elasticbeanstalk/client/delete_application
  elasticbeanstalk/client/delete_application_version
  elasticbeanstalk/client/delete_configuration_template
  elasticbeanstalk/client/delete_environment_configuration
  elasticbeanstalk/client/delete_platform_version
  elasticbeanstalk/client/describe_account_attributes
  elasticbeanstalk/client/describe_application_versions
  elasticbeanstalk/client/describe_applications
  elasticbeanstalk/client/describe_configuration_options
  elasticbeanstalk/client/describe_configuration_settings
  elasticbeanstalk/client/describe_environment_health
  elasticbeanstalk/client/describe_environment_managed_action_history
  elasticbeanstalk/client/describe_environment_managed_actions
  elasticbeanstalk/client/describe_environment_resources
  elasticbeanstalk/client/describe_environments
  elasticbeanstalk/client/describe_events
  elasticbeanstalk/client/describe_instances_health
  elasticbeanstalk/client/describe_platform_version
  elasticbeanstalk/client/disassociate_environment_operations_role
  elasticbeanstalk/client/get_paginator
  elasticbeanstalk/client/get_waiter
  elasticbeanstalk/client/list_available_solution_stacks
  elasticbeanstalk/client/list_platform_branches
  elasticbeanstalk/client/list_platform_versions
  elasticbeanstalk/client/list_tags_for_resource
  elasticbeanstalk/client/rebuild_environment
  elasticbeanstalk/client/request_environment_info
  elasticbeanstalk/client/restart_app_server
  elasticbeanstalk/client/retrieve_environment_info
  elasticbeanstalk/client/swap_environment_cnames
  elasticbeanstalk/client/terminate_environment
  elasticbeanstalk/client/update_application
  elasticbeanstalk/client/update_application_resource_lifecycle
  elasticbeanstalk/client/update_application_version
  elasticbeanstalk/client/update_configuration_template
  elasticbeanstalk/client/update_environment
  elasticbeanstalk/client/update_tags_for_resource
  elasticbeanstalk/client/validate_configuration_settings


==========
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:

  elasticbeanstalk/paginator/DescribeApplicationVersions
  elasticbeanstalk/paginator/DescribeEnvironmentManagedActionHistory
  elasticbeanstalk/paginator/DescribeEnvironments
  elasticbeanstalk/paginator/DescribeEvents
  elasticbeanstalk/paginator/ListPlatformVersions


=======
Waiters
=======


Waiters are available on a client instance via the ``get_waiter`` method. For more detailed instructions and examples on the usage or waiters, see the waiters `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html#waiters>`_.

The available waiters are:

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

  elasticbeanstalk/waiter/EnvironmentExists
  elasticbeanstalk/waiter/EnvironmentTerminated
  elasticbeanstalk/waiter/EnvironmentUpdated
