amazonka-emr-1.6.1: Amazon Elastic MapReduce SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.EMR

Contents

Description

Amazon EMR is a web service that makes it easy to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several AWS products to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehousing.

Synopsis

Service Configuration

emr :: Service Source #

API version 2009-03-31 of the Amazon Elastic MapReduce SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by EMR.

InvalidRequestException

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This exception occurs when there is something wrong with user input.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that an error occurred while processing the request and that the request was not completed.

InternalServerException

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This exception occurs when there is an internal failure in the EMR service.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

StepComplete

stepComplete :: Wait DescribeStep Source #

Polls DescribeStep every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

ClusterTerminated

clusterTerminated :: Wait DescribeCluster Source #

Polls DescribeCluster every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

ClusterRunning

clusterRunning :: Wait DescribeCluster Source #

Polls DescribeCluster every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

RunJobFlow

RemoveAutoScalingPolicy

SetVisibleToAllUsers

TerminateJobFlows

DescribeStep

RemoveTags

DescribeCluster

ListSecurityConfigurations

CancelSteps

CreateSecurityConfiguration

SetTerminationProtection

AddJobFlowSteps

ModifyInstanceGroups

ListSteps (Paginated)

AddInstanceFleet

AddInstanceGroups

DeleteSecurityConfiguration

ModifyInstanceFleet

ListInstanceGroups (Paginated)

ListBootstrapActions (Paginated)

AddTags

ListInstances (Paginated)

PutAutoScalingPolicy

ListClusters (Paginated)

DescribeSecurityConfiguration

ListInstanceFleets (Paginated)

Types

ActionOnFailure

data ActionOnFailure Source #

Instances
Bounded ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActionOnFailure -> c ActionOnFailure #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActionOnFailure #

toConstr :: ActionOnFailure -> Constr #

dataTypeOf :: ActionOnFailure -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ActionOnFailure) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActionOnFailure) #

gmapT :: (forall b. Data b => b -> b) -> ActionOnFailure -> ActionOnFailure #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActionOnFailure -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActionOnFailure -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActionOnFailure -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActionOnFailure -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActionOnFailure -> m ActionOnFailure #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActionOnFailure -> m ActionOnFailure #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActionOnFailure -> m ActionOnFailure #

Ord ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep ActionOnFailure :: Type -> Type #

Hashable ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: ActionOnFailure -> () #

type Rep ActionOnFailure Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep ActionOnFailure = D1 (MetaData "ActionOnFailure" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "CancelAndWait" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Continue" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TerminateCluster" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TerminateJobFlow" PrefixI False) (U1 :: Type -> Type)))

AdjustmentType

data AdjustmentType Source #

Instances
Bounded AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AdjustmentType -> c AdjustmentType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AdjustmentType #

toConstr :: AdjustmentType -> Constr #

dataTypeOf :: AdjustmentType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AdjustmentType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AdjustmentType) #

gmapT :: (forall b. Data b => b -> b) -> AdjustmentType -> AdjustmentType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AdjustmentType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AdjustmentType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AdjustmentType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AdjustmentType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AdjustmentType -> m AdjustmentType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AdjustmentType -> m AdjustmentType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AdjustmentType -> m AdjustmentType #

Ord AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep AdjustmentType :: Type -> Type #

Hashable AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: AdjustmentType -> () #

type Rep AdjustmentType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep AdjustmentType = D1 (MetaData "AdjustmentType" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "ChangeInCapacity" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ExactCapacity" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PercentChangeInCapacity" PrefixI False) (U1 :: Type -> Type)))

AutoScalingPolicyState

data AutoScalingPolicyState Source #

Instances
Bounded AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutoScalingPolicyState -> c AutoScalingPolicyState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutoScalingPolicyState #

toConstr :: AutoScalingPolicyState -> Constr #

dataTypeOf :: AutoScalingPolicyState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutoScalingPolicyState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutoScalingPolicyState) #

gmapT :: (forall b. Data b => b -> b) -> AutoScalingPolicyState -> AutoScalingPolicyState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingPolicyState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingPolicyState -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutoScalingPolicyState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutoScalingPolicyState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutoScalingPolicyState -> m AutoScalingPolicyState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingPolicyState -> m AutoScalingPolicyState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingPolicyState -> m AutoScalingPolicyState #

Ord AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep AutoScalingPolicyState :: Type -> Type #

Hashable AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: AutoScalingPolicyState -> () #

type Rep AutoScalingPolicyState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep AutoScalingPolicyState = D1 (MetaData "AutoScalingPolicyState" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "Attached" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Attaching" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Detached" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Detaching" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type))))

AutoScalingPolicyStateChangeReasonCode

data AutoScalingPolicyStateChangeReasonCode Source #

Instances
Bounded AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutoScalingPolicyStateChangeReasonCode -> c AutoScalingPolicyStateChangeReasonCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutoScalingPolicyStateChangeReasonCode #

toConstr :: AutoScalingPolicyStateChangeReasonCode -> Constr #

dataTypeOf :: AutoScalingPolicyStateChangeReasonCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutoScalingPolicyStateChangeReasonCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutoScalingPolicyStateChangeReasonCode) #

gmapT :: (forall b. Data b => b -> b) -> AutoScalingPolicyStateChangeReasonCode -> AutoScalingPolicyStateChangeReasonCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingPolicyStateChangeReasonCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingPolicyStateChangeReasonCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutoScalingPolicyStateChangeReasonCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutoScalingPolicyStateChangeReasonCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutoScalingPolicyStateChangeReasonCode -> m AutoScalingPolicyStateChangeReasonCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingPolicyStateChangeReasonCode -> m AutoScalingPolicyStateChangeReasonCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingPolicyStateChangeReasonCode -> m AutoScalingPolicyStateChangeReasonCode #

Ord AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Hashable AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep AutoScalingPolicyStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep AutoScalingPolicyStateChangeReasonCode = D1 (MetaData "AutoScalingPolicyStateChangeReasonCode" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "CleanupFailure" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ProvisionFailure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UserRequest" PrefixI False) (U1 :: Type -> Type)))

CancelStepsRequestStatus

data CancelStepsRequestStatus Source #

Constructors

CSRSFailed 
CSRSSubmitted 
Instances
Bounded CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CancelStepsRequestStatus -> c CancelStepsRequestStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CancelStepsRequestStatus #

toConstr :: CancelStepsRequestStatus -> Constr #

dataTypeOf :: CancelStepsRequestStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CancelStepsRequestStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CancelStepsRequestStatus) #

gmapT :: (forall b. Data b => b -> b) -> CancelStepsRequestStatus -> CancelStepsRequestStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CancelStepsRequestStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CancelStepsRequestStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CancelStepsRequestStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CancelStepsRequestStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CancelStepsRequestStatus -> m CancelStepsRequestStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CancelStepsRequestStatus -> m CancelStepsRequestStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CancelStepsRequestStatus -> m CancelStepsRequestStatus #

Ord CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep CancelStepsRequestStatus :: Type -> Type #

Hashable CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep CancelStepsRequestStatus Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep CancelStepsRequestStatus = D1 (MetaData "CancelStepsRequestStatus" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "CSRSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSRSSubmitted" PrefixI False) (U1 :: Type -> Type))

ClusterState

data ClusterState Source #

Instances
Bounded ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ClusterState -> c ClusterState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ClusterState #

toConstr :: ClusterState -> Constr #

dataTypeOf :: ClusterState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ClusterState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ClusterState) #

gmapT :: (forall b. Data b => b -> b) -> ClusterState -> ClusterState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ClusterState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ClusterState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ClusterState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ClusterState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ClusterState -> m ClusterState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterState -> m ClusterState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterState -> m ClusterState #

Ord ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep ClusterState :: Type -> Type #

Hashable ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

toText :: ClusterState -> Text #

NFData ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: ClusterState -> () #

type Rep ClusterState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep ClusterState = D1 (MetaData "ClusterState" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "CSBootstrapping" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CSRunning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSStarting" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CSTerminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSTerminatedWithErrors" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CSTerminating" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSWaiting" PrefixI False) (U1 :: Type -> Type))))

ClusterStateChangeReasonCode

data ClusterStateChangeReasonCode Source #

Instances
Bounded ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ClusterStateChangeReasonCode -> c ClusterStateChangeReasonCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ClusterStateChangeReasonCode #

toConstr :: ClusterStateChangeReasonCode -> Constr #

dataTypeOf :: ClusterStateChangeReasonCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ClusterStateChangeReasonCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ClusterStateChangeReasonCode) #

gmapT :: (forall b. Data b => b -> b) -> ClusterStateChangeReasonCode -> ClusterStateChangeReasonCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ClusterStateChangeReasonCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ClusterStateChangeReasonCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ClusterStateChangeReasonCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ClusterStateChangeReasonCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ClusterStateChangeReasonCode -> m ClusterStateChangeReasonCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterStateChangeReasonCode -> m ClusterStateChangeReasonCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterStateChangeReasonCode -> m ClusterStateChangeReasonCode #

Ord ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep ClusterStateChangeReasonCode :: Type -> Type #

Hashable ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep ClusterStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep ClusterStateChangeReasonCode = D1 (MetaData "ClusterStateChangeReasonCode" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (((C1 (MetaCons "CSCRCAllStepsCompleted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSCRCBootstrapFailure" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CSCRCInstanceFailure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSCRCInstanceFleetTimeout" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CSCRCInternalError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSCRCStepFailure" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CSCRCUserRequest" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSCRCValidationError" PrefixI False) (U1 :: Type -> Type))))

ComparisonOperator

data ComparisonOperator Source #

Instances
Bounded ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComparisonOperator -> c ComparisonOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComparisonOperator #

toConstr :: ComparisonOperator -> Constr #

dataTypeOf :: ComparisonOperator -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComparisonOperator) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComparisonOperator) #

gmapT :: (forall b. Data b => b -> b) -> ComparisonOperator -> ComparisonOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComparisonOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComparisonOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComparisonOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComparisonOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComparisonOperator -> m ComparisonOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparisonOperator -> m ComparisonOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparisonOperator -> m ComparisonOperator #

Ord ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep ComparisonOperator :: Type -> Type #

Hashable ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: ComparisonOperator -> () #

type Rep ComparisonOperator Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep ComparisonOperator = D1 (MetaData "ComparisonOperator" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "GreaterThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GreaterThanOrEqual" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LessThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LessThanOrEqual" PrefixI False) (U1 :: Type -> Type)))

InstanceCollectionType

data InstanceCollectionType Source #

Instances
Bounded InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceCollectionType -> c InstanceCollectionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceCollectionType #

toConstr :: InstanceCollectionType -> Constr #

dataTypeOf :: InstanceCollectionType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceCollectionType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceCollectionType) #

gmapT :: (forall b. Data b => b -> b) -> InstanceCollectionType -> InstanceCollectionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceCollectionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceCollectionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceCollectionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceCollectionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceCollectionType -> m InstanceCollectionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceCollectionType -> m InstanceCollectionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceCollectionType -> m InstanceCollectionType #

Ord InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceCollectionType :: Type -> Type #

Hashable InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: InstanceCollectionType -> () #

type Rep InstanceCollectionType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceCollectionType = D1 (MetaData "InstanceCollectionType" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "InstanceFleet" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InstanceGroup" PrefixI False) (U1 :: Type -> Type))

InstanceFleetState

data InstanceFleetState Source #

Instances
Bounded InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceFleetState -> c InstanceFleetState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceFleetState #

toConstr :: InstanceFleetState -> Constr #

dataTypeOf :: InstanceFleetState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceFleetState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceFleetState) #

gmapT :: (forall b. Data b => b -> b) -> InstanceFleetState -> InstanceFleetState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceFleetState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceFleetState -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceFleetState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceFleetState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceFleetState -> m InstanceFleetState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceFleetState -> m InstanceFleetState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceFleetState -> m InstanceFleetState #

Ord InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceFleetState :: Type -> Type #

Hashable InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: InstanceFleetState -> () #

type Rep InstanceFleetState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceFleetState = D1 (MetaData "InstanceFleetState" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "IFSBootstrapping" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IFSProvisioning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IFSResizing" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "IFSRunning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IFSSuspended" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IFSTerminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IFSTerminating" PrefixI False) (U1 :: Type -> Type))))

InstanceFleetStateChangeReasonCode

data InstanceFleetStateChangeReasonCode Source #

Instances
Bounded InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceFleetStateChangeReasonCode -> c InstanceFleetStateChangeReasonCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceFleetStateChangeReasonCode #

toConstr :: InstanceFleetStateChangeReasonCode -> Constr #

dataTypeOf :: InstanceFleetStateChangeReasonCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceFleetStateChangeReasonCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceFleetStateChangeReasonCode) #

gmapT :: (forall b. Data b => b -> b) -> InstanceFleetStateChangeReasonCode -> InstanceFleetStateChangeReasonCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceFleetStateChangeReasonCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceFleetStateChangeReasonCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceFleetStateChangeReasonCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceFleetStateChangeReasonCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceFleetStateChangeReasonCode -> m InstanceFleetStateChangeReasonCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceFleetStateChangeReasonCode -> m InstanceFleetStateChangeReasonCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceFleetStateChangeReasonCode -> m InstanceFleetStateChangeReasonCode #

Ord InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceFleetStateChangeReasonCode :: Type -> Type #

Hashable InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceFleetStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceFleetStateChangeReasonCode = D1 (MetaData "InstanceFleetStateChangeReasonCode" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "IFSCRCClusterTerminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IFSCRCInstanceFailure" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IFSCRCInternalError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IFSCRCValidationError" PrefixI False) (U1 :: Type -> Type)))

InstanceFleetType

data InstanceFleetType Source #

Constructors

IFTCore 
IFTMaster 
IFTTask 
Instances
Bounded InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceFleetType -> c InstanceFleetType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceFleetType #

toConstr :: InstanceFleetType -> Constr #

dataTypeOf :: InstanceFleetType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceFleetType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceFleetType) #

gmapT :: (forall b. Data b => b -> b) -> InstanceFleetType -> InstanceFleetType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceFleetType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceFleetType -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceFleetType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceFleetType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceFleetType -> m InstanceFleetType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceFleetType -> m InstanceFleetType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceFleetType -> m InstanceFleetType #

Ord InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceFleetType :: Type -> Type #

Hashable InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: InstanceFleetType -> () #

type Rep InstanceFleetType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceFleetType = D1 (MetaData "InstanceFleetType" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "IFTCore" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IFTMaster" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IFTTask" PrefixI False) (U1 :: Type -> Type)))

InstanceGroupState

data InstanceGroupState Source #

Instances
Bounded InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceGroupState -> c InstanceGroupState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceGroupState #

toConstr :: InstanceGroupState -> Constr #

dataTypeOf :: InstanceGroupState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceGroupState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceGroupState) #

gmapT :: (forall b. Data b => b -> b) -> InstanceGroupState -> InstanceGroupState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceGroupState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceGroupState -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceGroupState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceGroupState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceGroupState -> m InstanceGroupState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceGroupState -> m InstanceGroupState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceGroupState -> m InstanceGroupState #

Ord InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceGroupState :: Type -> Type #

Hashable InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: InstanceGroupState -> () #

type Rep InstanceGroupState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceGroupState = D1 (MetaData "InstanceGroupState" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (((C1 (MetaCons "Arrested" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Bootstrapping" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Ended" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Provisioning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Resizing" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ShuttingDown" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Suspended" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Terminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Terminating" PrefixI False) (U1 :: Type -> Type)))))

InstanceGroupStateChangeReasonCode

data InstanceGroupStateChangeReasonCode Source #

Instances
Bounded InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceGroupStateChangeReasonCode -> c InstanceGroupStateChangeReasonCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceGroupStateChangeReasonCode #

toConstr :: InstanceGroupStateChangeReasonCode -> Constr #

dataTypeOf :: InstanceGroupStateChangeReasonCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceGroupStateChangeReasonCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceGroupStateChangeReasonCode) #

gmapT :: (forall b. Data b => b -> b) -> InstanceGroupStateChangeReasonCode -> InstanceGroupStateChangeReasonCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceGroupStateChangeReasonCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceGroupStateChangeReasonCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceGroupStateChangeReasonCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceGroupStateChangeReasonCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceGroupStateChangeReasonCode -> m InstanceGroupStateChangeReasonCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceGroupStateChangeReasonCode -> m InstanceGroupStateChangeReasonCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceGroupStateChangeReasonCode -> m InstanceGroupStateChangeReasonCode #

Ord InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceGroupStateChangeReasonCode :: Type -> Type #

Hashable InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceGroupStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceGroupStateChangeReasonCode = D1 (MetaData "InstanceGroupStateChangeReasonCode" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "ClusterTerminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InstanceFailure" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InternalError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ValidationError" PrefixI False) (U1 :: Type -> Type)))

InstanceGroupType

data InstanceGroupType Source #

Constructors

Core 
Master 
Task 
Instances
Bounded InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceGroupType -> c InstanceGroupType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceGroupType #

toConstr :: InstanceGroupType -> Constr #

dataTypeOf :: InstanceGroupType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceGroupType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceGroupType) #

gmapT :: (forall b. Data b => b -> b) -> InstanceGroupType -> InstanceGroupType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceGroupType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceGroupType -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceGroupType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceGroupType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceGroupType -> m InstanceGroupType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceGroupType -> m InstanceGroupType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceGroupType -> m InstanceGroupType #

Ord InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceGroupType :: Type -> Type #

Hashable InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: InstanceGroupType -> () #

type Rep InstanceGroupType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceGroupType = D1 (MetaData "InstanceGroupType" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "Core" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Master" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Task" PrefixI False) (U1 :: Type -> Type)))

InstanceRoleType

data InstanceRoleType Source #

Constructors

IRTCore 
IRTMaster 
IRTTask 
Instances
Bounded InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceRoleType -> c InstanceRoleType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceRoleType #

toConstr :: InstanceRoleType -> Constr #

dataTypeOf :: InstanceRoleType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceRoleType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceRoleType) #

gmapT :: (forall b. Data b => b -> b) -> InstanceRoleType -> InstanceRoleType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceRoleType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceRoleType -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceRoleType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceRoleType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceRoleType -> m InstanceRoleType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceRoleType -> m InstanceRoleType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceRoleType -> m InstanceRoleType #

Ord InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceRoleType :: Type -> Type #

Hashable InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: InstanceRoleType -> () #

type Rep InstanceRoleType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceRoleType = D1 (MetaData "InstanceRoleType" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "IRTCore" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IRTMaster" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IRTTask" PrefixI False) (U1 :: Type -> Type)))

InstanceState

data InstanceState Source #

Instances
Bounded InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceState -> c InstanceState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceState #

toConstr :: InstanceState -> Constr #

dataTypeOf :: InstanceState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceState) #

gmapT :: (forall b. Data b => b -> b) -> InstanceState -> InstanceState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceState -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceState -> m InstanceState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceState -> m InstanceState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceState -> m InstanceState #

Ord InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceState :: Type -> Type #

Hashable InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

toText :: InstanceState -> Text #

NFData InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: InstanceState -> () #

type Rep InstanceState Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceState = D1 (MetaData "InstanceState" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "ISAwaitingFulfillment" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISBootstrapping" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ISProvisioning" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISRunning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISTerminated" PrefixI False) (U1 :: Type -> Type))))

InstanceStateChangeReasonCode

data InstanceStateChangeReasonCode Source #

Instances
Bounded InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceStateChangeReasonCode -> c InstanceStateChangeReasonCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceStateChangeReasonCode #

toConstr :: InstanceStateChangeReasonCode -> Constr #

dataTypeOf :: InstanceStateChangeReasonCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceStateChangeReasonCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceStateChangeReasonCode) #

gmapT :: (forall b. Data b => b -> b) -> InstanceStateChangeReasonCode -> InstanceStateChangeReasonCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceStateChangeReasonCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceStateChangeReasonCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceStateChangeReasonCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceStateChangeReasonCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceStateChangeReasonCode -> m InstanceStateChangeReasonCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceStateChangeReasonCode -> m InstanceStateChangeReasonCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceStateChangeReasonCode -> m InstanceStateChangeReasonCode #

Ord InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep InstanceStateChangeReasonCode :: Type -> Type #

Hashable InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceStateChangeReasonCode Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep InstanceStateChangeReasonCode = D1 (MetaData "InstanceStateChangeReasonCode" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) ((C1 (MetaCons "ISCRCBootstrapFailure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISCRCClusterTerminated" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ISCRCInstanceFailure" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISCRCInternalError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISCRCValidationError" PrefixI False) (U1 :: Type -> Type))))

MarketType

data MarketType Source #

Constructors

OnDemand 
Spot 
Instances
Bounded MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MarketType -> c MarketType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MarketType #

toConstr :: MarketType -> Constr #

dataTypeOf :: MarketType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MarketType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MarketType) #

gmapT :: (forall b. Data b => b -> b) -> MarketType -> MarketType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MarketType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MarketType -> r #

gmapQ :: (forall d. Data d => d -> u) -> MarketType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MarketType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MarketType -> m MarketType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MarketType -> m MarketType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MarketType -> m MarketType #

Ord MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep MarketType :: Type -> Type #

Hashable MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

toText :: MarketType -> Text #

NFData MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: MarketType -> () #

type Rep MarketType Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep MarketType = D1 (MetaData "MarketType" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "OnDemand" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Spot" PrefixI False) (U1 :: Type -> Type))

RepoUpgradeOnBoot

data RepoUpgradeOnBoot Source #

Constructors

RUOBNone 
RUOBSecurity 
Instances
Bounded RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Enum RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Eq RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Data RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RepoUpgradeOnBoot -> c RepoUpgradeOnBoot #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RepoUpgradeOnBoot #

toConstr :: RepoUpgradeOnBoot -> Constr #

dataTypeOf :: RepoUpgradeOnBoot -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RepoUpgradeOnBoot) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RepoUpgradeOnBoot) #

gmapT :: (forall b. Data b => b -> b) -> RepoUpgradeOnBoot -> RepoUpgradeOnBoot #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RepoUpgradeOnBoot -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RepoUpgradeOnBoot -> r #

gmapQ :: (forall d. Data d => d -> u) -> RepoUpgradeOnBoot -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RepoUpgradeOnBoot -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RepoUpgradeOnBoot -> m RepoUpgradeOnBoot #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RepoUpgradeOnBoot -> m RepoUpgradeOnBoot #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RepoUpgradeOnBoot -> m RepoUpgradeOnBoot #

Ord RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Read RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Show RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Generic RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Associated Types

type Rep RepoUpgradeOnBoot :: Type -> Type #

Hashable RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToJSON RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromJSON RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToHeader RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToQuery RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToByteString RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

FromText RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

ToText RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

NFData RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

Methods

rnf :: RepoUpgradeOnBoot -> () #

type Rep RepoUpgradeOnBoot Source # 
Instance details

Defined in Network.AWS.EMR.Types.Sum

type Rep RepoUpgradeOnBoot = D1 (MetaData "RepoUpgradeOnBoot" "Network.AWS.EMR.Types.Sum" "amazonka-emr-1.6.1-2s0PTavy7KJFxTopWKa47I" False) (C1 (MetaCons "RUOBNone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RUOBSecurity" PrefixI False) (U1 :: Type -> Type))

ScaleDownBehavior