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.Types

Contents

Description

 
Synopsis

Service Configuration

emr :: Service Source #

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

Errors

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

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

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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