module Stratosphere.EMR.Cluster.JobFlowInstancesConfigProperty (
module Exports, JobFlowInstancesConfigProperty(..),
mkJobFlowInstancesConfigProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.EMR.Cluster.InstanceFleetConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.EMR.Cluster.InstanceGroupConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.EMR.Cluster.PlacementTypeProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data JobFlowInstancesConfigProperty
=
JobFlowInstancesConfigProperty {JobFlowInstancesConfigProperty -> ()
haddock_workaround_ :: (),
JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalMasterSecurityGroups :: (Prelude.Maybe (ValueList Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: (Prelude.Maybe (ValueList Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceFleet :: (Prelude.Maybe InstanceFleetConfigProperty),
JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
coreInstanceGroup :: (Prelude.Maybe InstanceGroupConfigProperty),
JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2KeyName :: (Prelude.Maybe (Value Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: (Prelude.Maybe (Value Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
ec2SubnetIds :: (Prelude.Maybe (ValueList Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedMasterSecurityGroup :: (Prelude.Maybe (Value Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: (Prelude.Maybe (Value Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: (Prelude.Maybe (Value Prelude.Text)),
JobFlowInstancesConfigProperty -> Maybe (Value Bool)
keepJobFlowAliveWhenNoSteps :: (Prelude.Maybe (Value Prelude.Bool)),
JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceFleet :: (Prelude.Maybe InstanceFleetConfigProperty),
JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
masterInstanceGroup :: (Prelude.Maybe InstanceGroupConfigProperty),
JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
placement :: (Prelude.Maybe PlacementTypeProperty),
JobFlowInstancesConfigProperty -> Maybe (Value Text)
serviceAccessSecurityGroup :: (Prelude.Maybe (Value Prelude.Text)),
JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceFleets :: (Prelude.Maybe [InstanceFleetConfigProperty]),
JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
taskInstanceGroups :: (Prelude.Maybe [InstanceGroupConfigProperty]),
JobFlowInstancesConfigProperty -> Maybe (Value Bool)
terminationProtected :: (Prelude.Maybe (Value Prelude.Bool)),
JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> Bool
(JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> Bool)
-> (JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> Bool)
-> Eq JobFlowInstancesConfigProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> Bool
== :: JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> Bool
$c/= :: JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> Bool
/= :: JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> Bool
Prelude.Eq, Int -> JobFlowInstancesConfigProperty -> ShowS
[JobFlowInstancesConfigProperty] -> ShowS
JobFlowInstancesConfigProperty -> String
(Int -> JobFlowInstancesConfigProperty -> ShowS)
-> (JobFlowInstancesConfigProperty -> String)
-> ([JobFlowInstancesConfigProperty] -> ShowS)
-> Show JobFlowInstancesConfigProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> JobFlowInstancesConfigProperty -> ShowS
showsPrec :: Int -> JobFlowInstancesConfigProperty -> ShowS
$cshow :: JobFlowInstancesConfigProperty -> String
show :: JobFlowInstancesConfigProperty -> String
$cshowList :: [JobFlowInstancesConfigProperty] -> ShowS
showList :: [JobFlowInstancesConfigProperty] -> ShowS
Prelude.Show)
mkJobFlowInstancesConfigProperty :: JobFlowInstancesConfigProperty
mkJobFlowInstancesConfigProperty :: JobFlowInstancesConfigProperty
mkJobFlowInstancesConfigProperty
= JobFlowInstancesConfigProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (),
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalMasterSecurityGroups = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceFleet = Maybe InstanceFleetConfigProperty
forall a. Maybe a
Prelude.Nothing,
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
coreInstanceGroup = Maybe InstanceGroupConfigProperty
forall a. Maybe a
Prelude.Nothing, ec2KeyName :: Maybe (Value Text)
ec2KeyName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
ec2SubnetId :: Maybe (Value Text)
ec2SubnetId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, ec2SubnetIds :: Maybe (ValueList Text)
ec2SubnetIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedMasterSecurityGroup = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
hadoopVersion :: Maybe (Value Text)
hadoopVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
keepJobFlowAliveWhenNoSteps = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceFleet = Maybe InstanceFleetConfigProperty
forall a. Maybe a
Prelude.Nothing,
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
masterInstanceGroup = Maybe InstanceGroupConfigProperty
forall a. Maybe a
Prelude.Nothing, placement :: Maybe PlacementTypeProperty
placement = Maybe PlacementTypeProperty
forall a. Maybe a
Prelude.Nothing,
serviceAccessSecurityGroup :: Maybe (Value Text)
serviceAccessSecurityGroup = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceFleets = Maybe [InstanceFleetConfigProperty]
forall a. Maybe a
Prelude.Nothing,
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
taskInstanceGroups = Maybe [InstanceGroupConfigProperty]
forall a. Maybe a
Prelude.Nothing,
terminationProtected :: Maybe (Value Bool)
terminationProtected = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
unhealthyNodeReplacement :: Maybe (Value Bool)
unhealthyNodeReplacement = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties JobFlowInstancesConfigProperty where
toResourceProperties :: JobFlowInstancesConfigProperty -> ResourceProperties
toResourceProperties JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::EMR::Cluster.JobFlowInstancesConfig",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalMasterSecurityGroups"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
additionalMasterSecurityGroups,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalSlaveSecurityGroups"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
additionalSlaveSecurityGroups,
Key -> InstanceFleetConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CoreInstanceFleet" (InstanceFleetConfigProperty -> (Key, Value))
-> Maybe InstanceFleetConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceFleetConfigProperty
coreInstanceFleet,
Key -> InstanceGroupConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CoreInstanceGroup" (InstanceGroupConfigProperty -> (Key, Value))
-> Maybe InstanceGroupConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceGroupConfigProperty
coreInstanceGroup,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2KeyName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
ec2KeyName,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2SubnetId" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
ec2SubnetId,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2SubnetIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
ec2SubnetIds,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EmrManagedMasterSecurityGroup"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
emrManagedMasterSecurityGroup,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EmrManagedSlaveSecurityGroup"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
emrManagedSlaveSecurityGroup,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HadoopVersion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
hadoopVersion,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KeepJobFlowAliveWhenNoSteps"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
keepJobFlowAliveWhenNoSteps,
Key -> InstanceFleetConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MasterInstanceFleet" (InstanceFleetConfigProperty -> (Key, Value))
-> Maybe InstanceFleetConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceFleetConfigProperty
masterInstanceFleet,
Key -> InstanceGroupConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MasterInstanceGroup" (InstanceGroupConfigProperty -> (Key, Value))
-> Maybe InstanceGroupConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceGroupConfigProperty
masterInstanceGroup,
Key -> PlacementTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Placement" (PlacementTypeProperty -> (Key, Value))
-> Maybe PlacementTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PlacementTypeProperty
placement,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServiceAccessSecurityGroup"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
serviceAccessSecurityGroup,
Key -> [InstanceFleetConfigProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TaskInstanceFleets" ([InstanceFleetConfigProperty] -> (Key, Value))
-> Maybe [InstanceFleetConfigProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [InstanceFleetConfigProperty]
taskInstanceFleets,
Key -> [InstanceGroupConfigProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TaskInstanceGroups" ([InstanceGroupConfigProperty] -> (Key, Value))
-> Maybe [InstanceGroupConfigProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [InstanceGroupConfigProperty]
taskInstanceGroups,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TerminationProtected" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
terminationProtected,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UnhealthyNodeReplacement"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
unhealthyNodeReplacement])}
instance JSON.ToJSON JobFlowInstancesConfigProperty where
toJSON :: JobFlowInstancesConfigProperty -> Value
toJSON JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalMasterSecurityGroups"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
additionalMasterSecurityGroups,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalSlaveSecurityGroups"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
additionalSlaveSecurityGroups,
Key -> InstanceFleetConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CoreInstanceFleet" (InstanceFleetConfigProperty -> (Key, Value))
-> Maybe InstanceFleetConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceFleetConfigProperty
coreInstanceFleet,
Key -> InstanceGroupConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CoreInstanceGroup" (InstanceGroupConfigProperty -> (Key, Value))
-> Maybe InstanceGroupConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceGroupConfigProperty
coreInstanceGroup,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2KeyName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
ec2KeyName,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2SubnetId" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
ec2SubnetId,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2SubnetIds" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
ec2SubnetIds,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EmrManagedMasterSecurityGroup"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
emrManagedMasterSecurityGroup,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EmrManagedSlaveSecurityGroup"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
emrManagedSlaveSecurityGroup,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HadoopVersion" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
hadoopVersion,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KeepJobFlowAliveWhenNoSteps"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
keepJobFlowAliveWhenNoSteps,
Key -> InstanceFleetConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MasterInstanceFleet" (InstanceFleetConfigProperty -> (Key, Value))
-> Maybe InstanceFleetConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceFleetConfigProperty
masterInstanceFleet,
Key -> InstanceGroupConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MasterInstanceGroup" (InstanceGroupConfigProperty -> (Key, Value))
-> Maybe InstanceGroupConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceGroupConfigProperty
masterInstanceGroup,
Key -> PlacementTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Placement" (PlacementTypeProperty -> (Key, Value))
-> Maybe PlacementTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PlacementTypeProperty
placement,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServiceAccessSecurityGroup"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
serviceAccessSecurityGroup,
Key -> [InstanceFleetConfigProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TaskInstanceFleets" ([InstanceFleetConfigProperty] -> (Key, Value))
-> Maybe [InstanceFleetConfigProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [InstanceFleetConfigProperty]
taskInstanceFleets,
Key -> [InstanceGroupConfigProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TaskInstanceGroups" ([InstanceGroupConfigProperty] -> (Key, Value))
-> Maybe [InstanceGroupConfigProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [InstanceGroupConfigProperty]
taskInstanceGroups,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TerminationProtected" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
terminationProtected,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UnhealthyNodeReplacement"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
unhealthyNodeReplacement]))
instance Property "AdditionalMasterSecurityGroups" JobFlowInstancesConfigProperty where
type PropertyType "AdditionalMasterSecurityGroups" JobFlowInstancesConfigProperty = ValueList Prelude.Text
set :: PropertyType
"AdditionalMasterSecurityGroups" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType
"AdditionalMasterSecurityGroups" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalMasterSecurityGroups = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"AdditionalMasterSecurityGroups" JobFlowInstancesConfigProperty
ValueList Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "AdditionalSlaveSecurityGroups" JobFlowInstancesConfigProperty where
type PropertyType "AdditionalSlaveSecurityGroups" JobFlowInstancesConfigProperty = ValueList Prelude.Text
set :: PropertyType
"AdditionalSlaveSecurityGroups" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType
"AdditionalSlaveSecurityGroups" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{additionalSlaveSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"AdditionalSlaveSecurityGroups" JobFlowInstancesConfigProperty
ValueList Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "CoreInstanceFleet" JobFlowInstancesConfigProperty where
type PropertyType "CoreInstanceFleet" JobFlowInstancesConfigProperty = InstanceFleetConfigProperty
set :: PropertyType "CoreInstanceFleet" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "CoreInstanceFleet" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceFleet = InstanceFleetConfigProperty -> Maybe InstanceFleetConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CoreInstanceFleet" JobFlowInstancesConfigProperty
InstanceFleetConfigProperty
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "CoreInstanceGroup" JobFlowInstancesConfigProperty where
type PropertyType "CoreInstanceGroup" JobFlowInstancesConfigProperty = InstanceGroupConfigProperty
set :: PropertyType "CoreInstanceGroup" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "CoreInstanceGroup" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{coreInstanceGroup :: Maybe InstanceGroupConfigProperty
coreInstanceGroup = InstanceGroupConfigProperty -> Maybe InstanceGroupConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CoreInstanceGroup" JobFlowInstancesConfigProperty
InstanceGroupConfigProperty
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "Ec2KeyName" JobFlowInstancesConfigProperty where
type PropertyType "Ec2KeyName" JobFlowInstancesConfigProperty = Value Prelude.Text
set :: PropertyType "Ec2KeyName" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "Ec2KeyName" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{ec2KeyName :: Maybe (Value Text)
ec2KeyName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Ec2KeyName" JobFlowInstancesConfigProperty
Value Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "Ec2SubnetId" JobFlowInstancesConfigProperty where
type PropertyType "Ec2SubnetId" JobFlowInstancesConfigProperty = Value Prelude.Text
set :: PropertyType "Ec2SubnetId" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "Ec2SubnetId" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{ec2SubnetId :: Maybe (Value Text)
ec2SubnetId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Ec2SubnetId" JobFlowInstancesConfigProperty
Value Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "Ec2SubnetIds" JobFlowInstancesConfigProperty where
type PropertyType "Ec2SubnetIds" JobFlowInstancesConfigProperty = ValueList Prelude.Text
set :: PropertyType "Ec2SubnetIds" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "Ec2SubnetIds" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{ec2SubnetIds :: Maybe (ValueList Text)
ec2SubnetIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Ec2SubnetIds" JobFlowInstancesConfigProperty
ValueList Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "EmrManagedMasterSecurityGroup" JobFlowInstancesConfigProperty where
type PropertyType "EmrManagedMasterSecurityGroup" JobFlowInstancesConfigProperty = Value Prelude.Text
set :: PropertyType
"EmrManagedMasterSecurityGroup" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType
"EmrManagedMasterSecurityGroup" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedMasterSecurityGroup = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"EmrManagedMasterSecurityGroup" JobFlowInstancesConfigProperty
Value Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "EmrManagedSlaveSecurityGroup" JobFlowInstancesConfigProperty where
type PropertyType "EmrManagedSlaveSecurityGroup" JobFlowInstancesConfigProperty = Value Prelude.Text
set :: PropertyType
"EmrManagedSlaveSecurityGroup" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType
"EmrManagedSlaveSecurityGroup" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{emrManagedSlaveSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"EmrManagedSlaveSecurityGroup" JobFlowInstancesConfigProperty
Value Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "HadoopVersion" JobFlowInstancesConfigProperty where
type PropertyType "HadoopVersion" JobFlowInstancesConfigProperty = Value Prelude.Text
set :: PropertyType "HadoopVersion" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "HadoopVersion" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{hadoopVersion :: Maybe (Value Text)
hadoopVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HadoopVersion" JobFlowInstancesConfigProperty
Value Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "KeepJobFlowAliveWhenNoSteps" JobFlowInstancesConfigProperty where
type PropertyType "KeepJobFlowAliveWhenNoSteps" JobFlowInstancesConfigProperty = Value Prelude.Bool
set :: PropertyType
"KeepJobFlowAliveWhenNoSteps" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType
"KeepJobFlowAliveWhenNoSteps" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
keepJobFlowAliveWhenNoSteps = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"KeepJobFlowAliveWhenNoSteps" JobFlowInstancesConfigProperty
Value Bool
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "MasterInstanceFleet" JobFlowInstancesConfigProperty where
type PropertyType "MasterInstanceFleet" JobFlowInstancesConfigProperty = InstanceFleetConfigProperty
set :: PropertyType "MasterInstanceFleet" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "MasterInstanceFleet" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceFleet = InstanceFleetConfigProperty -> Maybe InstanceFleetConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MasterInstanceFleet" JobFlowInstancesConfigProperty
InstanceFleetConfigProperty
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "MasterInstanceGroup" JobFlowInstancesConfigProperty where
type PropertyType "MasterInstanceGroup" JobFlowInstancesConfigProperty = InstanceGroupConfigProperty
set :: PropertyType "MasterInstanceGroup" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "MasterInstanceGroup" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{masterInstanceGroup :: Maybe InstanceGroupConfigProperty
masterInstanceGroup = InstanceGroupConfigProperty -> Maybe InstanceGroupConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MasterInstanceGroup" JobFlowInstancesConfigProperty
InstanceGroupConfigProperty
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "Placement" JobFlowInstancesConfigProperty where
type PropertyType "Placement" JobFlowInstancesConfigProperty = PlacementTypeProperty
set :: PropertyType "Placement" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "Placement" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{placement :: Maybe PlacementTypeProperty
placement = PlacementTypeProperty -> Maybe PlacementTypeProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Placement" JobFlowInstancesConfigProperty
PlacementTypeProperty
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "ServiceAccessSecurityGroup" JobFlowInstancesConfigProperty where
type PropertyType "ServiceAccessSecurityGroup" JobFlowInstancesConfigProperty = Value Prelude.Text
set :: PropertyType
"ServiceAccessSecurityGroup" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType
"ServiceAccessSecurityGroup" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{serviceAccessSecurityGroup :: Maybe (Value Text)
serviceAccessSecurityGroup = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ServiceAccessSecurityGroup" JobFlowInstancesConfigProperty
Value Text
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "TaskInstanceFleets" JobFlowInstancesConfigProperty where
type PropertyType "TaskInstanceFleets" JobFlowInstancesConfigProperty = [InstanceFleetConfigProperty]
set :: PropertyType "TaskInstanceFleets" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "TaskInstanceFleets" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceFleets = [InstanceFleetConfigProperty]
-> Maybe [InstanceFleetConfigProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [InstanceFleetConfigProperty]
PropertyType "TaskInstanceFleets" JobFlowInstancesConfigProperty
newValue, Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "TaskInstanceGroups" JobFlowInstancesConfigProperty where
type PropertyType "TaskInstanceGroups" JobFlowInstancesConfigProperty = [InstanceGroupConfigProperty]
set :: PropertyType "TaskInstanceGroups" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "TaskInstanceGroups" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
taskInstanceGroups = [InstanceGroupConfigProperty]
-> Maybe [InstanceGroupConfigProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [InstanceGroupConfigProperty]
PropertyType "TaskInstanceGroups" JobFlowInstancesConfigProperty
newValue, Maybe [InstanceFleetConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "TerminationProtected" JobFlowInstancesConfigProperty where
type PropertyType "TerminationProtected" JobFlowInstancesConfigProperty = Value Prelude.Bool
set :: PropertyType "TerminationProtected" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType "TerminationProtected" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{terminationProtected :: Maybe (Value Bool)
terminationProtected = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TerminationProtected" JobFlowInstancesConfigProperty
Value Bool
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
unhealthyNodeReplacement :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
instance Property "UnhealthyNodeReplacement" JobFlowInstancesConfigProperty where
type PropertyType "UnhealthyNodeReplacement" JobFlowInstancesConfigProperty = Value Prelude.Bool
set :: PropertyType
"UnhealthyNodeReplacement" JobFlowInstancesConfigProperty
-> JobFlowInstancesConfigProperty -> JobFlowInstancesConfigProperty
set PropertyType
"UnhealthyNodeReplacement" JobFlowInstancesConfigProperty
newValue JobFlowInstancesConfigProperty {Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: JobFlowInstancesConfigProperty -> ()
additionalMasterSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
additionalSlaveSecurityGroups :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
coreInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
coreInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
ec2KeyName :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetId :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
ec2SubnetIds :: JobFlowInstancesConfigProperty -> Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
emrManagedSlaveSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
hadoopVersion :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
masterInstanceFleet :: JobFlowInstancesConfigProperty -> Maybe InstanceFleetConfigProperty
masterInstanceGroup :: JobFlowInstancesConfigProperty -> Maybe InstanceGroupConfigProperty
placement :: JobFlowInstancesConfigProperty -> Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: JobFlowInstancesConfigProperty -> Maybe (Value Text)
taskInstanceFleets :: JobFlowInstancesConfigProperty
-> Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: JobFlowInstancesConfigProperty
-> Maybe [InstanceGroupConfigProperty]
terminationProtected :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
unhealthyNodeReplacement :: JobFlowInstancesConfigProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
unhealthyNodeReplacement :: Maybe (Value Bool)
..}
= JobFlowInstancesConfigProperty
{unhealthyNodeReplacement :: Maybe (Value Bool)
unhealthyNodeReplacement = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"UnhealthyNodeReplacement" JobFlowInstancesConfigProperty
Value Bool
newValue, Maybe [InstanceFleetConfigProperty]
Maybe [InstanceGroupConfigProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe PlacementTypeProperty
Maybe InstanceFleetConfigProperty
Maybe InstanceGroupConfigProperty
()
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
haddock_workaround_ :: ()
additionalMasterSecurityGroups :: Maybe (ValueList Text)
additionalSlaveSecurityGroups :: Maybe (ValueList Text)
coreInstanceFleet :: Maybe InstanceFleetConfigProperty
coreInstanceGroup :: Maybe InstanceGroupConfigProperty
ec2KeyName :: Maybe (Value Text)
ec2SubnetId :: Maybe (Value Text)
ec2SubnetIds :: Maybe (ValueList Text)
emrManagedMasterSecurityGroup :: Maybe (Value Text)
emrManagedSlaveSecurityGroup :: Maybe (Value Text)
hadoopVersion :: Maybe (Value Text)
keepJobFlowAliveWhenNoSteps :: Maybe (Value Bool)
masterInstanceFleet :: Maybe InstanceFleetConfigProperty
masterInstanceGroup :: Maybe InstanceGroupConfigProperty
placement :: Maybe PlacementTypeProperty
serviceAccessSecurityGroup :: Maybe (Value Text)
taskInstanceFleets :: Maybe [InstanceFleetConfigProperty]
taskInstanceGroups :: Maybe [InstanceGroupConfigProperty]
terminationProtected :: Maybe (Value Bool)
..}