| 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 © 2013 Amazon Web Services, Inc. All Rights Reserved.