{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.EC2.Internal
import Amazonka.EC2.Types.InstanceRequirementsRequest
import Amazonka.EC2.Types.InstanceType
import Amazonka.EC2.Types.Placement
import qualified Amazonka.Prelude as Prelude
data FleetLaunchTemplateOverridesRequest = FleetLaunchTemplateOverridesRequest'
{
FleetLaunchTemplateOverridesRequest -> Maybe Text
availabilityZone :: Prelude.Maybe Prelude.Text,
FleetLaunchTemplateOverridesRequest -> Maybe Text
imageId :: Prelude.Maybe Prelude.Text,
FleetLaunchTemplateOverridesRequest
-> Maybe InstanceRequirementsRequest
instanceRequirements :: Prelude.Maybe InstanceRequirementsRequest,
FleetLaunchTemplateOverridesRequest -> Maybe InstanceType
instanceType :: Prelude.Maybe InstanceType,
FleetLaunchTemplateOverridesRequest -> Maybe Text
maxPrice :: Prelude.Maybe Prelude.Text,
FleetLaunchTemplateOverridesRequest -> Maybe Placement
placement :: Prelude.Maybe Placement,
FleetLaunchTemplateOverridesRequest -> Maybe Double
priority :: Prelude.Maybe Prelude.Double,
FleetLaunchTemplateOverridesRequest -> Maybe Text
subnetId :: Prelude.Maybe Prelude.Text,
FleetLaunchTemplateOverridesRequest -> Maybe Double
weightedCapacity :: Prelude.Maybe Prelude.Double
}
deriving (FleetLaunchTemplateOverridesRequest
-> FleetLaunchTemplateOverridesRequest -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: FleetLaunchTemplateOverridesRequest
-> FleetLaunchTemplateOverridesRequest -> Bool
$c/= :: FleetLaunchTemplateOverridesRequest
-> FleetLaunchTemplateOverridesRequest -> Bool
== :: FleetLaunchTemplateOverridesRequest
-> FleetLaunchTemplateOverridesRequest -> Bool
$c== :: FleetLaunchTemplateOverridesRequest
-> FleetLaunchTemplateOverridesRequest -> Bool
Prelude.Eq, ReadPrec [FleetLaunchTemplateOverridesRequest]
ReadPrec FleetLaunchTemplateOverridesRequest
Int -> ReadS FleetLaunchTemplateOverridesRequest
ReadS [FleetLaunchTemplateOverridesRequest]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [FleetLaunchTemplateOverridesRequest]
$creadListPrec :: ReadPrec [FleetLaunchTemplateOverridesRequest]
readPrec :: ReadPrec FleetLaunchTemplateOverridesRequest
$creadPrec :: ReadPrec FleetLaunchTemplateOverridesRequest
readList :: ReadS [FleetLaunchTemplateOverridesRequest]
$creadList :: ReadS [FleetLaunchTemplateOverridesRequest]
readsPrec :: Int -> ReadS FleetLaunchTemplateOverridesRequest
$creadsPrec :: Int -> ReadS FleetLaunchTemplateOverridesRequest
Prelude.Read, Int -> FleetLaunchTemplateOverridesRequest -> ShowS
[FleetLaunchTemplateOverridesRequest] -> ShowS
FleetLaunchTemplateOverridesRequest -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [FleetLaunchTemplateOverridesRequest] -> ShowS
$cshowList :: [FleetLaunchTemplateOverridesRequest] -> ShowS
show :: FleetLaunchTemplateOverridesRequest -> String
$cshow :: FleetLaunchTemplateOverridesRequest -> String
showsPrec :: Int -> FleetLaunchTemplateOverridesRequest -> ShowS
$cshowsPrec :: Int -> FleetLaunchTemplateOverridesRequest -> ShowS
Prelude.Show, forall x.
Rep FleetLaunchTemplateOverridesRequest x
-> FleetLaunchTemplateOverridesRequest
forall x.
FleetLaunchTemplateOverridesRequest
-> Rep FleetLaunchTemplateOverridesRequest x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep FleetLaunchTemplateOverridesRequest x
-> FleetLaunchTemplateOverridesRequest
$cfrom :: forall x.
FleetLaunchTemplateOverridesRequest
-> Rep FleetLaunchTemplateOverridesRequest x
Prelude.Generic)
newFleetLaunchTemplateOverridesRequest ::
FleetLaunchTemplateOverridesRequest
newFleetLaunchTemplateOverridesRequest :: FleetLaunchTemplateOverridesRequest
newFleetLaunchTemplateOverridesRequest =
FleetLaunchTemplateOverridesRequest'
{ $sel:availabilityZone:FleetLaunchTemplateOverridesRequest' :: Maybe Text
availabilityZone =
forall a. Maybe a
Prelude.Nothing,
$sel:imageId:FleetLaunchTemplateOverridesRequest' :: Maybe Text
imageId = forall a. Maybe a
Prelude.Nothing,
$sel:instanceRequirements:FleetLaunchTemplateOverridesRequest' :: Maybe InstanceRequirementsRequest
instanceRequirements = forall a. Maybe a
Prelude.Nothing,
$sel:instanceType:FleetLaunchTemplateOverridesRequest' :: Maybe InstanceType
instanceType = forall a. Maybe a
Prelude.Nothing,
$sel:maxPrice:FleetLaunchTemplateOverridesRequest' :: Maybe Text
maxPrice = forall a. Maybe a
Prelude.Nothing,
$sel:placement:FleetLaunchTemplateOverridesRequest' :: Maybe Placement
placement = forall a. Maybe a
Prelude.Nothing,
$sel:priority:FleetLaunchTemplateOverridesRequest' :: Maybe Double
priority = forall a. Maybe a
Prelude.Nothing,
$sel:subnetId:FleetLaunchTemplateOverridesRequest' :: Maybe Text
subnetId = forall a. Maybe a
Prelude.Nothing,
$sel:weightedCapacity:FleetLaunchTemplateOverridesRequest' :: Maybe Double
weightedCapacity = forall a. Maybe a
Prelude.Nothing
}
fleetLaunchTemplateOverridesRequest_availabilityZone :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe Prelude.Text)
fleetLaunchTemplateOverridesRequest_availabilityZone :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Text)
fleetLaunchTemplateOverridesRequest_availabilityZone = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe Text
availabilityZone :: Maybe Text
$sel:availabilityZone:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
availabilityZone} -> Maybe Text
availabilityZone) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe Text
a -> FleetLaunchTemplateOverridesRequest
s {$sel:availabilityZone:FleetLaunchTemplateOverridesRequest' :: Maybe Text
availabilityZone = Maybe Text
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_imageId :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe Prelude.Text)
fleetLaunchTemplateOverridesRequest_imageId :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Text)
fleetLaunchTemplateOverridesRequest_imageId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe Text
imageId :: Maybe Text
$sel:imageId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
imageId} -> Maybe Text
imageId) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe Text
a -> FleetLaunchTemplateOverridesRequest
s {$sel:imageId:FleetLaunchTemplateOverridesRequest' :: Maybe Text
imageId = Maybe Text
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_instanceRequirements :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe InstanceRequirementsRequest)
fleetLaunchTemplateOverridesRequest_instanceRequirements :: Lens'
FleetLaunchTemplateOverridesRequest
(Maybe InstanceRequirementsRequest)
fleetLaunchTemplateOverridesRequest_instanceRequirements = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe InstanceRequirementsRequest
instanceRequirements :: Maybe InstanceRequirementsRequest
$sel:instanceRequirements:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest
-> Maybe InstanceRequirementsRequest
instanceRequirements} -> Maybe InstanceRequirementsRequest
instanceRequirements) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe InstanceRequirementsRequest
a -> FleetLaunchTemplateOverridesRequest
s {$sel:instanceRequirements:FleetLaunchTemplateOverridesRequest' :: Maybe InstanceRequirementsRequest
instanceRequirements = Maybe InstanceRequirementsRequest
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_instanceType :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe InstanceType)
fleetLaunchTemplateOverridesRequest_instanceType :: Lens' FleetLaunchTemplateOverridesRequest (Maybe InstanceType)
fleetLaunchTemplateOverridesRequest_instanceType = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe InstanceType
instanceType :: Maybe InstanceType
$sel:instanceType:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe InstanceType
instanceType} -> Maybe InstanceType
instanceType) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe InstanceType
a -> FleetLaunchTemplateOverridesRequest
s {$sel:instanceType:FleetLaunchTemplateOverridesRequest' :: Maybe InstanceType
instanceType = Maybe InstanceType
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_maxPrice :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe Prelude.Text)
fleetLaunchTemplateOverridesRequest_maxPrice :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Text)
fleetLaunchTemplateOverridesRequest_maxPrice = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe Text
maxPrice :: Maybe Text
$sel:maxPrice:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
maxPrice} -> Maybe Text
maxPrice) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe Text
a -> FleetLaunchTemplateOverridesRequest
s {$sel:maxPrice:FleetLaunchTemplateOverridesRequest' :: Maybe Text
maxPrice = Maybe Text
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_placement :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe Placement)
fleetLaunchTemplateOverridesRequest_placement :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Placement)
fleetLaunchTemplateOverridesRequest_placement = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe Placement
placement :: Maybe Placement
$sel:placement:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Placement
placement} -> Maybe Placement
placement) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe Placement
a -> FleetLaunchTemplateOverridesRequest
s {$sel:placement:FleetLaunchTemplateOverridesRequest' :: Maybe Placement
placement = Maybe Placement
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_priority :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe Prelude.Double)
fleetLaunchTemplateOverridesRequest_priority :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Double)
fleetLaunchTemplateOverridesRequest_priority = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe Double
priority :: Maybe Double
$sel:priority:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
priority} -> Maybe Double
priority) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe Double
a -> FleetLaunchTemplateOverridesRequest
s {$sel:priority:FleetLaunchTemplateOverridesRequest' :: Maybe Double
priority = Maybe Double
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_subnetId :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe Prelude.Text)
fleetLaunchTemplateOverridesRequest_subnetId :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Text)
fleetLaunchTemplateOverridesRequest_subnetId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe Text
subnetId :: Maybe Text
$sel:subnetId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
subnetId} -> Maybe Text
subnetId) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe Text
a -> FleetLaunchTemplateOverridesRequest
s {$sel:subnetId:FleetLaunchTemplateOverridesRequest' :: Maybe Text
subnetId = Maybe Text
a} :: FleetLaunchTemplateOverridesRequest)
fleetLaunchTemplateOverridesRequest_weightedCapacity :: Lens.Lens' FleetLaunchTemplateOverridesRequest (Prelude.Maybe Prelude.Double)
fleetLaunchTemplateOverridesRequest_weightedCapacity :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Double)
fleetLaunchTemplateOverridesRequest_weightedCapacity = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\FleetLaunchTemplateOverridesRequest' {Maybe Double
weightedCapacity :: Maybe Double
$sel:weightedCapacity:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
weightedCapacity} -> Maybe Double
weightedCapacity) (\s :: FleetLaunchTemplateOverridesRequest
s@FleetLaunchTemplateOverridesRequest' {} Maybe Double
a -> FleetLaunchTemplateOverridesRequest
s {$sel:weightedCapacity:FleetLaunchTemplateOverridesRequest' :: Maybe Double
weightedCapacity = Maybe Double
a} :: FleetLaunchTemplateOverridesRequest)
instance
Prelude.Hashable
FleetLaunchTemplateOverridesRequest
where
hashWithSalt :: Int -> FleetLaunchTemplateOverridesRequest -> Int
hashWithSalt
Int
_salt
FleetLaunchTemplateOverridesRequest' {Maybe Double
Maybe Text
Maybe InstanceType
Maybe Placement
Maybe InstanceRequirementsRequest
weightedCapacity :: Maybe Double
subnetId :: Maybe Text
priority :: Maybe Double
placement :: Maybe Placement
maxPrice :: Maybe Text
instanceType :: Maybe InstanceType
instanceRequirements :: Maybe InstanceRequirementsRequest
imageId :: Maybe Text
availabilityZone :: Maybe Text
$sel:weightedCapacity:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
$sel:subnetId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:priority:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
$sel:placement:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Placement
$sel:maxPrice:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:instanceType:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe InstanceType
$sel:instanceRequirements:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest
-> Maybe InstanceRequirementsRequest
$sel:imageId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:availabilityZone:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
availabilityZone
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
imageId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe InstanceRequirementsRequest
instanceRequirements
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe InstanceType
instanceType
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
maxPrice
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Placement
placement
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Double
priority
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
subnetId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Double
weightedCapacity
instance
Prelude.NFData
FleetLaunchTemplateOverridesRequest
where
rnf :: FleetLaunchTemplateOverridesRequest -> ()
rnf FleetLaunchTemplateOverridesRequest' {Maybe Double
Maybe Text
Maybe InstanceType
Maybe Placement
Maybe InstanceRequirementsRequest
weightedCapacity :: Maybe Double
subnetId :: Maybe Text
priority :: Maybe Double
placement :: Maybe Placement
maxPrice :: Maybe Text
instanceType :: Maybe InstanceType
instanceRequirements :: Maybe InstanceRequirementsRequest
imageId :: Maybe Text
availabilityZone :: Maybe Text
$sel:weightedCapacity:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
$sel:subnetId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:priority:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
$sel:placement:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Placement
$sel:maxPrice:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:instanceType:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe InstanceType
$sel:instanceRequirements:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest
-> Maybe InstanceRequirementsRequest
$sel:imageId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:availabilityZone:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
availabilityZone
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
imageId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe InstanceRequirementsRequest
instanceRequirements
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe InstanceType
instanceType
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
maxPrice
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Placement
placement
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Double
priority
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
subnetId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Double
weightedCapacity
instance
Data.ToQuery
FleetLaunchTemplateOverridesRequest
where
toQuery :: FleetLaunchTemplateOverridesRequest -> QueryString
toQuery FleetLaunchTemplateOverridesRequest' {Maybe Double
Maybe Text
Maybe InstanceType
Maybe Placement
Maybe InstanceRequirementsRequest
weightedCapacity :: Maybe Double
subnetId :: Maybe Text
priority :: Maybe Double
placement :: Maybe Placement
maxPrice :: Maybe Text
instanceType :: Maybe InstanceType
instanceRequirements :: Maybe InstanceRequirementsRequest
imageId :: Maybe Text
availabilityZone :: Maybe Text
$sel:weightedCapacity:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
$sel:subnetId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:priority:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Double
$sel:placement:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Placement
$sel:maxPrice:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:instanceType:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe InstanceType
$sel:instanceRequirements:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest
-> Maybe InstanceRequirementsRequest
$sel:imageId:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
$sel:availabilityZone:FleetLaunchTemplateOverridesRequest' :: FleetLaunchTemplateOverridesRequest -> Maybe Text
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"AvailabilityZone" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
availabilityZone,
ByteString
"ImageId" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
imageId,
ByteString
"InstanceRequirements" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe InstanceRequirementsRequest
instanceRequirements,
ByteString
"InstanceType" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe InstanceType
instanceType,
ByteString
"MaxPrice" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
maxPrice,
ByteString
"Placement" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Placement
placement,
ByteString
"Priority" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Double
priority,
ByteString
"SubnetId" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
subnetId,
ByteString
"WeightedCapacity" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Double
weightedCapacity
]