module Stratosphere.Batch.ComputeEnvironment.ComputeResourcesProperty (
module Exports, ComputeResourcesProperty(..),
mkComputeResourcesProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Batch.ComputeEnvironment.Ec2ConfigurationObjectProperty as Exports
import {-# SOURCE #-} Stratosphere.Batch.ComputeEnvironment.LaunchTemplateSpecificationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ComputeResourcesProperty
=
ComputeResourcesProperty {ComputeResourcesProperty -> ()
haddock_workaround_ :: (),
ComputeResourcesProperty -> Maybe (Value Text)
allocationStrategy :: (Prelude.Maybe (Value Prelude.Text)),
ComputeResourcesProperty -> Maybe (Value Integer)
bidPercentage :: (Prelude.Maybe (Value Prelude.Integer)),
ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: (Prelude.Maybe (Value Prelude.Integer)),
ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2Configuration :: (Prelude.Maybe [Ec2ConfigurationObjectProperty]),
ComputeResourcesProperty -> Maybe (Value Text)
ec2KeyPair :: (Prelude.Maybe (Value Prelude.Text)),
ComputeResourcesProperty -> Maybe (Value Text)
imageId :: (Prelude.Maybe (Value Prelude.Text)),
ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: (Prelude.Maybe (Value Prelude.Text)),
ComputeResourcesProperty -> Maybe (ValueList Text)
instanceTypes :: (Prelude.Maybe (ValueList Prelude.Text)),
ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
launchTemplate :: (Prelude.Maybe LaunchTemplateSpecificationProperty),
ComputeResourcesProperty -> Value Integer
maxvCpus :: (Value Prelude.Integer),
ComputeResourcesProperty -> Maybe (Value Integer)
minvCpus :: (Prelude.Maybe (Value Prelude.Integer)),
ComputeResourcesProperty -> Maybe (Value Text)
placementGroup :: (Prelude.Maybe (Value Prelude.Text)),
ComputeResourcesProperty -> Maybe (ValueList Text)
securityGroupIds :: (Prelude.Maybe (ValueList Prelude.Text)),
ComputeResourcesProperty -> Maybe (Value Text)
spotIamFleetRole :: (Prelude.Maybe (Value Prelude.Text)),
ComputeResourcesProperty -> ValueList Text
subnets :: (ValueList Prelude.Text),
ComputeResourcesProperty -> Maybe (Map Text (Value Text))
tags :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text))),
ComputeResourcesProperty -> Value Text
type' :: (Value Prelude.Text),
ComputeResourcesProperty -> Maybe (Value Bool)
updateToLatestImageVersion :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (ComputeResourcesProperty -> ComputeResourcesProperty -> Bool
(ComputeResourcesProperty -> ComputeResourcesProperty -> Bool)
-> (ComputeResourcesProperty -> ComputeResourcesProperty -> Bool)
-> Eq ComputeResourcesProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ComputeResourcesProperty -> ComputeResourcesProperty -> Bool
== :: ComputeResourcesProperty -> ComputeResourcesProperty -> Bool
$c/= :: ComputeResourcesProperty -> ComputeResourcesProperty -> Bool
/= :: ComputeResourcesProperty -> ComputeResourcesProperty -> Bool
Prelude.Eq, Int -> ComputeResourcesProperty -> ShowS
[ComputeResourcesProperty] -> ShowS
ComputeResourcesProperty -> String
(Int -> ComputeResourcesProperty -> ShowS)
-> (ComputeResourcesProperty -> String)
-> ([ComputeResourcesProperty] -> ShowS)
-> Show ComputeResourcesProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ComputeResourcesProperty -> ShowS
showsPrec :: Int -> ComputeResourcesProperty -> ShowS
$cshow :: ComputeResourcesProperty -> String
show :: ComputeResourcesProperty -> String
$cshowList :: [ComputeResourcesProperty] -> ShowS
showList :: [ComputeResourcesProperty] -> ShowS
Prelude.Show)
mkComputeResourcesProperty ::
Value Prelude.Integer
-> ValueList Prelude.Text
-> Value Prelude.Text -> ComputeResourcesProperty
mkComputeResourcesProperty :: Value Integer
-> ValueList Text -> Value Text -> ComputeResourcesProperty
mkComputeResourcesProperty Value Integer
maxvCpus ValueList Text
subnets Value Text
type'
= ComputeResourcesProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), maxvCpus :: Value Integer
maxvCpus = Value Integer
maxvCpus, subnets :: ValueList Text
subnets = ValueList Text
subnets,
type' :: Value Text
type' = Value Text
type', allocationStrategy :: Maybe (Value Text)
allocationStrategy = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
bidPercentage :: Maybe (Value Integer)
bidPercentage = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, desiredvCpus :: Maybe (Value Integer)
desiredvCpus = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2Configuration = Maybe [Ec2ConfigurationObjectProperty]
forall a. Maybe a
Prelude.Nothing, ec2KeyPair :: Maybe (Value Text)
ec2KeyPair = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
imageId :: Maybe (Value Text)
imageId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, instanceRole :: Maybe (Value Text)
instanceRole = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
instanceTypes :: Maybe (ValueList Text)
instanceTypes = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, launchTemplate :: Maybe LaunchTemplateSpecificationProperty
launchTemplate = Maybe LaunchTemplateSpecificationProperty
forall a. Maybe a
Prelude.Nothing,
minvCpus :: Maybe (Value Integer)
minvCpus = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, placementGroup :: Maybe (Value Text)
placementGroup = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
securityGroupIds :: Maybe (ValueList Text)
securityGroupIds = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
spotIamFleetRole :: Maybe (Value Text)
spotIamFleetRole = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe (Map Text (Value Text))
tags = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing,
updateToLatestImageVersion :: Maybe (Value Bool)
updateToLatestImageVersion = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ComputeResourcesProperty where
toResourceProperties :: ComputeResourcesProperty -> ResourceProperties
toResourceProperties ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Batch::ComputeEnvironment.ComputeResources",
supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"MaxvCpus" Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Integer
maxvCpus, Key
"Subnets" 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..= ValueList Text
subnets,
Key
"Type" 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..= Value Text
type']
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"AllocationStrategy" (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)
allocationStrategy,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BidPercentage" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
bidPercentage,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DesiredvCpus" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
desiredvCpus,
Key -> [Ec2ConfigurationObjectProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2Configuration" ([Ec2ConfigurationObjectProperty] -> (Key, Value))
-> Maybe [Ec2ConfigurationObjectProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Ec2ConfigurationObjectProperty]
ec2Configuration,
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
"Ec2KeyPair" (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)
ec2KeyPair,
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
"ImageId" (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)
imageId,
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
"InstanceRole" (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)
instanceRole,
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
"InstanceTypes" (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)
instanceTypes,
Key -> LaunchTemplateSpecificationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LaunchTemplate" (LaunchTemplateSpecificationProperty -> (Key, Value))
-> Maybe LaunchTemplateSpecificationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LaunchTemplateSpecificationProperty
launchTemplate,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MinvCpus" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
minvCpus,
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
"PlacementGroup" (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)
placementGroup,
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
"SecurityGroupIds" (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)
securityGroupIds,
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
"SpotIamFleetRole" (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)
spotIamFleetRole,
Key -> Map Text (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
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags,
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
"UpdateToLatestImageVersion"
(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)
updateToLatestImageVersion]))}
instance JSON.ToJSON ComputeResourcesProperty where
toJSON :: ComputeResourcesProperty -> Value
toJSON ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"MaxvCpus" Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Integer
maxvCpus, Key
"Subnets" 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..= ValueList Text
subnets,
Key
"Type" 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..= Value Text
type']
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"AllocationStrategy" (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)
allocationStrategy,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BidPercentage" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
bidPercentage,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DesiredvCpus" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
desiredvCpus,
Key -> [Ec2ConfigurationObjectProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ec2Configuration" ([Ec2ConfigurationObjectProperty] -> (Key, Value))
-> Maybe [Ec2ConfigurationObjectProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Ec2ConfigurationObjectProperty]
ec2Configuration,
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
"Ec2KeyPair" (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)
ec2KeyPair,
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
"ImageId" (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)
imageId,
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
"InstanceRole" (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)
instanceRole,
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
"InstanceTypes" (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)
instanceTypes,
Key -> LaunchTemplateSpecificationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LaunchTemplate" (LaunchTemplateSpecificationProperty -> (Key, Value))
-> Maybe LaunchTemplateSpecificationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LaunchTemplateSpecificationProperty
launchTemplate,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MinvCpus" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
minvCpus,
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
"PlacementGroup" (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)
placementGroup,
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
"SecurityGroupIds" (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)
securityGroupIds,
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
"SpotIamFleetRole" (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)
spotIamFleetRole,
Key -> Map Text (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
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags,
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
"UpdateToLatestImageVersion"
(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)
updateToLatestImageVersion])))
instance Property "AllocationStrategy" ComputeResourcesProperty where
type PropertyType "AllocationStrategy" ComputeResourcesProperty = Value Prelude.Text
set :: PropertyType "AllocationStrategy" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "AllocationStrategy" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{allocationStrategy :: Maybe (Value Text)
allocationStrategy = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AllocationStrategy" ComputeResourcesProperty
Value Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "BidPercentage" ComputeResourcesProperty where
type PropertyType "BidPercentage" ComputeResourcesProperty = Value Prelude.Integer
set :: PropertyType "BidPercentage" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "BidPercentage" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{bidPercentage :: Maybe (Value Integer)
bidPercentage = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BidPercentage" ComputeResourcesProperty
Value Integer
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "DesiredvCpus" ComputeResourcesProperty where
type PropertyType "DesiredvCpus" ComputeResourcesProperty = Value Prelude.Integer
set :: PropertyType "DesiredvCpus" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "DesiredvCpus" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{desiredvCpus :: Maybe (Value Integer)
desiredvCpus = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DesiredvCpus" ComputeResourcesProperty
Value Integer
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "Ec2Configuration" ComputeResourcesProperty where
type PropertyType "Ec2Configuration" ComputeResourcesProperty = [Ec2ConfigurationObjectProperty]
set :: PropertyType "Ec2Configuration" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "Ec2Configuration" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2Configuration = [Ec2ConfigurationObjectProperty]
-> Maybe [Ec2ConfigurationObjectProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Ec2ConfigurationObjectProperty]
PropertyType "Ec2Configuration" ComputeResourcesProperty
newValue, Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "Ec2KeyPair" ComputeResourcesProperty where
type PropertyType "Ec2KeyPair" ComputeResourcesProperty = Value Prelude.Text
set :: PropertyType "Ec2KeyPair" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "Ec2KeyPair" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty {ec2KeyPair :: Maybe (Value Text)
ec2KeyPair = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Ec2KeyPair" ComputeResourcesProperty
Value Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "ImageId" ComputeResourcesProperty where
type PropertyType "ImageId" ComputeResourcesProperty = Value Prelude.Text
set :: PropertyType "ImageId" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "ImageId" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty {imageId :: Maybe (Value Text)
imageId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ImageId" ComputeResourcesProperty
Value Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "InstanceRole" ComputeResourcesProperty where
type PropertyType "InstanceRole" ComputeResourcesProperty = Value Prelude.Text
set :: PropertyType "InstanceRole" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "InstanceRole" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{instanceRole :: Maybe (Value Text)
instanceRole = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InstanceRole" ComputeResourcesProperty
Value Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "InstanceTypes" ComputeResourcesProperty where
type PropertyType "InstanceTypes" ComputeResourcesProperty = ValueList Prelude.Text
set :: PropertyType "InstanceTypes" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "InstanceTypes" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{instanceTypes :: Maybe (ValueList Text)
instanceTypes = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InstanceTypes" ComputeResourcesProperty
ValueList Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "LaunchTemplate" ComputeResourcesProperty where
type PropertyType "LaunchTemplate" ComputeResourcesProperty = LaunchTemplateSpecificationProperty
set :: PropertyType "LaunchTemplate" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "LaunchTemplate" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{launchTemplate :: Maybe LaunchTemplateSpecificationProperty
launchTemplate = LaunchTemplateSpecificationProperty
-> Maybe LaunchTemplateSpecificationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LaunchTemplate" ComputeResourcesProperty
LaunchTemplateSpecificationProperty
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "MaxvCpus" ComputeResourcesProperty where
type PropertyType "MaxvCpus" ComputeResourcesProperty = Value Prelude.Integer
set :: PropertyType "MaxvCpus" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "MaxvCpus" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty {maxvCpus :: Value Integer
maxvCpus = PropertyType "MaxvCpus" ComputeResourcesProperty
Value Integer
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "MinvCpus" ComputeResourcesProperty where
type PropertyType "MinvCpus" ComputeResourcesProperty = Value Prelude.Integer
set :: PropertyType "MinvCpus" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "MinvCpus" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty {minvCpus :: Maybe (Value Integer)
minvCpus = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MinvCpus" ComputeResourcesProperty
Value Integer
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "PlacementGroup" ComputeResourcesProperty where
type PropertyType "PlacementGroup" ComputeResourcesProperty = Value Prelude.Text
set :: PropertyType "PlacementGroup" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "PlacementGroup" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{placementGroup :: Maybe (Value Text)
placementGroup = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PlacementGroup" ComputeResourcesProperty
Value Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "SecurityGroupIds" ComputeResourcesProperty where
type PropertyType "SecurityGroupIds" ComputeResourcesProperty = ValueList Prelude.Text
set :: PropertyType "SecurityGroupIds" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "SecurityGroupIds" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{securityGroupIds :: Maybe (ValueList Text)
securityGroupIds = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecurityGroupIds" ComputeResourcesProperty
ValueList Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "SpotIamFleetRole" ComputeResourcesProperty where
type PropertyType "SpotIamFleetRole" ComputeResourcesProperty = Value Prelude.Text
set :: PropertyType "SpotIamFleetRole" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "SpotIamFleetRole" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{spotIamFleetRole :: Maybe (Value Text)
spotIamFleetRole = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SpotIamFleetRole" ComputeResourcesProperty
Value Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "Subnets" ComputeResourcesProperty where
type PropertyType "Subnets" ComputeResourcesProperty = ValueList Prelude.Text
set :: PropertyType "Subnets" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "Subnets" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty {subnets :: ValueList Text
subnets = PropertyType "Subnets" ComputeResourcesProperty
ValueList Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "Tags" ComputeResourcesProperty where
type PropertyType "Tags" ComputeResourcesProperty = Prelude.Map Prelude.Text (Value Prelude.Text)
set :: PropertyType "Tags" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "Tags" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty {tags :: Maybe (Map Text (Value Text))
tags = Map Text (Value Text) -> Maybe (Map Text (Value Text))
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text (Value Text)
PropertyType "Tags" ComputeResourcesProperty
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "Type" ComputeResourcesProperty where
type PropertyType "Type" ComputeResourcesProperty = Value Prelude.Text
set :: PropertyType "Type" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "Type" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty {type' :: Value Text
type' = PropertyType "Type" ComputeResourcesProperty
Value Text
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
updateToLatestImageVersion :: Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
updateToLatestImageVersion :: Maybe (Value Bool)
..}
instance Property "UpdateToLatestImageVersion" ComputeResourcesProperty where
type PropertyType "UpdateToLatestImageVersion" ComputeResourcesProperty = Value Prelude.Bool
set :: PropertyType "UpdateToLatestImageVersion" ComputeResourcesProperty
-> ComputeResourcesProperty -> ComputeResourcesProperty
set PropertyType "UpdateToLatestImageVersion" ComputeResourcesProperty
newValue ComputeResourcesProperty {Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ComputeResourcesProperty -> ()
allocationStrategy :: ComputeResourcesProperty -> Maybe (Value Text)
bidPercentage :: ComputeResourcesProperty -> Maybe (Value Integer)
desiredvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
ec2Configuration :: ComputeResourcesProperty -> Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: ComputeResourcesProperty -> Maybe (Value Text)
imageId :: ComputeResourcesProperty -> Maybe (Value Text)
instanceRole :: ComputeResourcesProperty -> Maybe (Value Text)
instanceTypes :: ComputeResourcesProperty -> Maybe (ValueList Text)
launchTemplate :: ComputeResourcesProperty
-> Maybe LaunchTemplateSpecificationProperty
maxvCpus :: ComputeResourcesProperty -> Value Integer
minvCpus :: ComputeResourcesProperty -> Maybe (Value Integer)
placementGroup :: ComputeResourcesProperty -> Maybe (Value Text)
securityGroupIds :: ComputeResourcesProperty -> Maybe (ValueList Text)
spotIamFleetRole :: ComputeResourcesProperty -> Maybe (Value Text)
subnets :: ComputeResourcesProperty -> ValueList Text
tags :: ComputeResourcesProperty -> Maybe (Map Text (Value Text))
type' :: ComputeResourcesProperty -> Value Text
updateToLatestImageVersion :: ComputeResourcesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
updateToLatestImageVersion :: Maybe (Value Bool)
..}
= ComputeResourcesProperty
{updateToLatestImageVersion :: Maybe (Value Bool)
updateToLatestImageVersion = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UpdateToLatestImageVersion" ComputeResourcesProperty
Value Bool
newValue, Maybe [Ec2ConfigurationObjectProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe LaunchTemplateSpecificationProperty
()
ValueList Text
Value Integer
Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
haddock_workaround_ :: ()
allocationStrategy :: Maybe (Value Text)
bidPercentage :: Maybe (Value Integer)
desiredvCpus :: Maybe (Value Integer)
ec2Configuration :: Maybe [Ec2ConfigurationObjectProperty]
ec2KeyPair :: Maybe (Value Text)
imageId :: Maybe (Value Text)
instanceRole :: Maybe (Value Text)
instanceTypes :: Maybe (ValueList Text)
launchTemplate :: Maybe LaunchTemplateSpecificationProperty
maxvCpus :: Value Integer
minvCpus :: Maybe (Value Integer)
placementGroup :: Maybe (Value Text)
securityGroupIds :: Maybe (ValueList Text)
spotIamFleetRole :: Maybe (Value Text)
subnets :: ValueList Text
tags :: Maybe (Map Text (Value Text))
type' :: Value Text
..}