emr

Example usage

@mock_emr
def test_emr_behaviour:
    boto3.client("emr")
    ...

Implemented features for this service

  • [ ] add_instance_fleet

  • [X] add_instance_groups

  • [X] add_job_flow_steps

  • [X] add_tags

  • [ ] cancel_steps

  • [X] create_security_configuration

  • [ ] create_studio

  • [ ] create_studio_session_mapping

  • [X] delete_security_configuration

  • [ ] delete_studio

  • [ ] delete_studio_session_mapping

  • [X] describe_cluster

  • [X] describe_job_flows

  • [ ] describe_notebook_execution

  • [ ] describe_release_label

  • [ ] describe_security_configuration

  • [X] describe_step

  • [ ] describe_studio

  • [ ] get_auto_termination_policy

  • [ ] get_block_public_access_configuration

  • [ ] get_managed_scaling_policy

  • [ ] get_studio_session_mapping

  • [X] list_bootstrap_actions

  • [X] list_clusters

  • [ ] list_instance_fleets

  • [X] list_instance_groups

  • [X] list_instances

  • [ ] list_notebook_executions

  • [ ] list_release_labels

  • [ ] list_security_configurations

  • [X] list_steps

  • [ ] list_studio_session_mappings

  • [ ] list_studios

  • [X] modify_cluster

  • [ ] modify_instance_fleet

  • [X] modify_instance_groups

  • [X] put_auto_scaling_policy

  • [ ] put_auto_termination_policy

  • [ ] put_block_public_access_configuration

  • [ ] put_managed_scaling_policy

  • [X] remove_auto_scaling_policy

  • [ ] remove_auto_termination_policy

  • [ ] remove_managed_scaling_policy

  • [X] remove_tags

  • [X] run_job_flow

  • [X] set_termination_protection

  • [X] set_visible_to_all_users

  • [ ] start_notebook_execution

  • [ ] stop_notebook_execution

  • [X] terminate_job_flows

  • [ ] update_studio

  • [ ] update_studio_session_mapping