AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::EMR::Model Namespace Reference

Namespaces

 ActionOnFailureMapper
 
 ClusterStateChangeReasonCodeMapper
 
 ClusterStateMapper
 
 InstanceGroupStateChangeReasonCodeMapper
 
 InstanceGroupStateMapper
 
 InstanceGroupTypeMapper
 
 InstanceRoleTypeMapper
 
 InstanceStateChangeReasonCodeMapper
 
 InstanceStateMapper
 
 JobFlowExecutionStateMapper
 
 MarketTypeMapper
 
 StepExecutionStateMapper
 
 StepStateChangeReasonCodeMapper
 
 StepStateMapper
 

Classes

class  AddInstanceGroupsRequest
 
class  AddInstanceGroupsResult
 
class  AddJobFlowStepsRequest
 
class  AddJobFlowStepsResult
 
class  AddTagsRequest
 
class  AddTagsResult
 
class  Application
 
class  BootstrapActionConfig
 
class  BootstrapActionDetail
 
class  Cluster
 
class  ClusterStateChangeReason
 
class  ClusterStatus
 
class  ClusterSummary
 
class  ClusterTimeline
 
class  Command
 
class  Configuration
 
class  DescribeClusterRequest
 
class  DescribeClusterResult
 
class  DescribeStepRequest
 
class  DescribeStepResult
 
class  EbsBlockDevice
 
class  EbsBlockDeviceConfig
 
class  EbsConfiguration
 
class  EbsVolume
 
class  Ec2InstanceAttributes
 
class  FailureDetails
 
class  HadoopJarStepConfig
 
class  HadoopStepConfig
 
class  Instance
 
class  InstanceGroup
 
class  InstanceGroupConfig
 
class  InstanceGroupDetail
 
class  InstanceGroupModifyConfig
 
class  InstanceGroupStateChangeReason
 
class  InstanceGroupStatus
 
class  InstanceGroupTimeline
 
class  InstanceResizePolicy
 
class  InstanceStateChangeReason
 
class  InstanceStatus
 
class  InstanceTimeline
 
class  JobFlowDetail
 
class  JobFlowExecutionStatusDetail
 
class  JobFlowInstancesConfig
 
class  JobFlowInstancesDetail
 
class  KeyValue
 
class  ListBootstrapActionsRequest
 
class  ListBootstrapActionsResult
 
class  ListClustersRequest
 
class  ListClustersResult
 
class  ListInstanceGroupsRequest
 
class  ListInstanceGroupsResult
 
class  ListInstancesRequest
 
class  ListInstancesResult
 
class  ListStepsRequest
 
class  ListStepsResult
 
class  ModifyInstanceGroupsRequest
 
class  PlacementType
 
class  RemoveTagsRequest
 
class  RemoveTagsResult
 
class  RunJobFlowRequest
 
class  RunJobFlowResult
 
class  ScriptBootstrapActionConfig
 
class  SetTerminationProtectionRequest
 
class  SetVisibleToAllUsersRequest
 
class  ShrinkPolicy
 
class  Step
 
class  StepConfig
 
class  StepDetail
 
class  StepExecutionStatusDetail
 
class  StepStateChangeReason
 
class  StepStatus
 
class  StepSummary
 
class  StepTimeline
 
class  SupportedProductConfig
 
class  Tag
 
class  TerminateJobFlowsRequest
 
class  VolumeSpecification
 

Typedefs

typedef Aws::Utils::Outcome< AddInstanceGroupsResult, Aws::Client::AWSError< EMRErrors > > AddInstanceGroupsOutcome
 
typedef Aws::Utils::Outcome< AddJobFlowStepsResult, Aws::Client::AWSError< EMRErrors > > AddJobFlowStepsOutcome
 
typedef Aws::Utils::Outcome< AddTagsResult, Aws::Client::AWSError< EMRErrors > > AddTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterResult, Aws::Client::AWSError< EMRErrors > > DescribeClusterOutcome
 
typedef Aws::Utils::Outcome< DescribeStepResult, Aws::Client::AWSError< EMRErrors > > DescribeStepOutcome
 
typedef Aws::Utils::Outcome< ListBootstrapActionsResult, Aws::Client::AWSError< EMRErrors > > ListBootstrapActionsOutcome
 
typedef Aws::Utils::Outcome< ListClustersResult, Aws::Client::AWSError< EMRErrors > > ListClustersOutcome
 
typedef Aws::Utils::Outcome< ListInstanceGroupsResult, Aws::Client::AWSError< EMRErrors > > ListInstanceGroupsOutcome
 
typedef Aws::Utils::Outcome< ListInstancesResult, Aws::Client::AWSError< EMRErrors > > ListInstancesOutcome
 
typedef Aws::Utils::Outcome< ListStepsResult, Aws::Client::AWSError< EMRErrors > > ListStepsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EMRErrors > > ModifyInstanceGroupsOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsResult, Aws::Client::AWSError< EMRErrors > > RemoveTagsOutcome
 
typedef Aws::Utils::Outcome< RunJobFlowResult, Aws::Client::AWSError< EMRErrors > > RunJobFlowOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EMRErrors > > SetTerminationProtectionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EMRErrors > > SetVisibleToAllUsersOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EMRErrors > > TerminateJobFlowsOutcome
 
typedef std::future< AddInstanceGroupsOutcomeAddInstanceGroupsOutcomeCallable
 
typedef std::future< AddJobFlowStepsOutcomeAddJobFlowStepsOutcomeCallable
 
typedef std::future< AddTagsOutcomeAddTagsOutcomeCallable
 
typedef std::future< DescribeClusterOutcomeDescribeClusterOutcomeCallable
 
typedef std::future< DescribeStepOutcomeDescribeStepOutcomeCallable
 
typedef std::future< ListBootstrapActionsOutcomeListBootstrapActionsOutcomeCallable
 
typedef std::future< ListClustersOutcomeListClustersOutcomeCallable
 
typedef std::future< ListInstanceGroupsOutcomeListInstanceGroupsOutcomeCallable
 
typedef std::future< ListInstancesOutcomeListInstancesOutcomeCallable
 
typedef std::future< ListStepsOutcomeListStepsOutcomeCallable
 
typedef std::future< ModifyInstanceGroupsOutcomeModifyInstanceGroupsOutcomeCallable
 
typedef std::future< RemoveTagsOutcomeRemoveTagsOutcomeCallable
 
typedef std::future< RunJobFlowOutcomeRunJobFlowOutcomeCallable
 
typedef std::future< SetTerminationProtectionOutcomeSetTerminationProtectionOutcomeCallable
 
typedef std::future< SetVisibleToAllUsersOutcomeSetVisibleToAllUsersOutcomeCallable
 
typedef std::future< TerminateJobFlowsOutcomeTerminateJobFlowsOutcomeCallable
 

Enumerations

enum  ActionOnFailure {
  ActionOnFailure::NOT_SET, ActionOnFailure::TERMINATE_JOB_FLOW, ActionOnFailure::TERMINATE_CLUSTER, ActionOnFailure::CANCEL_AND_WAIT,
  ActionOnFailure::CONTINUE
}
 
enum  ClusterState {
  ClusterState::NOT_SET, ClusterState::STARTING, ClusterState::BOOTSTRAPPING, ClusterState::RUNNING,
  ClusterState::WAITING, ClusterState::TERMINATING, ClusterState::TERMINATED, ClusterState::TERMINATED_WITH_ERRORS
}
 
enum  ClusterStateChangeReasonCode {
  ClusterStateChangeReasonCode::NOT_SET, ClusterStateChangeReasonCode::INTERNAL_ERROR, ClusterStateChangeReasonCode::VALIDATION_ERROR, ClusterStateChangeReasonCode::INSTANCE_FAILURE,
  ClusterStateChangeReasonCode::BOOTSTRAP_FAILURE, ClusterStateChangeReasonCode::USER_REQUEST, ClusterStateChangeReasonCode::STEP_FAILURE, ClusterStateChangeReasonCode::ALL_STEPS_COMPLETED
}
 
enum  InstanceGroupState {
  InstanceGroupState::NOT_SET, InstanceGroupState::PROVISIONING, InstanceGroupState::BOOTSTRAPPING, InstanceGroupState::RUNNING,
  InstanceGroupState::RESIZING, InstanceGroupState::SUSPENDED, InstanceGroupState::TERMINATING, InstanceGroupState::TERMINATED,
  InstanceGroupState::ARRESTED, InstanceGroupState::SHUTTING_DOWN, InstanceGroupState::ENDED
}
 
enum  InstanceGroupStateChangeReasonCode {
  InstanceGroupStateChangeReasonCode::NOT_SET, InstanceGroupStateChangeReasonCode::INTERNAL_ERROR, InstanceGroupStateChangeReasonCode::VALIDATION_ERROR, InstanceGroupStateChangeReasonCode::INSTANCE_FAILURE,
  InstanceGroupStateChangeReasonCode::CLUSTER_TERMINATED
}
 
enum  InstanceGroupType { InstanceGroupType::NOT_SET, InstanceGroupType::MASTER, InstanceGroupType::CORE, InstanceGroupType::TASK }
 
enum  InstanceRoleType { InstanceRoleType::NOT_SET, InstanceRoleType::MASTER, InstanceRoleType::CORE, InstanceRoleType::TASK }
 
enum  InstanceState {
  InstanceState::NOT_SET, InstanceState::AWAITING_FULFILLMENT, InstanceState::PROVISIONING, InstanceState::BOOTSTRAPPING,
  InstanceState::RUNNING, InstanceState::TERMINATED
}
 
enum  InstanceStateChangeReasonCode {
  InstanceStateChangeReasonCode::NOT_SET, InstanceStateChangeReasonCode::INTERNAL_ERROR, InstanceStateChangeReasonCode::VALIDATION_ERROR, InstanceStateChangeReasonCode::INSTANCE_FAILURE,
  InstanceStateChangeReasonCode::BOOTSTRAP_FAILURE, InstanceStateChangeReasonCode::CLUSTER_TERMINATED
}
 
enum  JobFlowExecutionState {
  JobFlowExecutionState::NOT_SET, JobFlowExecutionState::STARTING, JobFlowExecutionState::BOOTSTRAPPING, JobFlowExecutionState::RUNNING,
  JobFlowExecutionState::WAITING, JobFlowExecutionState::SHUTTING_DOWN, JobFlowExecutionState::TERMINATED, JobFlowExecutionState::COMPLETED,
  JobFlowExecutionState::FAILED
}
 
enum  MarketType { MarketType::NOT_SET, MarketType::ON_DEMAND, MarketType::SPOT }
 
enum  StepExecutionState {
  StepExecutionState::NOT_SET, StepExecutionState::PENDING, StepExecutionState::RUNNING, StepExecutionState::CONTINUE,
  StepExecutionState::COMPLETED, StepExecutionState::CANCELLED, StepExecutionState::FAILED, StepExecutionState::INTERRUPTED
}
 
enum  StepState {
  StepState::NOT_SET, StepState::PENDING, StepState::RUNNING, StepState::COMPLETED,
  StepState::CANCELLED, StepState::FAILED, StepState::INTERRUPTED
}
 
enum  StepStateChangeReasonCode { StepStateChangeReasonCode::NOT_SET, StepStateChangeReasonCode::NONE }
 

Typedef Documentation

Definition at line 96 of file EMRClient.h.

Definition at line 115 of file EMRClient.h.

Definition at line 99 of file EMRClient.h.

Definition at line 116 of file EMRClient.h.

Definition at line 100 of file EMRClient.h.

Definition at line 117 of file EMRClient.h.

Definition at line 101 of file EMRClient.h.

Definition at line 118 of file EMRClient.h.

Definition at line 102 of file EMRClient.h.

Definition at line 119 of file EMRClient.h.

Definition at line 103 of file EMRClient.h.

Definition at line 120 of file EMRClient.h.

Definition at line 104 of file EMRClient.h.

Definition at line 121 of file EMRClient.h.

Definition at line 105 of file EMRClient.h.

Definition at line 122 of file EMRClient.h.

Definition at line 106 of file EMRClient.h.

Definition at line 123 of file EMRClient.h.

Definition at line 107 of file EMRClient.h.

Definition at line 124 of file EMRClient.h.

Definition at line 108 of file EMRClient.h.

Definition at line 125 of file EMRClient.h.

Definition at line 109 of file EMRClient.h.

Definition at line 126 of file EMRClient.h.

Definition at line 110 of file EMRClient.h.

Definition at line 127 of file EMRClient.h.

Definition at line 111 of file EMRClient.h.

Definition at line 128 of file EMRClient.h.

Definition at line 112 of file EMRClient.h.

Definition at line 129 of file EMRClient.h.

Definition at line 113 of file EMRClient.h.

Definition at line 130 of file EMRClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
TERMINATE_JOB_FLOW 
TERMINATE_CLUSTER 
CANCEL_AND_WAIT 
CONTINUE 

Definition at line 25 of file ActionOnFailure.h.

Enumerator
NOT_SET 
STARTING 
BOOTSTRAPPING 
RUNNING 
WAITING 
TERMINATING 
TERMINATED 
TERMINATED_WITH_ERRORS 

Definition at line 25 of file ClusterState.h.

Enumerator
NOT_SET 
INTERNAL_ERROR 
VALIDATION_ERROR 
INSTANCE_FAILURE 
BOOTSTRAP_FAILURE 
USER_REQUEST 
STEP_FAILURE 
ALL_STEPS_COMPLETED 

Definition at line 25 of file ClusterStateChangeReasonCode.h.

Enumerator
NOT_SET 
PROVISIONING 
BOOTSTRAPPING 
RUNNING 
RESIZING 
SUSPENDED 
TERMINATING 
TERMINATED 
ARRESTED 
SHUTTING_DOWN 
ENDED 

Definition at line 25 of file InstanceGroupState.h.

Enumerator
NOT_SET 
INTERNAL_ERROR 
VALIDATION_ERROR 
INSTANCE_FAILURE 
CLUSTER_TERMINATED 

Definition at line 25 of file InstanceGroupStateChangeReasonCode.h.

Enumerator
NOT_SET 
MASTER 
CORE 
TASK 

Definition at line 25 of file InstanceGroupType.h.

Enumerator
NOT_SET 
MASTER 
CORE 
TASK 

Definition at line 25 of file InstanceRoleType.h.

Enumerator
NOT_SET 
AWAITING_FULFILLMENT 
PROVISIONING 
BOOTSTRAPPING 
RUNNING 
TERMINATED 

Definition at line 25 of file InstanceState.h.

Enumerator
NOT_SET 
INTERNAL_ERROR 
VALIDATION_ERROR 
INSTANCE_FAILURE 
BOOTSTRAP_FAILURE 
CLUSTER_TERMINATED 

Definition at line 25 of file InstanceStateChangeReasonCode.h.

Enumerator
NOT_SET 
STARTING 
BOOTSTRAPPING 
RUNNING 
WAITING 
SHUTTING_DOWN 
TERMINATED 
COMPLETED 
FAILED 

Definition at line 25 of file JobFlowExecutionState.h.

Enumerator
NOT_SET 
ON_DEMAND 
SPOT 

Definition at line 25 of file MarketType.h.

Enumerator
NOT_SET 
PENDING 
RUNNING 
CONTINUE 
COMPLETED 
CANCELLED 
FAILED 
INTERRUPTED 

Definition at line 25 of file StepExecutionState.h.

Enumerator
NOT_SET 
PENDING 
RUNNING 
COMPLETED 
CANCELLED 
FAILED 
INTERRUPTED 

Definition at line 25 of file StepState.h.

Enumerator
NOT_SET 
NONE 

Definition at line 25 of file StepStateChangeReasonCode.h.