module Stratosphere.ECS.CapacityProvider.InstanceRequirementsRequestProperty (
module Exports, InstanceRequirementsRequestProperty(..),
mkInstanceRequirementsRequestProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.AcceleratorCountRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.AcceleratorTotalMemoryMiBRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.BaselineEbsBandwidthMbpsRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.MemoryGiBPerVCpuRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.MemoryMiBRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.NetworkBandwidthGbpsRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.NetworkInterfaceCountRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.TotalLocalStorageGBRequestProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.CapacityProvider.VCpuCountRangeRequestProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data InstanceRequirementsRequestProperty
=
InstanceRequirementsRequestProperty {InstanceRequirementsRequestProperty -> ()
haddock_workaround_ :: (),
InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorCount :: (Prelude.Maybe AcceleratorCountRequestProperty),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorManufacturers :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTotalMemoryMiB :: (Prelude.Maybe AcceleratorTotalMemoryMiBRequestProperty),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTypes :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (Value Text)
bareMetal :: (Prelude.Maybe (Value Prelude.Text)),
InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
baselineEbsBandwidthMbps :: (Prelude.Maybe BaselineEbsBandwidthMbpsRequestProperty),
InstanceRequirementsRequestProperty -> Maybe (Value Text)
burstablePerformance :: (Prelude.Maybe (Value Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
cpuManufacturers :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorage :: (Prelude.Maybe (Value Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorageTypes :: (Prelude.Maybe (ValueList Prelude.Text)),
InstanceRequirementsRequestProperty -> Maybe (Value Integer)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: (Prelude.Maybe (Value Prelude.Integer)),
InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryGiBPerVCpu :: (Prelude.Maybe MemoryGiBPerVCpuRequestProperty),
InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
memoryMiB :: MemoryMiBRequestProperty,
InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkBandwidthGbps :: (Prelude.Maybe NetworkBandwidthGbpsRequestProperty),
InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
networkInterfaceCount :: (Prelude.Maybe NetworkInterfaceCountRequestProperty),
InstanceRequirementsRequestProperty -> Maybe (Value Integer)
onDemandMaxPricePercentageOverLowestPrice :: (Prelude.Maybe (Value Prelude.Integer)),
InstanceRequirementsRequestProperty -> Maybe (Value Bool)
requireHibernateSupport :: (Prelude.Maybe (Value Prelude.Bool)),
InstanceRequirementsRequestProperty -> Maybe (Value Integer)
spotMaxPricePercentageOverLowestPrice :: (Prelude.Maybe (Value Prelude.Integer)),
InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
totalLocalStorageGB :: (Prelude.Maybe TotalLocalStorageGBRequestProperty),
InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty}
deriving stock (InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty -> Bool
(InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty -> Bool)
-> (InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty -> Bool)
-> Eq InstanceRequirementsRequestProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty -> Bool
== :: InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty -> Bool
$c/= :: InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty -> Bool
/= :: InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty -> Bool
Prelude.Eq, Int -> InstanceRequirementsRequestProperty -> ShowS
[InstanceRequirementsRequestProperty] -> ShowS
InstanceRequirementsRequestProperty -> String
(Int -> InstanceRequirementsRequestProperty -> ShowS)
-> (InstanceRequirementsRequestProperty -> String)
-> ([InstanceRequirementsRequestProperty] -> ShowS)
-> Show InstanceRequirementsRequestProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> InstanceRequirementsRequestProperty -> ShowS
showsPrec :: Int -> InstanceRequirementsRequestProperty -> ShowS
$cshow :: InstanceRequirementsRequestProperty -> String
show :: InstanceRequirementsRequestProperty -> String
$cshowList :: [InstanceRequirementsRequestProperty] -> ShowS
showList :: [InstanceRequirementsRequestProperty] -> ShowS
Prelude.Show)
mkInstanceRequirementsRequestProperty ::
MemoryMiBRequestProperty
-> VCpuCountRangeRequestProperty
-> InstanceRequirementsRequestProperty
mkInstanceRequirementsRequestProperty :: MemoryMiBRequestProperty
-> VCpuCountRangeRequestProperty
-> InstanceRequirementsRequestProperty
mkInstanceRequirementsRequestProperty MemoryMiBRequestProperty
memoryMiB VCpuCountRangeRequestProperty
vCpuCount
= InstanceRequirementsRequestProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), memoryMiB :: MemoryMiBRequestProperty
memoryMiB = MemoryMiBRequestProperty
memoryMiB,
vCpuCount :: VCpuCountRangeRequestProperty
vCpuCount = VCpuCountRangeRequestProperty
vCpuCount, acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorCount = Maybe AcceleratorCountRequestProperty
forall a. Maybe a
Prelude.Nothing,
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorManufacturers = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
acceleratorNames :: Maybe (ValueList Text)
acceleratorNames = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTotalMemoryMiB = Maybe AcceleratorTotalMemoryMiBRequestProperty
forall a. Maybe a
Prelude.Nothing,
acceleratorTypes :: Maybe (ValueList Text)
acceleratorTypes = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
allowedInstanceTypes :: Maybe (ValueList Text)
allowedInstanceTypes = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
bareMetal :: Maybe (Value Text)
bareMetal = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
baselineEbsBandwidthMbps = Maybe BaselineEbsBandwidthMbpsRequestProperty
forall a. Maybe a
Prelude.Nothing,
burstablePerformance :: Maybe (Value Text)
burstablePerformance = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
cpuManufacturers :: Maybe (ValueList Text)
cpuManufacturers = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
excludedInstanceTypes :: Maybe (ValueList Text)
excludedInstanceTypes = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
instanceGenerations :: Maybe (ValueList Text)
instanceGenerations = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
localStorage :: Maybe (Value Text)
localStorage = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
localStorageTypes :: Maybe (ValueList Text)
localStorageTypes = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryGiBPerVCpu = Maybe MemoryGiBPerVCpuRequestProperty
forall a. Maybe a
Prelude.Nothing,
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkBandwidthGbps = Maybe NetworkBandwidthGbpsRequestProperty
forall a. Maybe a
Prelude.Nothing,
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
networkInterfaceCount = Maybe NetworkInterfaceCountRequestProperty
forall a. Maybe a
Prelude.Nothing,
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
onDemandMaxPricePercentageOverLowestPrice = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
requireHibernateSupport :: Maybe (Value Bool)
requireHibernateSupport = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
spotMaxPricePercentageOverLowestPrice = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
totalLocalStorageGB = Maybe TotalLocalStorageGBRequestProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties InstanceRequirementsRequestProperty where
toResourceProperties :: InstanceRequirementsRequestProperty -> ResourceProperties
toResourceProperties InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::ECS::CapacityProvider.InstanceRequirementsRequest",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
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
"MemoryMiB" Key -> MemoryMiBRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= MemoryMiBRequestProperty
memoryMiB, Key
"VCpuCount" Key -> VCpuCountRangeRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= VCpuCountRangeRequestProperty
vCpuCount]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AcceleratorCountRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AcceleratorCount" (AcceleratorCountRequestProperty -> (Key, Value))
-> Maybe AcceleratorCountRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AcceleratorCountRequestProperty
acceleratorCount,
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
"AcceleratorManufacturers"
(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)
acceleratorManufacturers,
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
"AcceleratorNames" (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)
acceleratorNames,
Key -> AcceleratorTotalMemoryMiBRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AcceleratorTotalMemoryMiB"
(AcceleratorTotalMemoryMiBRequestProperty -> (Key, Value))
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTotalMemoryMiB,
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
"AcceleratorTypes" (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)
acceleratorTypes,
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
"AllowedInstanceTypes" (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)
allowedInstanceTypes,
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
"BareMetal" (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)
bareMetal,
Key -> BaselineEbsBandwidthMbpsRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BaselineEbsBandwidthMbps"
(BaselineEbsBandwidthMbpsRequestProperty -> (Key, Value))
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BaselineEbsBandwidthMbpsRequestProperty
baselineEbsBandwidthMbps,
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
"BurstablePerformance" (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)
burstablePerformance,
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
"CpuManufacturers" (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)
cpuManufacturers,
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
"ExcludedInstanceTypes"
(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)
excludedInstanceTypes,
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
"InstanceGenerations" (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)
instanceGenerations,
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
"LocalStorage" (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)
localStorage,
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
"LocalStorageTypes" (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)
localStorageTypes,
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
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
(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)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice,
Key -> MemoryGiBPerVCpuRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MemoryGiBPerVCpu" (MemoryGiBPerVCpuRequestProperty -> (Key, Value))
-> Maybe MemoryGiBPerVCpuRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MemoryGiBPerVCpuRequestProperty
memoryGiBPerVCpu,
Key -> NetworkBandwidthGbpsRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkBandwidthGbps" (NetworkBandwidthGbpsRequestProperty -> (Key, Value))
-> Maybe NetworkBandwidthGbpsRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NetworkBandwidthGbpsRequestProperty
networkBandwidthGbps,
Key -> NetworkInterfaceCountRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkInterfaceCount"
(NetworkInterfaceCountRequestProperty -> (Key, Value))
-> Maybe NetworkInterfaceCountRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NetworkInterfaceCountRequestProperty
networkInterfaceCount,
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
"OnDemandMaxPricePercentageOverLowestPrice"
(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)
onDemandMaxPricePercentageOverLowestPrice,
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
"RequireHibernateSupport"
(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)
requireHibernateSupport,
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
"SpotMaxPricePercentageOverLowestPrice"
(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)
spotMaxPricePercentageOverLowestPrice,
Key -> TotalLocalStorageGBRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TotalLocalStorageGB" (TotalLocalStorageGBRequestProperty -> (Key, Value))
-> Maybe TotalLocalStorageGBRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TotalLocalStorageGBRequestProperty
totalLocalStorageGB]))}
instance JSON.ToJSON InstanceRequirementsRequestProperty where
toJSON :: InstanceRequirementsRequestProperty -> Value
toJSON InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= [(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
"MemoryMiB" Key -> MemoryMiBRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= MemoryMiBRequestProperty
memoryMiB, Key
"VCpuCount" Key -> VCpuCountRangeRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= VCpuCountRangeRequestProperty
vCpuCount]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AcceleratorCountRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AcceleratorCount" (AcceleratorCountRequestProperty -> (Key, Value))
-> Maybe AcceleratorCountRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AcceleratorCountRequestProperty
acceleratorCount,
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
"AcceleratorManufacturers"
(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)
acceleratorManufacturers,
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
"AcceleratorNames" (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)
acceleratorNames,
Key -> AcceleratorTotalMemoryMiBRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AcceleratorTotalMemoryMiB"
(AcceleratorTotalMemoryMiBRequestProperty -> (Key, Value))
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTotalMemoryMiB,
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
"AcceleratorTypes" (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)
acceleratorTypes,
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
"AllowedInstanceTypes" (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)
allowedInstanceTypes,
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
"BareMetal" (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)
bareMetal,
Key -> BaselineEbsBandwidthMbpsRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BaselineEbsBandwidthMbps"
(BaselineEbsBandwidthMbpsRequestProperty -> (Key, Value))
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BaselineEbsBandwidthMbpsRequestProperty
baselineEbsBandwidthMbps,
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
"BurstablePerformance" (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)
burstablePerformance,
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
"CpuManufacturers" (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)
cpuManufacturers,
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
"ExcludedInstanceTypes"
(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)
excludedInstanceTypes,
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
"InstanceGenerations" (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)
instanceGenerations,
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
"LocalStorage" (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)
localStorage,
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
"LocalStorageTypes" (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)
localStorageTypes,
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
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
(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)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice,
Key -> MemoryGiBPerVCpuRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MemoryGiBPerVCpu" (MemoryGiBPerVCpuRequestProperty -> (Key, Value))
-> Maybe MemoryGiBPerVCpuRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MemoryGiBPerVCpuRequestProperty
memoryGiBPerVCpu,
Key -> NetworkBandwidthGbpsRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkBandwidthGbps" (NetworkBandwidthGbpsRequestProperty -> (Key, Value))
-> Maybe NetworkBandwidthGbpsRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NetworkBandwidthGbpsRequestProperty
networkBandwidthGbps,
Key -> NetworkInterfaceCountRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkInterfaceCount"
(NetworkInterfaceCountRequestProperty -> (Key, Value))
-> Maybe NetworkInterfaceCountRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NetworkInterfaceCountRequestProperty
networkInterfaceCount,
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
"OnDemandMaxPricePercentageOverLowestPrice"
(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)
onDemandMaxPricePercentageOverLowestPrice,
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
"RequireHibernateSupport"
(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)
requireHibernateSupport,
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
"SpotMaxPricePercentageOverLowestPrice"
(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)
spotMaxPricePercentageOverLowestPrice,
Key -> TotalLocalStorageGBRequestProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TotalLocalStorageGB" (TotalLocalStorageGBRequestProperty -> (Key, Value))
-> Maybe TotalLocalStorageGBRequestProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TotalLocalStorageGBRequestProperty
totalLocalStorageGB])))
instance Property "AcceleratorCount" InstanceRequirementsRequestProperty where
type PropertyType "AcceleratorCount" InstanceRequirementsRequestProperty = AcceleratorCountRequestProperty
set :: PropertyType "AcceleratorCount" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "AcceleratorCount" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorCount = AcceleratorCountRequestProperty
-> Maybe AcceleratorCountRequestProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AcceleratorCount" InstanceRequirementsRequestProperty
AcceleratorCountRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "AcceleratorManufacturers" InstanceRequirementsRequestProperty where
type PropertyType "AcceleratorManufacturers" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType
"AcceleratorManufacturers" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"AcceleratorManufacturers" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorManufacturers = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"AcceleratorManufacturers" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "AcceleratorNames" InstanceRequirementsRequestProperty where
type PropertyType "AcceleratorNames" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType "AcceleratorNames" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "AcceleratorNames" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{acceleratorNames :: Maybe (ValueList Text)
acceleratorNames = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AcceleratorNames" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "AcceleratorTotalMemoryMiB" InstanceRequirementsRequestProperty where
type PropertyType "AcceleratorTotalMemoryMiB" InstanceRequirementsRequestProperty = AcceleratorTotalMemoryMiBRequestProperty
set :: PropertyType
"AcceleratorTotalMemoryMiB" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"AcceleratorTotalMemoryMiB" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTotalMemoryMiB = AcceleratorTotalMemoryMiBRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"AcceleratorTotalMemoryMiB" InstanceRequirementsRequestProperty
AcceleratorTotalMemoryMiBRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "AcceleratorTypes" InstanceRequirementsRequestProperty where
type PropertyType "AcceleratorTypes" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType "AcceleratorTypes" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "AcceleratorTypes" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{acceleratorTypes :: Maybe (ValueList Text)
acceleratorTypes = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AcceleratorTypes" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "AllowedInstanceTypes" InstanceRequirementsRequestProperty where
type PropertyType "AllowedInstanceTypes" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType
"AllowedInstanceTypes" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"AllowedInstanceTypes" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{allowedInstanceTypes :: Maybe (ValueList Text)
allowedInstanceTypes = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"AllowedInstanceTypes" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "BareMetal" InstanceRequirementsRequestProperty where
type PropertyType "BareMetal" InstanceRequirementsRequestProperty = Value Prelude.Text
set :: PropertyType "BareMetal" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "BareMetal" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{bareMetal :: Maybe (Value Text)
bareMetal = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BareMetal" InstanceRequirementsRequestProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "BaselineEbsBandwidthMbps" InstanceRequirementsRequestProperty where
type PropertyType "BaselineEbsBandwidthMbps" InstanceRequirementsRequestProperty = BaselineEbsBandwidthMbpsRequestProperty
set :: PropertyType
"BaselineEbsBandwidthMbps" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"BaselineEbsBandwidthMbps" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
baselineEbsBandwidthMbps = BaselineEbsBandwidthMbpsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"BaselineEbsBandwidthMbps" InstanceRequirementsRequestProperty
BaselineEbsBandwidthMbpsRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "BurstablePerformance" InstanceRequirementsRequestProperty where
type PropertyType "BurstablePerformance" InstanceRequirementsRequestProperty = Value Prelude.Text
set :: PropertyType
"BurstablePerformance" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"BurstablePerformance" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{burstablePerformance :: Maybe (Value Text)
burstablePerformance = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"BurstablePerformance" InstanceRequirementsRequestProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "CpuManufacturers" InstanceRequirementsRequestProperty where
type PropertyType "CpuManufacturers" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType "CpuManufacturers" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "CpuManufacturers" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{cpuManufacturers :: Maybe (ValueList Text)
cpuManufacturers = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CpuManufacturers" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "ExcludedInstanceTypes" InstanceRequirementsRequestProperty where
type PropertyType "ExcludedInstanceTypes" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType
"ExcludedInstanceTypes" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"ExcludedInstanceTypes" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{excludedInstanceTypes :: Maybe (ValueList Text)
excludedInstanceTypes = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ExcludedInstanceTypes" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "InstanceGenerations" InstanceRequirementsRequestProperty where
type PropertyType "InstanceGenerations" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType
"InstanceGenerations" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"InstanceGenerations" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{instanceGenerations :: Maybe (ValueList Text)
instanceGenerations = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"InstanceGenerations" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "LocalStorage" InstanceRequirementsRequestProperty where
type PropertyType "LocalStorage" InstanceRequirementsRequestProperty = Value Prelude.Text
set :: PropertyType "LocalStorage" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "LocalStorage" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{localStorage :: Maybe (Value Text)
localStorage = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LocalStorage" InstanceRequirementsRequestProperty
Value Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "LocalStorageTypes" InstanceRequirementsRequestProperty where
type PropertyType "LocalStorageTypes" InstanceRequirementsRequestProperty = ValueList Prelude.Text
set :: PropertyType
"LocalStorageTypes" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"LocalStorageTypes" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{localStorageTypes :: Maybe (ValueList Text)
localStorageTypes = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"LocalStorageTypes" InstanceRequirementsRequestProperty
ValueList Text
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice" InstanceRequirementsRequestProperty where
type PropertyType "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice" InstanceRequirementsRequestProperty = Value Prelude.Integer
set :: PropertyType
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
PropertyType
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
InstanceRequirementsRequestProperty
Value Integer
newValue,
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "MemoryGiBPerVCpu" InstanceRequirementsRequestProperty where
type PropertyType "MemoryGiBPerVCpu" InstanceRequirementsRequestProperty = MemoryGiBPerVCpuRequestProperty
set :: PropertyType "MemoryGiBPerVCpu" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "MemoryGiBPerVCpu" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryGiBPerVCpu = MemoryGiBPerVCpuRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MemoryGiBPerVCpu" InstanceRequirementsRequestProperty
MemoryGiBPerVCpuRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "MemoryMiB" InstanceRequirementsRequestProperty where
type PropertyType "MemoryMiB" InstanceRequirementsRequestProperty = MemoryMiBRequestProperty
set :: PropertyType "MemoryMiB" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "MemoryMiB" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty {memoryMiB :: MemoryMiBRequestProperty
memoryMiB = PropertyType "MemoryMiB" InstanceRequirementsRequestProperty
MemoryMiBRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "NetworkBandwidthGbps" InstanceRequirementsRequestProperty where
type PropertyType "NetworkBandwidthGbps" InstanceRequirementsRequestProperty = NetworkBandwidthGbpsRequestProperty
set :: PropertyType
"NetworkBandwidthGbps" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"NetworkBandwidthGbps" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkBandwidthGbps = NetworkBandwidthGbpsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"NetworkBandwidthGbps" InstanceRequirementsRequestProperty
NetworkBandwidthGbpsRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "NetworkInterfaceCount" InstanceRequirementsRequestProperty where
type PropertyType "NetworkInterfaceCount" InstanceRequirementsRequestProperty = NetworkInterfaceCountRequestProperty
set :: PropertyType
"NetworkInterfaceCount" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"NetworkInterfaceCount" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
networkInterfaceCount = NetworkInterfaceCountRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"NetworkInterfaceCount" InstanceRequirementsRequestProperty
NetworkInterfaceCountRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "OnDemandMaxPricePercentageOverLowestPrice" InstanceRequirementsRequestProperty where
type PropertyType "OnDemandMaxPricePercentageOverLowestPrice" InstanceRequirementsRequestProperty = Value Prelude.Integer
set :: PropertyType
"OnDemandMaxPricePercentageOverLowestPrice"
InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"OnDemandMaxPricePercentageOverLowestPrice"
InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
onDemandMaxPricePercentageOverLowestPrice = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"OnDemandMaxPricePercentageOverLowestPrice"
InstanceRequirementsRequestProperty
Value Integer
newValue,
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "RequireHibernateSupport" InstanceRequirementsRequestProperty where
type PropertyType "RequireHibernateSupport" InstanceRequirementsRequestProperty = Value Prelude.Bool
set :: PropertyType
"RequireHibernateSupport" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"RequireHibernateSupport" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{requireHibernateSupport :: Maybe (Value Bool)
requireHibernateSupport = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RequireHibernateSupport" InstanceRequirementsRequestProperty
Value Bool
newValue, Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "SpotMaxPricePercentageOverLowestPrice" InstanceRequirementsRequestProperty where
type PropertyType "SpotMaxPricePercentageOverLowestPrice" InstanceRequirementsRequestProperty = Value Prelude.Integer
set :: PropertyType
"SpotMaxPricePercentageOverLowestPrice"
InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"SpotMaxPricePercentageOverLowestPrice"
InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
spotMaxPricePercentageOverLowestPrice = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"SpotMaxPricePercentageOverLowestPrice"
InstanceRequirementsRequestProperty
Value Integer
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "TotalLocalStorageGB" InstanceRequirementsRequestProperty where
type PropertyType "TotalLocalStorageGB" InstanceRequirementsRequestProperty = TotalLocalStorageGBRequestProperty
set :: PropertyType
"TotalLocalStorageGB" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType
"TotalLocalStorageGB" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty
{totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
totalLocalStorageGB = TotalLocalStorageGBRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"TotalLocalStorageGB" InstanceRequirementsRequestProperty
TotalLocalStorageGBRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
vCpuCount :: VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
vCpuCount :: VCpuCountRangeRequestProperty
..}
instance Property "VCpuCount" InstanceRequirementsRequestProperty where
type PropertyType "VCpuCount" InstanceRequirementsRequestProperty = VCpuCountRangeRequestProperty
set :: PropertyType "VCpuCount" InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
-> InstanceRequirementsRequestProperty
set PropertyType "VCpuCount" InstanceRequirementsRequestProperty
newValue InstanceRequirementsRequestProperty {Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
VCpuCountRangeRequestProperty
haddock_workaround_ :: InstanceRequirementsRequestProperty -> ()
acceleratorCount :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorNames :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: InstanceRequirementsRequestProperty
-> Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
allowedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
bareMetal :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
baselineEbsBandwidthMbps :: InstanceRequirementsRequestProperty
-> Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
cpuManufacturers :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
excludedInstanceTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
instanceGenerations :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
localStorage :: InstanceRequirementsRequestProperty -> Maybe (Value Text)
localStorageTypes :: InstanceRequirementsRequestProperty -> Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
memoryGiBPerVCpu :: InstanceRequirementsRequestProperty
-> Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: InstanceRequirementsRequestProperty -> MemoryMiBRequestProperty
networkBandwidthGbps :: InstanceRequirementsRequestProperty
-> Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: InstanceRequirementsRequestProperty
-> Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
requireHibernateSupport :: InstanceRequirementsRequestProperty -> Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: InstanceRequirementsRequestProperty -> Maybe (Value Integer)
totalLocalStorageGB :: InstanceRequirementsRequestProperty
-> Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: InstanceRequirementsRequestProperty
-> VCpuCountRangeRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
vCpuCount :: VCpuCountRangeRequestProperty
..}
= InstanceRequirementsRequestProperty {vCpuCount :: VCpuCountRangeRequestProperty
vCpuCount = PropertyType "VCpuCount" InstanceRequirementsRequestProperty
VCpuCountRangeRequestProperty
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe AcceleratorCountRequestProperty
Maybe AcceleratorTotalMemoryMiBRequestProperty
Maybe BaselineEbsBandwidthMbpsRequestProperty
Maybe MemoryGiBPerVCpuRequestProperty
Maybe NetworkBandwidthGbpsRequestProperty
Maybe NetworkInterfaceCountRequestProperty
Maybe TotalLocalStorageGBRequestProperty
()
MemoryMiBRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
haddock_workaround_ :: ()
acceleratorCount :: Maybe AcceleratorCountRequestProperty
acceleratorManufacturers :: Maybe (ValueList Text)
acceleratorNames :: Maybe (ValueList Text)
acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequestProperty
acceleratorTypes :: Maybe (ValueList Text)
allowedInstanceTypes :: Maybe (ValueList Text)
bareMetal :: Maybe (Value Text)
baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequestProperty
burstablePerformance :: Maybe (Value Text)
cpuManufacturers :: Maybe (ValueList Text)
excludedInstanceTypes :: Maybe (ValueList Text)
instanceGenerations :: Maybe (ValueList Text)
localStorage :: Maybe (Value Text)
localStorageTypes :: Maybe (ValueList Text)
maxSpotPriceAsPercentageOfOptimalOnDemandPrice :: Maybe (Value Integer)
memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequestProperty
memoryMiB :: MemoryMiBRequestProperty
networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequestProperty
networkInterfaceCount :: Maybe NetworkInterfaceCountRequestProperty
onDemandMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
requireHibernateSupport :: Maybe (Value Bool)
spotMaxPricePercentageOverLowestPrice :: Maybe (Value Integer)
totalLocalStorageGB :: Maybe TotalLocalStorageGBRequestProperty
..}