| Class | 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. | 
| 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. | 
| ClusterStateChangeReason | 
 The reason that the cluster changed to its current state. | 
| 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. | 
| InstanceGroupStateChangeReason | 
 The status change reason details for the instance group. | 
| InstanceGroupStatus | 
 The details of the instance group status. | 
| InstanceGroupTimeline | 
 The timeline of the instance group lifecycle. | 
| InstanceResizePolicy | 
 Custom policy for requesting termination protection or termination of
 specific instances when shrinking an instance group. | 
| InstanceStateChangeReason | 
 The details of the status change reason for the instance. | 
| InstanceStatus | 
 The instance status details. | 
| InstanceTimeline | 
 The timeline of the instance lifecycle. | 
| JobFlowDetail | 
 A description of a job flow. | 
| 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. | 
| 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. | 
| StepExecutionStatusDetail | 
 The execution state of a step. | 
| StepStateChangeReason | 
 The details of the step state change reason. | 
| 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. | 
| Exception | Description | 
|---|---|
| InternalServerErrorException | 
 Indicates that an error occurred while processing the request and that the
 request was not completed. | 
| InternalServerException | 
 This exception occurs when there is an internal failure in the EMR service. | 
| InvalidRequestException | 
 This exception occurs when there is something wrong with user input. | 
Copyright © 2016. All rights reserved.