# Amazon EMR API Reference > 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 AWS services to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehouse management. - [Welcome](https://docs.aws.amazon.com/emr/latest/APIReference/Welcome.md) - [Common Parameters](https://docs.aws.amazon.com/emr/latest/APIReference/CommonParameters.md) - [Common Error Types](https://docs.aws.amazon.com/emr/latest/APIReference/CommonErrors.md) ## [Actions](https://docs.aws.amazon.com/emr/latest/APIReference/API_Operations.md) - [AddInstanceFleet](https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceFleet.md): Adds an instance fleet to a running cluster. - [AddInstanceGroups](https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceGroups.md): Adds one or more instance groups to a running cluster. - [AddJobFlowSteps](https://docs.aws.amazon.com/emr/latest/APIReference/API_AddJobFlowSteps.md): AddJobFlowSteps adds new steps to a running cluster. - [AddTags](https://docs.aws.amazon.com/emr/latest/APIReference/API_AddTags.md): Adds tags to an Amazon EMR resource, such as a cluster or an Amazon EMR Studio. - [CancelSteps](https://docs.aws.amazon.com/emr/latest/APIReference/API_CancelSteps.md): Cancels a pending step or steps in a running cluster. - [CreatePersistentAppUI](https://docs.aws.amazon.com/emr/latest/APIReference/API_CreatePersistentAppUI.md): Creates a persistent application user interface. - [CreateSecurityConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_CreateSecurityConfiguration.md): Creates a security configuration, which is stored in the service and can be specified when a cluster is created. - [CreateStudio](https://docs.aws.amazon.com/emr/latest/APIReference/API_CreateStudio.md): Creates a new Amazon EMR Studio. - [CreateStudioSessionMapping](https://docs.aws.amazon.com/emr/latest/APIReference/API_CreateStudioSessionMapping.md): Maps a user or group to the Amazon EMR Studio specified by StudioId, and applies a session policy to refine Studio permissions for that user or group. - [DeleteSecurityConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_DeleteSecurityConfiguration.md): Deletes a security configuration. - [DeleteStudio](https://docs.aws.amazon.com/emr/latest/APIReference/API_DeleteStudio.md): Removes an Amazon EMR Studio from the Studio metadata store. - [DeleteStudioSessionMapping](https://docs.aws.amazon.com/emr/latest/APIReference/API_DeleteStudioSessionMapping.md): Removes a user or group from an Amazon EMR Studio. - [DescribeCluster](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeCluster.md): Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on. - [DescribeJobFlows](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeJobFlows.md): This API is no longer supported and will eventually be removed. - [DescribeNotebookExecution](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeNotebookExecution.md): Provides details of a notebook execution. - [DescribePersistentAppUI](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribePersistentAppUI.md): Describes a persistent application user interface. - [DescribeReleaseLabel](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeReleaseLabel.md): Provides Amazon EMR release label details, such as the releases available the Region where the API request is run, and the available applications for a specific Amazon EMR release label. - [DescribeSecurityConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeSecurityConfiguration.md): Provides the details of a security configuration by returning the configuration JSON. - [DescribeStep](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeStep.md): Provides more detail about the cluster step. - [DescribeStudio](https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeStudio.md): Returns details for the specified Amazon EMR Studio including ID, Name, VPC, Studio access URL, and so on. - [GetAutoTerminationPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetAutoTerminationPolicy.md): Returns the auto-termination policy for an Amazon EMR cluster. - [GetBlockPublicAccessConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetBlockPublicAccessConfiguration.md): Returns the Amazon EMR block public access configuration for your AWS account in the current Region. - [GetClusterSessionCredentials](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetClusterSessionCredentials.md): Provides temporary, HTTP basic credentials that are associated with a given runtime IAM role and used by a cluster with fine-grained access control activated. - [GetManagedScalingPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetManagedScalingPolicy.md): Fetches the attached managed scaling policy for an Amazon EMR cluster. - [GetOnClusterAppUIPresignedURL](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetOnClusterAppUIPresignedURL.md): The presigned URL properties for the cluster's application user interface. - [GetPersistentAppUIPresignedURL](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetPersistentAppUIPresignedURL.md): The presigned URL properties for the cluster's application user interface. - [GetSession](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetSession.md): Returns detailed information about a session. - [GetSessionEndpoint](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetSessionEndpoint.md): Returns the Spark Connect endpoint URL and a time-limited authentication token for the specified session. - [GetStudioSessionMapping](https://docs.aws.amazon.com/emr/latest/APIReference/API_GetStudioSessionMapping.md): Fetches mapping details for the specified Amazon EMR Studio and identity (user or group). - [ListBootstrapActions](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListBootstrapActions.md): Provides information about the bootstrap actions associated with a cluster. - [ListClusters](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListClusters.md): Provides the status of all clusters visible to this AWS account. - [ListInstanceFleets](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListInstanceFleets.md): Lists all available details about the instance fleets in a cluster. - [ListInstanceGroups](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListInstanceGroups.md): Provides all available details about the instance groups in a cluster. - [ListInstances](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListInstances.md): Provides information for all active Amazon EC2 instances and Amazon EC2 instances terminated in the last 30 days, up to a maximum of 2,000. - [ListNotebookExecutions](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListNotebookExecutions.md): Provides summaries of all notebook executions. - [ListReleaseLabels](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListReleaseLabels.md): Retrieves release labels of Amazon EMR services in the Region where the API is called. - [ListSecurityConfigurations](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListSecurityConfigurations.md): Lists all the security configurations visible to this account, providing their creation dates and times, and their names. - [ListSessions](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListSessions.md): Lists the sessions on a cluster. - [ListSteps](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListSteps.md): Provides a list of steps for the cluster in reverse order unless you specify stepIds with the request or filter by StepStates. - [ListStudios](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListStudios.md): Returns a list of all Amazon EMR Studios associated with the AWS account. - [ListStudioSessionMappings](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListStudioSessionMappings.md): Returns a list of all user or group session mappings for the Amazon EMR Studio specified by StudioId. - [ListSupportedInstanceTypes](https://docs.aws.amazon.com/emr/latest/APIReference/API_ListSupportedInstanceTypes.md): A list of the instance types that Amazon EMR supports. - [ModifyCluster](https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyCluster.md): Modifies the number of steps that can be executed concurrently for the cluster specified using ClusterID. - [ModifyInstanceFleet](https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceFleet.md): Modifies the target On-Demand and target Spot capacities for the instance fleet with the specified InstanceFleetID within the cluster specified using ClusterID. - [ModifyInstanceGroups](https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceGroups.md): ModifyInstanceGroups modifies the number of nodes and configuration settings of an instance group. - [PutAutoScalingPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_PutAutoScalingPolicy.md): Creates or updates an automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. - [PutAutoTerminationPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_PutAutoTerminationPolicy.md) - [PutBlockPublicAccessConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_PutBlockPublicAccessConfiguration.md): Creates or updates an Amazon EMR block public access configuration for your AWS account in the current Region. - [PutManagedScalingPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_PutManagedScalingPolicy.md): Creates or updates a managed scaling policy for an Amazon EMR cluster. - [RemoveAutoScalingPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveAutoScalingPolicy.md): Removes an automatic scaling policy from a specified instance group within an Amazon EMR cluster. - [RemoveAutoTerminationPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveAutoTerminationPolicy.md): Removes an auto-termination policy from an Amazon EMR cluster. - [RemoveManagedScalingPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveManagedScalingPolicy.md): Removes a managed scaling policy from a specified Amazon EMR cluster. - [RemoveTags](https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveTags.md): Removes tags from an Amazon EMR resource, such as a cluster or Amazon EMR Studio. - [RunJobFlow](https://docs.aws.amazon.com/emr/latest/APIReference/API_RunJobFlow.md): RunJobFlow creates and starts running a new cluster (job flow). - [SetKeepJobFlowAliveWhenNoSteps](https://docs.aws.amazon.com/emr/latest/APIReference/API_SetKeepJobFlowAliveWhenNoSteps.md): You can use the SetKeepJobFlowAliveWhenNoSteps to configure a cluster (job flow) to terminate after the step execution, i.e., all your steps are executed. - [SetTerminationProtection](https://docs.aws.amazon.com/emr/latest/APIReference/API_SetTerminationProtection.md): SetTerminationProtection locks a cluster (job flow) so the Amazon EC2 instances in the cluster cannot be terminated by user intervention, an API call, or in the event of a job-flow error. - [SetUnhealthyNodeReplacement](https://docs.aws.amazon.com/emr/latest/APIReference/API_SetUnhealthyNodeReplacement.md): Specify whether to enable unhealthy node replacement, which lets Amazon EMR gracefully replace core nodes on a cluster if any nodes become unhealthy. - [SetVisibleToAllUsers](https://docs.aws.amazon.com/emr/latest/APIReference/API_SetVisibleToAllUsers.md) - [StartNotebookExecution](https://docs.aws.amazon.com/emr/latest/APIReference/API_StartNotebookExecution.md): Starts a notebook execution. - [StartSession](https://docs.aws.amazon.com/emr/latest/APIReference/API_StartSession.md): Creates and starts a new Spark Connect session on the specified cluster. - [StopNotebookExecution](https://docs.aws.amazon.com/emr/latest/APIReference/API_StopNotebookExecution.md): Stops a notebook execution. - [TerminateJobFlows](https://docs.aws.amazon.com/emr/latest/APIReference/API_TerminateJobFlows.md): TerminateJobFlows shuts a list of clusters (job flows) down. - [TerminateSession](https://docs.aws.amazon.com/emr/latest/APIReference/API_TerminateSession.md): Terminates an active session. - [UpdateStudio](https://docs.aws.amazon.com/emr/latest/APIReference/API_UpdateStudio.md): Updates an Amazon EMR Studio configuration, including attributes such as name, description, and subnets. - [UpdateStudioSessionMapping](https://docs.aws.amazon.com/emr/latest/APIReference/API_UpdateStudioSessionMapping.md): Updates the session policy attached to the user or group for the specified Amazon EMR Studio. ## [Data Types](https://docs.aws.amazon.com/emr/latest/APIReference/API_Types.md) - [Application](https://docs.aws.amazon.com/emr/latest/APIReference/API_Application.md): With Amazon EMR release version 4.0 and later, the only accepted parameter is the application name. - [AutoScalingPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_AutoScalingPolicy.md): An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. - [AutoScalingPolicyDescription](https://docs.aws.amazon.com/emr/latest/APIReference/API_AutoScalingPolicyDescription.md): An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. - [AutoScalingPolicyStateChangeReason](https://docs.aws.amazon.com/emr/latest/APIReference/API_AutoScalingPolicyStateChangeReason.md): The reason for an AutoScalingPolicyStatus change. - [AutoScalingPolicyStatus](https://docs.aws.amazon.com/emr/latest/APIReference/API_AutoScalingPolicyStatus.md): The status of an automatic scaling policy. - [AutoTerminationPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_AutoTerminationPolicy.md): An auto-termination policy for an Amazon EMR cluster. - [BlockPublicAccessConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_BlockPublicAccessConfiguration.md): A configuration for Amazon EMR block public access. - [BlockPublicAccessConfigurationMetadata](https://docs.aws.amazon.com/emr/latest/APIReference/API_BlockPublicAccessConfigurationMetadata.md): Properties that describe the AWS principal that created the BlockPublicAccessConfiguration using the PutBlockPublicAccessConfiguration action as well as the date and time that the configuration was created. - [BootstrapActionConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_BootstrapActionConfig.md): Configuration of a bootstrap action. - [BootstrapActionDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_BootstrapActionDetail.md): Reports the configuration of a bootstrap action in a cluster (job flow). - [CancelStepsInfo](https://docs.aws.amazon.com/emr/latest/APIReference/API_CancelStepsInfo.md): Specification of the status of a CancelSteps request. - [CloudWatchAlarmDefinition](https://docs.aws.amazon.com/emr/latest/APIReference/API_CloudWatchAlarmDefinition.md): The definition of a CloudWatch metric alarm, which determines when an automatic scaling activity is triggered. - [CloudWatchLogConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_CloudWatchLogConfiguration.md): Holds CloudWatch log configuration settings and metadata that specify settings like log files to monitor and where to send them. - [Cluster](https://docs.aws.amazon.com/emr/latest/APIReference/API_Cluster.md): The detailed description of the cluster. - [ClusterStateChangeReason](https://docs.aws.amazon.com/emr/latest/APIReference/API_ClusterStateChangeReason.md): The reason that the cluster changed to its current state. - [ClusterStatus](https://docs.aws.amazon.com/emr/latest/APIReference/API_ClusterStatus.md): The detailed status of the cluster. - [ClusterSummary](https://docs.aws.amazon.com/emr/latest/APIReference/API_ClusterSummary.md): The summary description of the cluster. - [ClusterTimeline](https://docs.aws.amazon.com/emr/latest/APIReference/API_ClusterTimeline.md): Represents the timeline of the cluster's lifecycle. - [Command](https://docs.aws.amazon.com/emr/latest/APIReference/API_Command.md): An entity describing an executable that runs on a cluster. - [ComputeLimits](https://docs.aws.amazon.com/emr/latest/APIReference/API_ComputeLimits.md): The Amazon EC2 unit limits for a managed scaling policy. - [Configuration](https://docs.aws.amazon.com/emr/latest/APIReference/API_Configuration.md) - [Credentials](https://docs.aws.amazon.com/emr/latest/APIReference/API_Credentials.md): The credentials that you can use to connect to cluster endpoints. - [EbsBlockDevice](https://docs.aws.amazon.com/emr/latest/APIReference/API_EbsBlockDevice.md): Configuration of requested EBS block device associated with the instance group. - [EbsBlockDeviceConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_EbsBlockDeviceConfig.md): Configuration of requested EBS block device associated with the instance group with count of volumes that are associated to every instance. - [EbsConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_EbsConfiguration.md): The Amazon EBS configuration of a cluster instance. - [EbsVolume](https://docs.aws.amazon.com/emr/latest/APIReference/API_EbsVolume.md): EBS block device that's attached to an Amazon EC2 instance. - [Ec2InstanceAttributes](https://docs.aws.amazon.com/emr/latest/APIReference/API_Ec2InstanceAttributes.md): Provides information about the Amazon EC2 instances in a cluster grouped by category. - [EMRContainersConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_EMRContainersConfig.md): The EMR container configuration. - [ErrorDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_ErrorDetail.md): A tuple that provides information about an error that caused a cluster to terminate. - [ExecutionEngineConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_ExecutionEngineConfig.md): Specifies the execution engine (cluster) to run the notebook and perform the notebook execution, for example, an Amazon EMR cluster. - [FailureDetails](https://docs.aws.amazon.com/emr/latest/APIReference/API_FailureDetails.md): The details of the step failure. - [HadoopJarStepConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_HadoopJarStepConfig.md): A job flow step consisting of a JAR file whose main function will be executed. - [HadoopStepConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_HadoopStepConfig.md): A cluster step consisting of a JAR file whose main function will be executed. - [Instance](https://docs.aws.amazon.com/emr/latest/APIReference/API_Instance.md): Represents an Amazon EC2 instance provisioned as part of cluster. - [InstanceFleet](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleet.md): Describes an instance fleet, which is a group of Amazon EC2 instances that host a particular node type (master, core, or task) in an Amazon EMR cluster. - [InstanceFleetConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetConfig.md): The configuration that defines an instance fleet. - [InstanceFleetModifyConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetModifyConfig.md): Configuration parameters for an instance fleet modification request. - [InstanceFleetProvisioningSpecifications](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetProvisioningSpecifications.md): The launch specification for On-Demand and Spot Instances in the fleet. - [InstanceFleetResizingSpecifications](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetResizingSpecifications.md): The resize specification for On-Demand and Spot Instances in the fleet. - [InstanceFleetStateChangeReason](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetStateChangeReason.md): Provides status change reason details for the instance fleet. - [InstanceFleetStatus](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetStatus.md): The status of the instance fleet. - [InstanceFleetTimeline](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetTimeline.md): Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination. - [InstanceGroup](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceGroup.md): This entity represents an instance group, which is a group of instances that have common purpose. - [InstanceGroupConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceGroupConfig.md): Configuration defining a new instance group. - [InstanceGroupDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceGroupDetail.md): Detailed information about an instance group. - [InstanceGroupModifyConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceGroupModifyConfig.md): Modify the size or configurations of an instance group. - [InstanceGroupStateChangeReason](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceGroupStateChangeReason.md): The status change reason details for the instance group. - [InstanceGroupStatus](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceGroupStatus.md): The details of the instance group status. - [InstanceGroupTimeline](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceGroupTimeline.md): The timeline of the instance group lifecycle. - [InstanceResizePolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceResizePolicy.md): Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group. - [InstanceStateChangeReason](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceStateChangeReason.md): The details of the status change reason for the instance. - [InstanceStatus](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceStatus.md): The instance status details. - [InstanceTimeline](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceTimeline.md): The timeline of the instance lifecycle. - [InstanceTypeConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceTypeConfig.md): An instance type configuration for each instance type in an instance fleet, which determines the Amazon EC2 instances Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities. - [InstanceTypeSpecification](https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceTypeSpecification.md): The configuration specification for each instance type in an instance fleet. - [JobFlowDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_JobFlowDetail.md): A description of a cluster (job flow). - [JobFlowExecutionStatusDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_JobFlowExecutionStatusDetail.md): Describes the status of the cluster (job flow). - [JobFlowInstancesConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_JobFlowInstancesConfig.md): A description of the Amazon EC2 instance on which the cluster (job flow) runs. - [JobFlowInstancesDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_JobFlowInstancesDetail.md): Specify the type of Amazon EC2 instances that the cluster (job flow) runs on. - [KerberosAttributes](https://docs.aws.amazon.com/emr/latest/APIReference/API_KerberosAttributes.md): Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. - [KeyValue](https://docs.aws.amazon.com/emr/latest/APIReference/API_KeyValue.md): A key-value pair. - [ManagedScalingPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_ManagedScalingPolicy.md): Managed scaling policy for an Amazon EMR cluster. - [MetricDimension](https://docs.aws.amazon.com/emr/latest/APIReference/API_MetricDimension.md): A CloudWatch dimension, which is specified using a Key (known as a Name in CloudWatch), Value pair. - [MonitoringConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_MonitoringConfiguration.md): Contains CloudWatch log configuration and S3 logging configuration metadata and settings. - [NotebookExecution](https://docs.aws.amazon.com/emr/latest/APIReference/API_NotebookExecution.md): A notebook execution. - [NotebookExecutionSummary](https://docs.aws.amazon.com/emr/latest/APIReference/API_NotebookExecutionSummary.md): Details for a notebook execution. - [NotebookS3LocationForOutput](https://docs.aws.amazon.com/emr/latest/APIReference/API_NotebookS3LocationForOutput.md): The Amazon S3 location that stores the notebook execution input. - [NotebookS3LocationFromInput](https://docs.aws.amazon.com/emr/latest/APIReference/API_NotebookS3LocationFromInput.md): The Amazon S3 location that stores the notebook execution input. - [OnDemandCapacityReservationOptions](https://docs.aws.amazon.com/emr/latest/APIReference/API_OnDemandCapacityReservationOptions.md): Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity. - [OnDemandProvisioningSpecification](https://docs.aws.amazon.com/emr/latest/APIReference/API_OnDemandProvisioningSpecification.md): The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy. - [OnDemandResizingSpecification](https://docs.aws.amazon.com/emr/latest/APIReference/API_OnDemandResizingSpecification.md): The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period. - [OSRelease](https://docs.aws.amazon.com/emr/latest/APIReference/API_OSRelease.md): The Amazon Linux release specified for a cluster in the RunJobFlow request. - [OutputNotebookS3LocationForOutput](https://docs.aws.amazon.com/emr/latest/APIReference/API_OutputNotebookS3LocationForOutput.md): The Amazon S3 location that stores the notebook execution output. - [OutputNotebookS3LocationFromInput](https://docs.aws.amazon.com/emr/latest/APIReference/API_OutputNotebookS3LocationFromInput.md): The Amazon S3 location that stores the notebook execution output. - [PersistentAppUI](https://docs.aws.amazon.com/emr/latest/APIReference/API_PersistentAppUI.md): Holds persistent application user interface information. - [PlacementGroupConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_PlacementGroupConfig.md): Placement group configuration for an Amazon EMR cluster. - [PlacementType](https://docs.aws.amazon.com/emr/latest/APIReference/API_PlacementType.md): The Amazon EC2 Availability Zone configuration of the cluster (job flow). - [PortRange](https://docs.aws.amazon.com/emr/latest/APIReference/API_PortRange.md): A list of port ranges that are permitted to allow inbound traffic from all public IP addresses. - [ReleaseLabelFilter](https://docs.aws.amazon.com/emr/latest/APIReference/API_ReleaseLabelFilter.md): The release label filters by application or version prefix. - [S3LoggingConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_S3LoggingConfiguration.md): Configuration for S3 logging behavior in EMR clusters. - [S3MonitoringConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_S3MonitoringConfiguration.md): The Amazon S3 configuration for monitoring log publishing. - [ScalingAction](https://docs.aws.amazon.com/emr/latest/APIReference/API_ScalingAction.md): The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment. - [ScalingConstraints](https://docs.aws.amazon.com/emr/latest/APIReference/API_ScalingConstraints.md): The upper and lower Amazon EC2 instance limits for an automatic scaling policy. - [ScalingRule](https://docs.aws.amazon.com/emr/latest/APIReference/API_ScalingRule.md): A scale-in or scale-out rule that defines scaling activity, including the CloudWatch metric alarm that triggers activity, how Amazon EC2 instances are added or removed, and the periodicity of adjustments. - [ScalingTrigger](https://docs.aws.amazon.com/emr/latest/APIReference/API_ScalingTrigger.md): The conditions that trigger an automatic scaling activity. - [ScriptBootstrapActionConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_ScriptBootstrapActionConfig.md): Configuration of the script to run during a bootstrap action. - [SecurityConfigurationSummary](https://docs.aws.amazon.com/emr/latest/APIReference/API_SecurityConfigurationSummary.md): The creation date and time, and name, of a security configuration. - [Session](https://docs.aws.amazon.com/emr/latest/APIReference/API_Session.md): Detailed information about a Spark Connect session. - [SessionCloudWatchLoggingConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_SessionCloudWatchLoggingConfiguration.md): The CloudWatch Logs configuration for a session. - [SessionManagedLoggingConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_SessionManagedLoggingConfiguration.md): The Amazon EMR-managed logging configuration for a session. - [SessionMappingDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_SessionMappingDetail.md): Details for an Amazon EMR Studio session mapping including creation time, user or group ID, Studio ID, and so on. - [SessionMappingSummary](https://docs.aws.amazon.com/emr/latest/APIReference/API_SessionMappingSummary.md): Details for an Amazon EMR Studio session mapping. - [SessionMonitoringConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_SessionMonitoringConfiguration.md): The monitoring configuration for a session. - [SessionS3LoggingConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_SessionS3LoggingConfiguration.md): The Amazon S3 logging configuration for a session. - [ShrinkPolicy](https://docs.aws.amazon.com/emr/latest/APIReference/API_ShrinkPolicy.md): Policy for customizing shrink operations. - [SimpleScalingPolicyConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_SimpleScalingPolicyConfiguration.md): An automatic scaling configuration, which describes how the policy adds or removes instances, the cooldown period, and the number of Amazon EC2 instances that will be added each time the CloudWatch metric alarm condition is satisfied. - [SimplifiedApplication](https://docs.aws.amazon.com/emr/latest/APIReference/API_SimplifiedApplication.md): The returned release label application names or versions. - [SpotProvisioningSpecification](https://docs.aws.amazon.com/emr/latest/APIReference/API_SpotProvisioningSpecification.md): The launch specification for Spot Instances in the instance fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy. - [SpotResizingSpecification](https://docs.aws.amazon.com/emr/latest/APIReference/API_SpotResizingSpecification.md): The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period. - [Step](https://docs.aws.amazon.com/emr/latest/APIReference/API_Step.md): This represents a step in a cluster. - [StepConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepConfig.md): Specification for a cluster (job flow) step. - [StepDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepDetail.md): Combines the execution state and configuration of a step. - [StepExecutionStatusDetail](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepExecutionStatusDetail.md): The execution state of a step. - [StepMonitoringConfiguration](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepMonitoringConfiguration.md): Object that holds configuration properties for logging. - [StepStateChangeReason](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepStateChangeReason.md): The details of the step state change reason. - [StepStatus](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepStatus.md): The execution status details of the cluster step. - [StepSummary](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepSummary.md): The summary of the cluster step. - [StepTimeline](https://docs.aws.amazon.com/emr/latest/APIReference/API_StepTimeline.md): The timeline of the cluster step lifecycle. - [Studio](https://docs.aws.amazon.com/emr/latest/APIReference/API_Studio.md): Details for an Amazon EMR Studio including ID, creation time, name, and so on. - [StudioSummary](https://docs.aws.amazon.com/emr/latest/APIReference/API_StudioSummary.md): Details for an Amazon EMR Studio, including ID, Name, VPC, and Description. - [SupportedInstanceType](https://docs.aws.amazon.com/emr/latest/APIReference/API_SupportedInstanceType.md): An instance type that the specified Amazon EMR release supports. - [SupportedProductConfig](https://docs.aws.amazon.com/emr/latest/APIReference/API_SupportedProductConfig.md): The list of supported product configurations that allow user-supplied arguments. - [Tag](https://docs.aws.amazon.com/emr/latest/APIReference/API_Tag.md): A key-value pair containing user-defined metadata that you can associate with an Amazon EMR resource. - [UsernamePassword](https://docs.aws.amazon.com/emr/latest/APIReference/API_UsernamePassword.md): The username and password that you use to connect to cluster endpoints. - [VolumeSpecification](https://docs.aws.amazon.com/emr/latest/APIReference/API_VolumeSpecification.md): EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster. ## Full content The entire guide is also available as a single markdown file, useful for feeding the full guide to an LLM in one pass: - [Complete guide (single file)](https://docs.aws.amazon.com/emr/latest/APIReference/full.md)