| Class and Description | 
|---|
| AddInstanceGroupsRequest 
 Input to an AddInstanceGroups call. | 
| AddInstanceGroupsResult 
 Output from an AddInstanceGroups call. | 
| AddJobFlowStepsRequest 
 The input argument to the AddJobFlowSteps operation. | 
| AddJobFlowStepsResult 
 The output for the AddJobFlowSteps operation. | 
| AddTagsRequest 
 This input identifies a cluster and a list of tags to attach. | 
| AddTagsResult 
 This output indicates the result of adding tags to a resource. | 
| DescribeClusterRequest 
 This input determines which cluster to describe. | 
| DescribeClusterResult 
 This output contains the description of the cluster. | 
| DescribeJobFlowsRequest 
 The input for the DescribeJobFlows operation. | 
| DescribeJobFlowsResult 
 The output for the DescribeJobFlows operation. | 
| DescribeStepRequest 
 This input determines which step to describe. | 
| DescribeStepResult 
 This output contains the description of the cluster step. | 
| ListBootstrapActionsRequest 
 This input determines which bootstrap actions to retrieve. | 
| ListBootstrapActionsResult 
 This output contains the boostrap actions detail . | 
| ListClustersRequest 
 This input determines how the ListClusters action filters the list of
 clusters that it returns. | 
| ListClustersResult 
 This contains a ClusterSummaryList with the cluster details; for example, the
 cluster IDs, names, and status. | 
| ListInstanceGroupsRequest 
 This input determines which instance groups to retrieve. | 
| ListInstanceGroupsResult 
 This input determines which instance groups to retrieve. | 
| ListInstancesRequest 
 This input determines which instances to list. | 
| ListInstancesResult 
 This output contains the list of instances. | 
| ListStepsRequest 
 This input determines which steps to list. | 
| ListStepsResult 
 This output contains the list of steps returned in reverse order. | 
| ModifyInstanceGroupsRequest 
 Change the size of some instance groups. | 
| ModifyInstanceGroupsResult | 
| RemoveTagsRequest 
 This input identifies a cluster and a list of tags to remove. | 
| RemoveTagsResult 
 This output indicates the result of removing tags from a resource. | 
| RunJobFlowRequest 
 Input to the RunJobFlow operation. | 
| RunJobFlowResult 
 The result of the RunJobFlow operation. | 
| SetTerminationProtectionRequest 
 The input argument to the TerminationProtection operation. | 
| SetTerminationProtectionResult | 
| SetVisibleToAllUsersRequest 
 The input to the SetVisibleToAllUsers action. | 
| SetVisibleToAllUsersResult | 
| TerminateJobFlowsRequest 
 Input to the TerminateJobFlows operation. | 
| TerminateJobFlowsResult | 
| Class and Description | 
|---|
| ActionOnFailure | 
| AddInstanceGroupsRequest 
 Input to an AddInstanceGroups call. | 
| AddInstanceGroupsResult 
 Output from an AddInstanceGroups call. | 
| AddJobFlowStepsRequest 
 The input argument to the AddJobFlowSteps operation. | 
| AddJobFlowStepsResult 
 The output for the AddJobFlowSteps operation. | 
| AddTagsRequest 
 This input identifies a cluster and a list of tags to attach. | 
| AddTagsResult 
 This output indicates the result of adding tags to a resource. | 
| Application 
 An application is any Amazon or third-party software that you can add to the
 cluster. | 
| BootstrapActionConfig 
 Configuration of a bootstrap action. | 
| BootstrapActionDetail 
 Reports the configuration of a bootstrap action in a job flow. | 
| Cluster 
 The detailed description of the cluster. | 
| ClusterState | 
| ClusterStateChangeReason 
 The reason that the cluster changed to its current state. | 
| ClusterStateChangeReasonCode | 
| ClusterStatus 
 The detailed status of the cluster. | 
| ClusterSummary 
 The summary description of the cluster. | 
| ClusterTimeline 
 Represents the timeline of the cluster's lifecycle. | 
| Command 
 An entity describing an executable that runs on a cluster. | 
| Configuration | 
| DescribeClusterRequest 
 This input determines which cluster to describe. | 
| DescribeClusterResult 
 This output contains the description of the cluster. | 
| DescribeJobFlowsRequest 
 The input for the DescribeJobFlows operation. | 
| DescribeJobFlowsResult 
 The output for the DescribeJobFlows operation. | 
| DescribeStepRequest 
 This input determines which step to describe. | 
| DescribeStepResult 
 This output contains the description of the cluster step. | 
| EbsBlockDevice 
 Configuration of requested EBS block device associated with the instance
 group. | 
| EbsBlockDeviceConfig 
 Configuration of requested EBS block device associated with the instance
 group with count of volumes that will be associated to every instance. | 
| EbsConfiguration | 
| EbsVolume 
 EBS block device that's attached to an EC2 instance. | 
| Ec2InstanceAttributes 
 Provides information about the EC2 instances in a cluster grouped by
 category. | 
| HadoopJarStepConfig 
 A job flow step consisting of a JAR file whose main function will be
 executed. | 
| HadoopStepConfig 
 A cluster step consisting of a JAR file whose main function will be executed. | 
| Instance 
 Represents an EC2 instance provisioned as part of cluster. | 
| InstanceGroup 
 This entity represents an instance group, which is a group of instances that
 have common purpose. | 
| InstanceGroupConfig 
 Configuration defining a new instance group. | 
| InstanceGroupDetail 
 Detailed information about an instance group. | 
| InstanceGroupModifyConfig 
 Modify an instance group size. | 
| InstanceGroupState | 
| InstanceGroupStateChangeReason 
 The status change reason details for the instance group. | 
| InstanceGroupStateChangeReasonCode | 
| InstanceGroupStatus 
 The details of the instance group status. | 
| InstanceGroupTimeline 
 The timeline of the instance group lifecycle. | 
| InstanceGroupType | 
| InstanceResizePolicy 
 Custom policy for requesting termination protection or termination of
 specific instances when shrinking an instance group. | 
| InstanceRoleType | 
| InstanceState | 
| InstanceStateChangeReason 
 The details of the status change reason for the instance. | 
| InstanceStateChangeReasonCode | 
| InstanceStatus 
 The instance status details. | 
| InstanceTimeline 
 The timeline of the instance lifecycle. | 
| InvalidRequestException 
 This exception occurs when there is something wrong with user input. | 
| JobFlowDetail 
 A description of a job flow. | 
| JobFlowExecutionState 
 The type of instance. | 
| JobFlowExecutionStatusDetail 
 Describes the status of the job flow. | 
| JobFlowInstancesConfig 
 A description of the Amazon EC2 instance running the job flow. | 
| JobFlowInstancesDetail 
 Specify the type of Amazon EC2 instances to run the job flow on. | 
| KeyValue 
 A key value pair. | 
| ListBootstrapActionsRequest 
 This input determines which bootstrap actions to retrieve. | 
| ListBootstrapActionsResult 
 This output contains the boostrap actions detail . | 
| ListClustersRequest 
 This input determines how the ListClusters action filters the list of
 clusters that it returns. | 
| ListClustersResult 
 This contains a ClusterSummaryList with the cluster details; for example, the
 cluster IDs, names, and status. | 
| ListInstanceGroupsRequest 
 This input determines which instance groups to retrieve. | 
| ListInstanceGroupsResult 
 This input determines which instance groups to retrieve. | 
| ListInstancesRequest 
 This input determines which instances to list. | 
| ListInstancesResult 
 This output contains the list of instances. | 
| ListStepsRequest 
 This input determines which steps to list. | 
| ListStepsResult 
 This output contains the list of steps returned in reverse order. | 
| MarketType | 
| ModifyInstanceGroupsRequest 
 Change the size of some instance groups. | 
| ModifyInstanceGroupsResult | 
| PlacementType 
 The Amazon EC2 location for the job flow. | 
| RemoveTagsRequest 
 This input identifies a cluster and a list of tags to remove. | 
| RemoveTagsResult 
 This output indicates the result of removing tags from a resource. | 
| RunJobFlowRequest 
 Input to the RunJobFlow operation. | 
| RunJobFlowResult 
 The result of the RunJobFlow operation. | 
| ScriptBootstrapActionConfig 
 Configuration of the script to run during a bootstrap action. | 
| SetTerminationProtectionRequest 
 The input argument to the TerminationProtection operation. | 
| SetTerminationProtectionResult | 
| SetVisibleToAllUsersRequest 
 The input to the SetVisibleToAllUsers action. | 
| SetVisibleToAllUsersResult | 
| ShrinkPolicy 
 Policy for customizing shrink operations. | 
| Step 
 This represents a step in a cluster. | 
| StepConfig 
 Specification of a job flow step. | 
| StepDetail 
 Combines the execution state and configuration of a step. | 
| StepExecutionState | 
| StepExecutionStatusDetail 
 The execution state of a step. | 
| StepState | 
| StepStateChangeReason 
 The details of the step state change reason. | 
| StepStateChangeReasonCode | 
| StepStatus 
 The execution status details of the cluster step. | 
| StepSummary 
 The summary of the cluster step. | 
| StepTimeline 
 The timeline of the cluster step lifecycle. | 
| SupportedProductConfig 
 The list of supported product configurations which allow user-supplied
 arguments. | 
| Tag 
 A key/value pair containing user-defined metadata that you can associate with
 an Amazon EMR resource. | 
| TerminateJobFlowsRequest 
 Input to the TerminateJobFlows operation. | 
| TerminateJobFlowsResult | 
| VolumeSpecification 
 EBS volume specifications such as volume type, IOPS, and size(GiB) that will
 be requested for the EBS volume attached to an EC2 instance in the cluster. | 
| Class and Description | 
|---|
| BootstrapActionConfig 
 Configuration of a bootstrap action. | 
| HadoopJarStepConfig 
 A job flow step consisting of a JAR file whose main function will be
 executed. | 
Copyright © 2016. All rights reserved.