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

Namespaces

 ActionOnFailureMapper
 
 AdjustmentTypeMapper
 
 AutoScalingPolicyStateChangeReasonCodeMapper
 
 AutoScalingPolicyStateMapper
 
 CancelStepsRequestStatusMapper
 
 ClusterStateChangeReasonCodeMapper
 
 ClusterStateMapper
 
 ComparisonOperatorMapper
 
 ComputeLimitsUnitTypeMapper
 
 ExecutionEngineTypeMapper
 
 InstanceCollectionTypeMapper
 
 InstanceFleetStateChangeReasonCodeMapper
 
 InstanceFleetStateMapper
 
 InstanceFleetTypeMapper
 
 InstanceGroupStateChangeReasonCodeMapper
 
 InstanceGroupStateMapper
 
 InstanceGroupTypeMapper
 
 InstanceRoleTypeMapper
 
 InstanceStateChangeReasonCodeMapper
 
 InstanceStateMapper
 
 JobFlowExecutionStateMapper
 
 MarketTypeMapper
 
 NotebookExecutionStatusMapper
 
 OnDemandProvisioningAllocationStrategyMapper
 
 PlacementGroupStrategyMapper
 
 RepoUpgradeOnBootMapper
 
 ScaleDownBehaviorMapper
 
 SpotProvisioningAllocationStrategyMapper
 
 SpotProvisioningTimeoutActionMapper
 
 StatisticMapper
 
 StepCancellationOptionMapper
 
 StepExecutionStateMapper
 
 StepStateChangeReasonCodeMapper
 
 StepStateMapper
 
 UnitMapper
 

Classes

class  AddInstanceFleetRequest
 
class  AddInstanceFleetResult
 
class  AddInstanceGroupsRequest
 
class  AddInstanceGroupsResult
 
class  AddJobFlowStepsRequest
 
class  AddJobFlowStepsResult
 
class  AddTagsRequest
 
class  AddTagsResult
 
class  Application
 
class  AutoScalingPolicy
 
class  AutoScalingPolicyDescription
 
class  AutoScalingPolicyStateChangeReason
 
class  AutoScalingPolicyStatus
 
class  BlockPublicAccessConfiguration
 
class  BlockPublicAccessConfigurationMetadata
 
class  BootstrapActionConfig
 
class  BootstrapActionDetail
 
class  CancelStepsInfo
 
class  CancelStepsRequest
 
class  CancelStepsResult
 
class  CloudWatchAlarmDefinition
 
class  Cluster
 
class  ClusterStateChangeReason
 
class  ClusterStatus
 
class  ClusterSummary
 
class  ClusterTimeline
 
class  Command
 
class  ComputeLimits
 
class  Configuration
 
class  CreateSecurityConfigurationRequest
 
class  CreateSecurityConfigurationResult
 
class  DeleteSecurityConfigurationRequest
 
class  DeleteSecurityConfigurationResult
 
class  DescribeClusterRequest
 
class  DescribeClusterResult
 
class  DescribeNotebookExecutionRequest
 
class  DescribeNotebookExecutionResult
 
class  DescribeSecurityConfigurationRequest
 
class  DescribeSecurityConfigurationResult
 
class  DescribeStepRequest
 
class  DescribeStepResult
 
class  EbsBlockDevice
 
class  EbsBlockDeviceConfig
 
class  EbsConfiguration
 
class  EbsVolume
 
class  Ec2InstanceAttributes
 
class  ExecutionEngineConfig
 
class  FailureDetails
 
class  GetBlockPublicAccessConfigurationRequest
 
class  GetBlockPublicAccessConfigurationResult
 
class  GetManagedScalingPolicyRequest
 
class  GetManagedScalingPolicyResult
 
class  HadoopJarStepConfig
 
class  HadoopStepConfig
 
class  Instance
 
class  InstanceFleet
 
class  InstanceFleetConfig
 
class  InstanceFleetModifyConfig
 
class  InstanceFleetProvisioningSpecifications
 
class  InstanceFleetStateChangeReason
 
class  InstanceFleetStatus
 
class  InstanceFleetTimeline
 
class  InstanceGroup
 
class  InstanceGroupConfig
 
class  InstanceGroupDetail
 
class  InstanceGroupModifyConfig
 
class  InstanceGroupStateChangeReason
 
class  InstanceGroupStatus
 
class  InstanceGroupTimeline
 
class  InstanceResizePolicy
 
class  InstanceStateChangeReason
 
class  InstanceStatus
 
class  InstanceTimeline
 
class  InstanceTypeConfig
 
class  InstanceTypeSpecification
 
class  InvalidRequestException
 
class  JobFlowDetail
 
class  JobFlowExecutionStatusDetail
 
class  JobFlowInstancesConfig
 
class  JobFlowInstancesDetail
 
class  KerberosAttributes
 
class  KeyValue
 
class  ListBootstrapActionsRequest
 
class  ListBootstrapActionsResult
 
class  ListClustersRequest
 
class  ListClustersResult
 
class  ListInstanceFleetsRequest
 
class  ListInstanceFleetsResult
 
class  ListInstanceGroupsRequest
 
class  ListInstanceGroupsResult
 
class  ListInstancesRequest
 
class  ListInstancesResult
 
class  ListNotebookExecutionsRequest
 
class  ListNotebookExecutionsResult
 
class  ListSecurityConfigurationsRequest
 
class  ListSecurityConfigurationsResult
 
class  ListStepsRequest
 
class  ListStepsResult
 
class  ManagedScalingPolicy
 
class  MetricDimension
 
class  ModifyClusterRequest
 
class  ModifyClusterResult
 
class  ModifyInstanceFleetRequest
 
class  ModifyInstanceGroupsRequest
 
class  NotebookExecution
 
class  NotebookExecutionSummary
 
class  OnDemandProvisioningSpecification
 
class  PlacementGroupConfig
 
class  PlacementType
 
class  PortRange
 
class  PutAutoScalingPolicyRequest
 
class  PutAutoScalingPolicyResult
 
class  PutBlockPublicAccessConfigurationRequest
 
class  PutBlockPublicAccessConfigurationResult
 
class  PutManagedScalingPolicyRequest
 
class  PutManagedScalingPolicyResult
 
class  RemoveAutoScalingPolicyRequest
 
class  RemoveAutoScalingPolicyResult
 
class  RemoveManagedScalingPolicyRequest
 
class  RemoveManagedScalingPolicyResult
 
class  RemoveTagsRequest
 
class  RemoveTagsResult
 
class  RunJobFlowRequest
 
class  RunJobFlowResult
 
class  ScalingAction
 
class  ScalingConstraints
 
class  ScalingRule
 
class  ScalingTrigger
 
class  ScriptBootstrapActionConfig
 
class  SecurityConfigurationSummary
 
class  SetTerminationProtectionRequest
 
class  SetVisibleToAllUsersRequest
 
class  ShrinkPolicy
 
class  SimpleScalingPolicyConfiguration
 
class  SpotProvisioningSpecification
 
class  StartNotebookExecutionRequest
 
class  StartNotebookExecutionResult
 
class  Step
 
class  StepConfig
 
class  StepDetail
 
class  StepExecutionStatusDetail
 
class  StepStateChangeReason
 
class  StepStatus
 
class  StepSummary
 
class  StepTimeline
 
class  StopNotebookExecutionRequest
 
class  SupportedProductConfig
 
class  Tag
 
class  TerminateJobFlowsRequest
 
class  VolumeSpecification
 

Typedefs

typedef Aws::Utils::Outcome< AddInstanceFleetResult, EMRErrorAddInstanceFleetOutcome
 
typedef Aws::Utils::Outcome< AddInstanceGroupsResult, EMRErrorAddInstanceGroupsOutcome
 
typedef Aws::Utils::Outcome< AddJobFlowStepsResult, EMRErrorAddJobFlowStepsOutcome
 
typedef Aws::Utils::Outcome< AddTagsResult, EMRErrorAddTagsOutcome
 
typedef Aws::Utils::Outcome< CancelStepsResult, EMRErrorCancelStepsOutcome
 
typedef Aws::Utils::Outcome< CreateSecurityConfigurationResult, EMRErrorCreateSecurityConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeleteSecurityConfigurationResult, EMRErrorDeleteSecurityConfigurationOutcome
 
typedef Aws::Utils::Outcome< DescribeClusterResult, EMRErrorDescribeClusterOutcome
 
typedef Aws::Utils::Outcome< DescribeNotebookExecutionResult, EMRErrorDescribeNotebookExecutionOutcome
 
typedef Aws::Utils::Outcome< DescribeSecurityConfigurationResult, EMRErrorDescribeSecurityConfigurationOutcome
 
typedef Aws::Utils::Outcome< DescribeStepResult, EMRErrorDescribeStepOutcome
 
typedef Aws::Utils::Outcome< GetBlockPublicAccessConfigurationResult, EMRErrorGetBlockPublicAccessConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetManagedScalingPolicyResult, EMRErrorGetManagedScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< ListBootstrapActionsResult, EMRErrorListBootstrapActionsOutcome
 
typedef Aws::Utils::Outcome< ListClustersResult, EMRErrorListClustersOutcome
 
typedef Aws::Utils::Outcome< ListInstanceFleetsResult, EMRErrorListInstanceFleetsOutcome
 
typedef Aws::Utils::Outcome< ListInstanceGroupsResult, EMRErrorListInstanceGroupsOutcome
 
typedef Aws::Utils::Outcome< ListInstancesResult, EMRErrorListInstancesOutcome
 
typedef Aws::Utils::Outcome< ListNotebookExecutionsResult, EMRErrorListNotebookExecutionsOutcome
 
typedef Aws::Utils::Outcome< ListSecurityConfigurationsResult, EMRErrorListSecurityConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListStepsResult, EMRErrorListStepsOutcome
 
typedef Aws::Utils::Outcome< ModifyClusterResult, EMRErrorModifyClusterOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EMRErrorModifyInstanceFleetOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EMRErrorModifyInstanceGroupsOutcome
 
typedef Aws::Utils::Outcome< PutAutoScalingPolicyResult, EMRErrorPutAutoScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< PutBlockPublicAccessConfigurationResult, EMRErrorPutBlockPublicAccessConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutManagedScalingPolicyResult, EMRErrorPutManagedScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< RemoveAutoScalingPolicyResult, EMRErrorRemoveAutoScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< RemoveManagedScalingPolicyResult, EMRErrorRemoveManagedScalingPolicyOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsResult, EMRErrorRemoveTagsOutcome
 
typedef Aws::Utils::Outcome< RunJobFlowResult, EMRErrorRunJobFlowOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EMRErrorSetTerminationProtectionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EMRErrorSetVisibleToAllUsersOutcome
 
typedef Aws::Utils::Outcome< StartNotebookExecutionResult, EMRErrorStartNotebookExecutionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EMRErrorStopNotebookExecutionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, EMRErrorTerminateJobFlowsOutcome
 
typedef std::future< AddInstanceFleetOutcomeAddInstanceFleetOutcomeCallable
 
typedef std::future< AddInstanceGroupsOutcomeAddInstanceGroupsOutcomeCallable
 
typedef std::future< AddJobFlowStepsOutcomeAddJobFlowStepsOutcomeCallable
 
typedef std::future< AddTagsOutcomeAddTagsOutcomeCallable
 
typedef std::future< CancelStepsOutcomeCancelStepsOutcomeCallable
 
typedef std::future< CreateSecurityConfigurationOutcomeCreateSecurityConfigurationOutcomeCallable
 
typedef std::future< DeleteSecurityConfigurationOutcomeDeleteSecurityConfigurationOutcomeCallable
 
typedef std::future< DescribeClusterOutcomeDescribeClusterOutcomeCallable
 
typedef std::future< DescribeNotebookExecutionOutcomeDescribeNotebookExecutionOutcomeCallable
 
typedef std::future< DescribeSecurityConfigurationOutcomeDescribeSecurityConfigurationOutcomeCallable
 
typedef std::future< DescribeStepOutcomeDescribeStepOutcomeCallable
 
typedef std::future< GetBlockPublicAccessConfigurationOutcomeGetBlockPublicAccessConfigurationOutcomeCallable
 
typedef std::future< GetManagedScalingPolicyOutcomeGetManagedScalingPolicyOutcomeCallable
 
typedef std::future< ListBootstrapActionsOutcomeListBootstrapActionsOutcomeCallable
 
typedef std::future< ListClustersOutcomeListClustersOutcomeCallable
 
typedef std::future< ListInstanceFleetsOutcomeListInstanceFleetsOutcomeCallable
 
typedef std::future< ListInstanceGroupsOutcomeListInstanceGroupsOutcomeCallable
 
typedef std::future< ListInstancesOutcomeListInstancesOutcomeCallable
 
typedef std::future< ListNotebookExecutionsOutcomeListNotebookExecutionsOutcomeCallable
 
typedef std::future< ListSecurityConfigurationsOutcomeListSecurityConfigurationsOutcomeCallable
 
typedef std::future< ListStepsOutcomeListStepsOutcomeCallable
 
typedef std::future< ModifyClusterOutcomeModifyClusterOutcomeCallable
 
typedef std::future< ModifyInstanceFleetOutcomeModifyInstanceFleetOutcomeCallable
 
typedef std::future< ModifyInstanceGroupsOutcomeModifyInstanceGroupsOutcomeCallable
 
typedef std::future< PutAutoScalingPolicyOutcomePutAutoScalingPolicyOutcomeCallable
 
typedef std::future< PutBlockPublicAccessConfigurationOutcomePutBlockPublicAccessConfigurationOutcomeCallable
 
typedef std::future< PutManagedScalingPolicyOutcomePutManagedScalingPolicyOutcomeCallable
 
typedef std::future< RemoveAutoScalingPolicyOutcomeRemoveAutoScalingPolicyOutcomeCallable
 
typedef std::future< RemoveManagedScalingPolicyOutcomeRemoveManagedScalingPolicyOutcomeCallable
 
typedef std::future< RemoveTagsOutcomeRemoveTagsOutcomeCallable
 
typedef std::future< RunJobFlowOutcomeRunJobFlowOutcomeCallable
 
typedef std::future< SetTerminationProtectionOutcomeSetTerminationProtectionOutcomeCallable
 
typedef std::future< SetVisibleToAllUsersOutcomeSetVisibleToAllUsersOutcomeCallable
 
typedef std::future< StartNotebookExecutionOutcomeStartNotebookExecutionOutcomeCallable
 
typedef std::future< StopNotebookExecutionOutcomeStopNotebookExecutionOutcomeCallable
 
typedef std::future< TerminateJobFlowsOutcomeTerminateJobFlowsOutcomeCallable
 

Enumerations

enum  ActionOnFailure {
  ActionOnFailure::NOT_SET, ActionOnFailure::TERMINATE_JOB_FLOW, ActionOnFailure::TERMINATE_CLUSTER, ActionOnFailure::CANCEL_AND_WAIT,
  ActionOnFailure::CONTINUE
}
 
enum  AdjustmentType { AdjustmentType::NOT_SET, AdjustmentType::CHANGE_IN_CAPACITY, AdjustmentType::PERCENT_CHANGE_IN_CAPACITY, AdjustmentType::EXACT_CAPACITY }
 
enum  AutoScalingPolicyState {
  AutoScalingPolicyState::NOT_SET, AutoScalingPolicyState::PENDING, AutoScalingPolicyState::ATTACHING, AutoScalingPolicyState::ATTACHED,
  AutoScalingPolicyState::DETACHING, AutoScalingPolicyState::DETACHED, AutoScalingPolicyState::FAILED
}
 
enum  AutoScalingPolicyStateChangeReasonCode { AutoScalingPolicyStateChangeReasonCode::NOT_SET, AutoScalingPolicyStateChangeReasonCode::USER_REQUEST, AutoScalingPolicyStateChangeReasonCode::PROVISION_FAILURE, AutoScalingPolicyStateChangeReasonCode::CLEANUP_FAILURE }
 
enum  CancelStepsRequestStatus { CancelStepsRequestStatus::NOT_SET, CancelStepsRequestStatus::SUBMITTED, CancelStepsRequestStatus::FAILED }
 
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::INSTANCE_FLEET_TIMEOUT, ClusterStateChangeReasonCode::BOOTSTRAP_FAILURE, ClusterStateChangeReasonCode::USER_REQUEST, ClusterStateChangeReasonCode::STEP_FAILURE,
  ClusterStateChangeReasonCode::ALL_STEPS_COMPLETED
}
 
enum  ComparisonOperator {
  ComparisonOperator::NOT_SET, ComparisonOperator::GREATER_THAN_OR_EQUAL, ComparisonOperator::GREATER_THAN, ComparisonOperator::LESS_THAN,
  ComparisonOperator::LESS_THAN_OR_EQUAL
}
 
enum  ComputeLimitsUnitType { ComputeLimitsUnitType::NOT_SET, ComputeLimitsUnitType::InstanceFleetUnits, ComputeLimitsUnitType::Instances, ComputeLimitsUnitType::VCPU }
 
enum  ExecutionEngineType { ExecutionEngineType::NOT_SET, ExecutionEngineType::EMR }
 
enum  InstanceCollectionType { InstanceCollectionType::NOT_SET, InstanceCollectionType::INSTANCE_FLEET, InstanceCollectionType::INSTANCE_GROUP }
 
enum  InstanceFleetState {
  InstanceFleetState::NOT_SET, InstanceFleetState::PROVISIONING, InstanceFleetState::BOOTSTRAPPING, InstanceFleetState::RUNNING,
  InstanceFleetState::RESIZING, InstanceFleetState::SUSPENDED, InstanceFleetState::TERMINATING, InstanceFleetState::TERMINATED
}
 
enum  InstanceFleetStateChangeReasonCode {
  InstanceFleetStateChangeReasonCode::NOT_SET, InstanceFleetStateChangeReasonCode::INTERNAL_ERROR, InstanceFleetStateChangeReasonCode::VALIDATION_ERROR, InstanceFleetStateChangeReasonCode::INSTANCE_FAILURE,
  InstanceFleetStateChangeReasonCode::CLUSTER_TERMINATED
}
 
enum  InstanceFleetType { InstanceFleetType::NOT_SET, InstanceFleetType::MASTER, InstanceFleetType::CORE, InstanceFleetType::TASK }
 
enum  InstanceGroupState {
  InstanceGroupState::NOT_SET, InstanceGroupState::PROVISIONING, InstanceGroupState::BOOTSTRAPPING, InstanceGroupState::RUNNING,
  InstanceGroupState::RECONFIGURING, 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  NotebookExecutionStatus {
  NotebookExecutionStatus::NOT_SET, NotebookExecutionStatus::START_PENDING, NotebookExecutionStatus::STARTING, NotebookExecutionStatus::RUNNING,
  NotebookExecutionStatus::FINISHING, NotebookExecutionStatus::FINISHED, NotebookExecutionStatus::FAILING, NotebookExecutionStatus::FAILED,
  NotebookExecutionStatus::STOP_PENDING, NotebookExecutionStatus::STOPPING, NotebookExecutionStatus::STOPPED
}
 
enum  OnDemandProvisioningAllocationStrategy { OnDemandProvisioningAllocationStrategy::NOT_SET, OnDemandProvisioningAllocationStrategy::lowest_price }
 
enum  PlacementGroupStrategy {
  PlacementGroupStrategy::NOT_SET, PlacementGroupStrategy::SPREAD, PlacementGroupStrategy::PARTITION, PlacementGroupStrategy::CLUSTER,
  PlacementGroupStrategy::NONE
}
 
enum  RepoUpgradeOnBoot { RepoUpgradeOnBoot::NOT_SET, RepoUpgradeOnBoot::SECURITY, RepoUpgradeOnBoot::NONE }
 
enum  ScaleDownBehavior { ScaleDownBehavior::NOT_SET, ScaleDownBehavior::TERMINATE_AT_INSTANCE_HOUR, ScaleDownBehavior::TERMINATE_AT_TASK_COMPLETION }
 
enum  SpotProvisioningAllocationStrategy { SpotProvisioningAllocationStrategy::NOT_SET, SpotProvisioningAllocationStrategy::capacity_optimized }
 
enum  SpotProvisioningTimeoutAction { SpotProvisioningTimeoutAction::NOT_SET, SpotProvisioningTimeoutAction::SWITCH_TO_ON_DEMAND, SpotProvisioningTimeoutAction::TERMINATE_CLUSTER }
 
enum  Statistic {
  Statistic::NOT_SET, Statistic::SAMPLE_COUNT, Statistic::AVERAGE, Statistic::SUM,
  Statistic::MINIMUM, Statistic::MAXIMUM
}
 
enum  StepCancellationOption { StepCancellationOption::NOT_SET, StepCancellationOption::SEND_INTERRUPT, StepCancellationOption::TERMINATE_PROCESS }
 
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::CANCEL_PENDING, StepState::RUNNING,
  StepState::COMPLETED, StepState::CANCELLED, StepState::FAILED, StepState::INTERRUPTED
}
 
enum  StepStateChangeReasonCode { StepStateChangeReasonCode::NOT_SET, StepStateChangeReasonCode::NONE }
 
enum  Unit {
  Unit::NOT_SET, Unit::NONE, Unit::SECONDS, Unit::MICRO_SECONDS,
  Unit::MILLI_SECONDS, Unit::BYTES, Unit::KILO_BYTES, Unit::MEGA_BYTES,
  Unit::GIGA_BYTES, Unit::TERA_BYTES, Unit::BITS, Unit::KILO_BITS,
  Unit::MEGA_BITS, Unit::GIGA_BITS, Unit::TERA_BITS, Unit::PERCENT,
  Unit::COUNT, Unit::BYTES_PER_SECOND, Unit::KILO_BYTES_PER_SECOND, Unit::MEGA_BYTES_PER_SECOND,
  Unit::GIGA_BYTES_PER_SECOND, Unit::TERA_BYTES_PER_SECOND, Unit::BITS_PER_SECOND, Unit::KILO_BITS_PER_SECOND,
  Unit::MEGA_BITS_PER_SECOND, Unit::GIGA_BITS_PER_SECOND, Unit::TERA_BITS_PER_SECOND, Unit::COUNT_PER_SECOND
}
 

Typedef Documentation

◆ AddInstanceFleetOutcome

Definition at line 119 of file EMRClient.h.

◆ AddInstanceFleetOutcomeCallable

Definition at line 158 of file EMRClient.h.

◆ AddInstanceGroupsOutcome

Definition at line 122 of file EMRClient.h.

◆ AddInstanceGroupsOutcomeCallable

Definition at line 159 of file EMRClient.h.

◆ AddJobFlowStepsOutcome

Definition at line 123 of file EMRClient.h.

◆ AddJobFlowStepsOutcomeCallable

Definition at line 160 of file EMRClient.h.

◆ AddTagsOutcome

Definition at line 124 of file EMRClient.h.

◆ AddTagsOutcomeCallable

Definition at line 161 of file EMRClient.h.

◆ CancelStepsOutcome

Definition at line 125 of file EMRClient.h.

◆ CancelStepsOutcomeCallable

Definition at line 162 of file EMRClient.h.

◆ CreateSecurityConfigurationOutcome

Definition at line 126 of file EMRClient.h.

◆ CreateSecurityConfigurationOutcomeCallable

Definition at line 163 of file EMRClient.h.

◆ DeleteSecurityConfigurationOutcome

Definition at line 127 of file EMRClient.h.

◆ DeleteSecurityConfigurationOutcomeCallable

Definition at line 164 of file EMRClient.h.

◆ DescribeClusterOutcome

Definition at line 128 of file EMRClient.h.

◆ DescribeClusterOutcomeCallable

Definition at line 165 of file EMRClient.h.

◆ DescribeNotebookExecutionOutcome

Definition at line 129 of file EMRClient.h.

◆ DescribeNotebookExecutionOutcomeCallable

Definition at line 166 of file EMRClient.h.

◆ DescribeSecurityConfigurationOutcome

Definition at line 130 of file EMRClient.h.

◆ DescribeSecurityConfigurationOutcomeCallable

Definition at line 167 of file EMRClient.h.

◆ DescribeStepOutcome

Definition at line 131 of file EMRClient.h.

◆ DescribeStepOutcomeCallable

Definition at line 168 of file EMRClient.h.

◆ GetBlockPublicAccessConfigurationOutcome

Definition at line 132 of file EMRClient.h.

◆ GetBlockPublicAccessConfigurationOutcomeCallable

Definition at line 169 of file EMRClient.h.

◆ GetManagedScalingPolicyOutcome

Definition at line 133 of file EMRClient.h.

◆ GetManagedScalingPolicyOutcomeCallable

Definition at line 170 of file EMRClient.h.

◆ ListBootstrapActionsOutcome

Definition at line 134 of file EMRClient.h.

◆ ListBootstrapActionsOutcomeCallable

Definition at line 171 of file EMRClient.h.

◆ ListClustersOutcome

Definition at line 135 of file EMRClient.h.

◆ ListClustersOutcomeCallable

Definition at line 172 of file EMRClient.h.

◆ ListInstanceFleetsOutcome

Definition at line 136 of file EMRClient.h.

◆ ListInstanceFleetsOutcomeCallable

Definition at line 173 of file EMRClient.h.

◆ ListInstanceGroupsOutcome

Definition at line 137 of file EMRClient.h.

◆ ListInstanceGroupsOutcomeCallable

Definition at line 174 of file EMRClient.h.

◆ ListInstancesOutcome

Definition at line 138 of file EMRClient.h.

◆ ListInstancesOutcomeCallable

Definition at line 175 of file EMRClient.h.

◆ ListNotebookExecutionsOutcome

Definition at line 139 of file EMRClient.h.

◆ ListNotebookExecutionsOutcomeCallable

Definition at line 176 of file EMRClient.h.

◆ ListSecurityConfigurationsOutcome

Definition at line 140 of file EMRClient.h.

◆ ListSecurityConfigurationsOutcomeCallable

Definition at line 177 of file EMRClient.h.

◆ ListStepsOutcome

Definition at line 141 of file EMRClient.h.

◆ ListStepsOutcomeCallable

Definition at line 178 of file EMRClient.h.

◆ ModifyClusterOutcome

Definition at line 142 of file EMRClient.h.

◆ ModifyClusterOutcomeCallable

Definition at line 179 of file EMRClient.h.

◆ ModifyInstanceFleetOutcome

Definition at line 143 of file EMRClient.h.

◆ ModifyInstanceFleetOutcomeCallable

Definition at line 180 of file EMRClient.h.

◆ ModifyInstanceGroupsOutcome

Definition at line 144 of file EMRClient.h.

◆ ModifyInstanceGroupsOutcomeCallable

Definition at line 181 of file EMRClient.h.

◆ PutAutoScalingPolicyOutcome

Definition at line 145 of file EMRClient.h.

◆ PutAutoScalingPolicyOutcomeCallable

Definition at line 182 of file EMRClient.h.

◆ PutBlockPublicAccessConfigurationOutcome

Definition at line 146 of file EMRClient.h.

◆ PutBlockPublicAccessConfigurationOutcomeCallable

Definition at line 183 of file EMRClient.h.

◆ PutManagedScalingPolicyOutcome

Definition at line 147 of file EMRClient.h.

◆ PutManagedScalingPolicyOutcomeCallable

Definition at line 184 of file EMRClient.h.

◆ RemoveAutoScalingPolicyOutcome

Definition at line 148 of file EMRClient.h.

◆ RemoveAutoScalingPolicyOutcomeCallable

Definition at line 185 of file EMRClient.h.

◆ RemoveManagedScalingPolicyOutcome

Definition at line 149 of file EMRClient.h.

◆ RemoveManagedScalingPolicyOutcomeCallable

Definition at line 186 of file EMRClient.h.

◆ RemoveTagsOutcome

Definition at line 150 of file EMRClient.h.

◆ RemoveTagsOutcomeCallable

Definition at line 187 of file EMRClient.h.

◆ RunJobFlowOutcome

Definition at line 151 of file EMRClient.h.

◆ RunJobFlowOutcomeCallable

Definition at line 188 of file EMRClient.h.

◆ SetTerminationProtectionOutcome

Definition at line 152 of file EMRClient.h.

◆ SetTerminationProtectionOutcomeCallable

Definition at line 189 of file EMRClient.h.

◆ SetVisibleToAllUsersOutcome

Definition at line 153 of file EMRClient.h.

◆ SetVisibleToAllUsersOutcomeCallable

Definition at line 190 of file EMRClient.h.

◆ StartNotebookExecutionOutcome

Definition at line 154 of file EMRClient.h.

◆ StartNotebookExecutionOutcomeCallable

Definition at line 191 of file EMRClient.h.

◆ StopNotebookExecutionOutcome

Definition at line 155 of file EMRClient.h.

◆ StopNotebookExecutionOutcomeCallable

Definition at line 192 of file EMRClient.h.

◆ TerminateJobFlowsOutcome

Definition at line 156 of file EMRClient.h.

◆ TerminateJobFlowsOutcomeCallable

Definition at line 193 of file EMRClient.h.

Enumeration Type Documentation

◆ ActionOnFailure

Enumerator
NOT_SET 
TERMINATE_JOB_FLOW 
TERMINATE_CLUSTER 
CANCEL_AND_WAIT 
CONTINUE 

Definition at line 16 of file ActionOnFailure.h.

◆ AdjustmentType

Enumerator
NOT_SET 
CHANGE_IN_CAPACITY 
PERCENT_CHANGE_IN_CAPACITY 
EXACT_CAPACITY 

Definition at line 16 of file AdjustmentType.h.

◆ AutoScalingPolicyState

Enumerator
NOT_SET 
PENDING 
ATTACHING 
ATTACHED 
DETACHING 
DETACHED 
FAILED 

Definition at line 16 of file AutoScalingPolicyState.h.

◆ AutoScalingPolicyStateChangeReasonCode

Enumerator
NOT_SET 
USER_REQUEST 
PROVISION_FAILURE 
CLEANUP_FAILURE 

Definition at line 16 of file AutoScalingPolicyStateChangeReasonCode.h.

◆ CancelStepsRequestStatus

Enumerator
NOT_SET 
SUBMITTED 
FAILED 

Definition at line 16 of file CancelStepsRequestStatus.h.

◆ ClusterState

Enumerator
NOT_SET 
STARTING 
BOOTSTRAPPING 
RUNNING 
WAITING 
TERMINATING 
TERMINATED 
TERMINATED_WITH_ERRORS 

Definition at line 16 of file ClusterState.h.

◆ ClusterStateChangeReasonCode

Enumerator
NOT_SET 
INTERNAL_ERROR 
VALIDATION_ERROR 
INSTANCE_FAILURE 
INSTANCE_FLEET_TIMEOUT 
BOOTSTRAP_FAILURE 
USER_REQUEST 
STEP_FAILURE 
ALL_STEPS_COMPLETED 

Definition at line 16 of file ClusterStateChangeReasonCode.h.

◆ ComparisonOperator

Enumerator
NOT_SET 
GREATER_THAN_OR_EQUAL 
GREATER_THAN 
LESS_THAN 
LESS_THAN_OR_EQUAL 

Definition at line 16 of file ComparisonOperator.h.

◆ ComputeLimitsUnitType

Enumerator
NOT_SET 
InstanceFleetUnits 
Instances 
VCPU 

Definition at line 16 of file ComputeLimitsUnitType.h.

◆ ExecutionEngineType

Enumerator
NOT_SET 
EMR 

Definition at line 16 of file ExecutionEngineType.h.

◆ InstanceCollectionType

Enumerator
NOT_SET 
INSTANCE_FLEET 
INSTANCE_GROUP 

Definition at line 16 of file InstanceCollectionType.h.

◆ InstanceFleetState

Enumerator
NOT_SET 
PROVISIONING 
BOOTSTRAPPING 
RUNNING 
RESIZING 
SUSPENDED 
TERMINATING 
TERMINATED 

Definition at line 16 of file InstanceFleetState.h.

◆ InstanceFleetStateChangeReasonCode

Enumerator
NOT_SET 
INTERNAL_ERROR 
VALIDATION_ERROR 
INSTANCE_FAILURE 
CLUSTER_TERMINATED 

Definition at line 16 of file InstanceFleetStateChangeReasonCode.h.

◆ InstanceFleetType

Enumerator
NOT_SET 
MASTER 
CORE 
TASK 

Definition at line 16 of file InstanceFleetType.h.

◆ InstanceGroupState

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

Definition at line 16 of file InstanceGroupState.h.

◆ InstanceGroupStateChangeReasonCode

Enumerator
NOT_SET 
INTERNAL_ERROR 
VALIDATION_ERROR 
INSTANCE_FAILURE 
CLUSTER_TERMINATED 

Definition at line 16 of file InstanceGroupStateChangeReasonCode.h.

◆ InstanceGroupType

Enumerator
NOT_SET 
MASTER 
CORE 
TASK 

Definition at line 16 of file InstanceGroupType.h.

◆ InstanceRoleType

Enumerator
NOT_SET 
MASTER 
CORE 
TASK 

Definition at line 16 of file InstanceRoleType.h.

◆ InstanceState

Enumerator
NOT_SET 
AWAITING_FULFILLMENT 
PROVISIONING 
BOOTSTRAPPING 
RUNNING 
TERMINATED 

Definition at line 16 of file InstanceState.h.

◆ InstanceStateChangeReasonCode

Enumerator
NOT_SET 
INTERNAL_ERROR 
VALIDATION_ERROR 
INSTANCE_FAILURE 
BOOTSTRAP_FAILURE 
CLUSTER_TERMINATED 

Definition at line 16 of file InstanceStateChangeReasonCode.h.

◆ JobFlowExecutionState

Enumerator
NOT_SET 
STARTING 
BOOTSTRAPPING 
RUNNING 
WAITING 
SHUTTING_DOWN 
TERMINATED 
COMPLETED 
FAILED 

Definition at line 16 of file JobFlowExecutionState.h.

◆ MarketType

Enumerator
NOT_SET 
ON_DEMAND 
SPOT 

Definition at line 16 of file MarketType.h.

◆ NotebookExecutionStatus

Enumerator
NOT_SET 
START_PENDING 
STARTING 
RUNNING 
FINISHING 
FINISHED 
FAILING 
FAILED 
STOP_PENDING 
STOPPING 
STOPPED 

Definition at line 16 of file NotebookExecutionStatus.h.

◆ OnDemandProvisioningAllocationStrategy

Enumerator
NOT_SET 
lowest_price 

Definition at line 16 of file OnDemandProvisioningAllocationStrategy.h.

◆ PlacementGroupStrategy

Enumerator
NOT_SET 
SPREAD 
PARTITION 
CLUSTER 
NONE 

Definition at line 16 of file PlacementGroupStrategy.h.

◆ RepoUpgradeOnBoot

Enumerator
NOT_SET 
SECURITY 
NONE 

Definition at line 16 of file RepoUpgradeOnBoot.h.

◆ ScaleDownBehavior

Enumerator
NOT_SET 
TERMINATE_AT_INSTANCE_HOUR 
TERMINATE_AT_TASK_COMPLETION 

Definition at line 16 of file ScaleDownBehavior.h.

◆ SpotProvisioningAllocationStrategy

Enumerator
NOT_SET 
capacity_optimized 

Definition at line 16 of file SpotProvisioningAllocationStrategy.h.

◆ SpotProvisioningTimeoutAction

Enumerator
NOT_SET 
SWITCH_TO_ON_DEMAND 
TERMINATE_CLUSTER 

Definition at line 16 of file SpotProvisioningTimeoutAction.h.

◆ Statistic

Enumerator
NOT_SET 
SAMPLE_COUNT 
AVERAGE 
SUM 
MINIMUM 
MAXIMUM 

Definition at line 16 of file Statistic.h.

◆ StepCancellationOption

Enumerator
NOT_SET 
SEND_INTERRUPT 
TERMINATE_PROCESS 

Definition at line 16 of file StepCancellationOption.h.

◆ StepExecutionState

Enumerator
NOT_SET 
PENDING 
RUNNING 
CONTINUE 
COMPLETED 
CANCELLED 
FAILED 
INTERRUPTED 

Definition at line 16 of file StepExecutionState.h.

◆ StepState

Enumerator
NOT_SET 
PENDING 
CANCEL_PENDING 
RUNNING 
COMPLETED 
CANCELLED 
FAILED 
INTERRUPTED 

Definition at line 16 of file StepState.h.

◆ StepStateChangeReasonCode

Enumerator
NOT_SET 
NONE 

Definition at line 16 of file StepStateChangeReasonCode.h.

◆ Unit

enum Aws::EMR::Model::Unit
strong
Enumerator
NOT_SET 
NONE 
SECONDS 
MICRO_SECONDS 
MILLI_SECONDS 
BYTES 
KILO_BYTES 
MEGA_BYTES 
GIGA_BYTES 
TERA_BYTES 
BITS 
KILO_BITS 
MEGA_BITS 
GIGA_BITS 
TERA_BITS 
PERCENT 
COUNT 
BYTES_PER_SECOND 
KILO_BYTES_PER_SECOND 
MEGA_BYTES_PER_SECOND 
GIGA_BYTES_PER_SECOND 
TERA_BYTES_PER_SECOND 
BITS_PER_SECOND 
KILO_BITS_PER_SECOND 
MEGA_BITS_PER_SECOND 
GIGA_BITS_PER_SECOND 
TERA_BITS_PER_SECOND 
COUNT_PER_SECOND 

Definition at line 16 of file Unit.h.