| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Resources.EMRInstanceGroupConfig
Synopsis
- data EMRInstanceGroupConfig = EMRInstanceGroupConfig {
- _eMRInstanceGroupConfigAutoScalingPolicy :: Maybe EMRInstanceGroupConfigAutoScalingPolicy
- _eMRInstanceGroupConfigBidPrice :: Maybe (Val Text)
- _eMRInstanceGroupConfigConfigurations :: Maybe [EMRInstanceGroupConfigConfiguration]
- _eMRInstanceGroupConfigEbsConfiguration :: Maybe EMRInstanceGroupConfigEbsConfiguration
- _eMRInstanceGroupConfigInstanceCount :: Val Integer
- _eMRInstanceGroupConfigInstanceRole :: Val Text
- _eMRInstanceGroupConfigInstanceType :: Val Text
- _eMRInstanceGroupConfigJobFlowId :: Val Text
- _eMRInstanceGroupConfigMarket :: Maybe (Val Text)
- _eMRInstanceGroupConfigName :: Maybe (Val Text)
- emrInstanceGroupConfig :: Val Integer -> Val Text -> Val Text -> Val Text -> EMRInstanceGroupConfig
- emrigcAutoScalingPolicy :: Lens' EMRInstanceGroupConfig (Maybe EMRInstanceGroupConfigAutoScalingPolicy)
- emrigcBidPrice :: Lens' EMRInstanceGroupConfig (Maybe (Val Text))
- emrigcConfigurations :: Lens' EMRInstanceGroupConfig (Maybe [EMRInstanceGroupConfigConfiguration])
- emrigcEbsConfiguration :: Lens' EMRInstanceGroupConfig (Maybe EMRInstanceGroupConfigEbsConfiguration)
- emrigcInstanceCount :: Lens' EMRInstanceGroupConfig (Val Integer)
- emrigcInstanceRole :: Lens' EMRInstanceGroupConfig (Val Text)
- emrigcInstanceType :: Lens' EMRInstanceGroupConfig (Val Text)
- emrigcJobFlowId :: Lens' EMRInstanceGroupConfig (Val Text)
- emrigcMarket :: Lens' EMRInstanceGroupConfig (Maybe (Val Text))
- emrigcName :: Lens' EMRInstanceGroupConfig (Maybe (Val Text))
Documentation
data EMRInstanceGroupConfig #
Full data type definition for EMRInstanceGroupConfig. See
emrInstanceGroupConfig for a more convenient constructor.
Constructors
Instances
| Eq EMRInstanceGroupConfig # | |
Defined in Stratosphere.Resources.EMRInstanceGroupConfig Methods (==) :: EMRInstanceGroupConfig -> EMRInstanceGroupConfig -> Bool # (/=) :: EMRInstanceGroupConfig -> EMRInstanceGroupConfig -> Bool # | |
| Show EMRInstanceGroupConfig # | |
Defined in Stratosphere.Resources.EMRInstanceGroupConfig Methods showsPrec :: Int -> EMRInstanceGroupConfig -> ShowS # show :: EMRInstanceGroupConfig -> String # showList :: [EMRInstanceGroupConfig] -> ShowS # | |
| ToJSON EMRInstanceGroupConfig # | |
Defined in Stratosphere.Resources.EMRInstanceGroupConfig Methods toJSON :: EMRInstanceGroupConfig -> Value # toEncoding :: EMRInstanceGroupConfig -> Encoding # toJSONList :: [EMRInstanceGroupConfig] -> Value # | |
| FromJSON EMRInstanceGroupConfig # | |
Defined in Stratosphere.Resources.EMRInstanceGroupConfig Methods parseJSON :: Value -> Parser EMRInstanceGroupConfig # parseJSONList :: Value -> Parser [EMRInstanceGroupConfig] # | |
Constructor for EMRInstanceGroupConfig containing required fields as
arguments.
emrigcAutoScalingPolicy :: Lens' EMRInstanceGroupConfig (Maybe EMRInstanceGroupConfigAutoScalingPolicy) #
emrigcConfigurations :: Lens' EMRInstanceGroupConfig (Maybe [EMRInstanceGroupConfigConfiguration]) #
emrigcEbsConfiguration :: Lens' EMRInstanceGroupConfig (Maybe EMRInstanceGroupConfigEbsConfiguration) #
emrigcMarket :: Lens' EMRInstanceGroupConfig (Maybe (Val Text)) #