

***
EMR
***



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



.. py:class:: EMR.Client

  A low-level client representing Amazon EMR
  

  Amazon EMR is a web service that makes it easier to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several Amazon Web Services services to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehouse management.

  ::

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

  

These are the available methods:

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

  emr/client/add_instance_fleet
  emr/client/add_instance_groups
  emr/client/add_job_flow_steps
  emr/client/add_tags
  emr/client/can_paginate
  emr/client/cancel_steps
  emr/client/close
  emr/client/create_persistent_app_ui
  emr/client/create_security_configuration
  emr/client/create_studio
  emr/client/create_studio_session_mapping
  emr/client/delete_security_configuration
  emr/client/delete_studio
  emr/client/delete_studio_session_mapping
  emr/client/describe_cluster
  emr/client/describe_job_flows
  emr/client/describe_notebook_execution
  emr/client/describe_persistent_app_ui
  emr/client/describe_release_label
  emr/client/describe_security_configuration
  emr/client/describe_step
  emr/client/describe_studio
  emr/client/get_auto_termination_policy
  emr/client/get_block_public_access_configuration
  emr/client/get_cluster_session_credentials
  emr/client/get_managed_scaling_policy
  emr/client/get_on_cluster_app_ui_presigned_url
  emr/client/get_paginator
  emr/client/get_persistent_app_ui_presigned_url
  emr/client/get_studio_session_mapping
  emr/client/get_waiter
  emr/client/list_bootstrap_actions
  emr/client/list_clusters
  emr/client/list_instance_fleets
  emr/client/list_instance_groups
  emr/client/list_instances
  emr/client/list_notebook_executions
  emr/client/list_release_labels
  emr/client/list_security_configurations
  emr/client/list_steps
  emr/client/list_studio_session_mappings
  emr/client/list_studios
  emr/client/list_supported_instance_types
  emr/client/modify_cluster
  emr/client/modify_instance_fleet
  emr/client/modify_instance_groups
  emr/client/put_auto_scaling_policy
  emr/client/put_auto_termination_policy
  emr/client/put_block_public_access_configuration
  emr/client/put_managed_scaling_policy
  emr/client/remove_auto_scaling_policy
  emr/client/remove_auto_termination_policy
  emr/client/remove_managed_scaling_policy
  emr/client/remove_tags
  emr/client/run_job_flow
  emr/client/set_keep_job_flow_alive_when_no_steps
  emr/client/set_termination_protection
  emr/client/set_unhealthy_node_replacement
  emr/client/set_visible_to_all_users
  emr/client/start_notebook_execution
  emr/client/stop_notebook_execution
  emr/client/terminate_job_flows
  emr/client/update_studio
  emr/client/update_studio_session_mapping


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

  emr/paginator/ListBootstrapActions
  emr/paginator/ListClusters
  emr/paginator/ListInstanceFleets
  emr/paginator/ListInstanceGroups
  emr/paginator/ListInstances
  emr/paginator/ListNotebookExecutions
  emr/paginator/ListSecurityConfigurations
  emr/paginator/ListSteps
  emr/paginator/ListStudioSessionMappings
  emr/paginator/ListStudios


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

  emr/waiter/ClusterRunning
  emr/waiter/ClusterTerminated
  emr/waiter/StepComplete
