module Stratosphere.SageMaker.EndpointConfig.ProductionVariantProperty (
        module Exports, ProductionVariantProperty(..),
        mkProductionVariantProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SageMaker.EndpointConfig.CapacityReservationConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.EndpointConfig.ManagedInstanceScalingProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.EndpointConfig.RoutingConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.EndpointConfig.ServerlessConfigProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ProductionVariantProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html>
    ProductionVariantProperty {ProductionVariantProperty -> ()
haddock_workaround_ :: (),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-capacityreservationconfig>
                               ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
capacityReservationConfig :: (Prelude.Maybe CapacityReservationConfigProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-containerstartuphealthchecktimeoutinseconds>
                               ProductionVariantProperty -> Maybe (Value Integer)
containerStartupHealthCheckTimeoutInSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-enablessmaccess>
                               ProductionVariantProperty -> Maybe (Value Bool)
enableSSMAccess :: (Prelude.Maybe (Value Prelude.Bool)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-inferenceamiversion>
                               ProductionVariantProperty -> Maybe (Value Text)
inferenceAmiVersion :: (Prelude.Maybe (Value Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialinstancecount>
                               ProductionVariantProperty -> Maybe (Value Integer)
initialInstanceCount :: (Prelude.Maybe (Value Prelude.Integer)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialvariantweight>
                               ProductionVariantProperty -> Maybe (Value Double)
initialVariantWeight :: (Prelude.Maybe (Value Prelude.Double)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-instancetype>
                               ProductionVariantProperty -> Maybe (Value Text)
instanceType :: (Prelude.Maybe (Value Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-managedinstancescaling>
                               ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
managedInstanceScaling :: (Prelude.Maybe ManagedInstanceScalingProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modeldatadownloadtimeoutinseconds>
                               ProductionVariantProperty -> Maybe (Value Integer)
modelDataDownloadTimeoutInSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modelname>
                               ProductionVariantProperty -> Maybe (Value Text)
modelName :: (Prelude.Maybe (Value Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-routingconfig>
                               ProductionVariantProperty -> Maybe RoutingConfigProperty
routingConfig :: (Prelude.Maybe RoutingConfigProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig>
                               ProductionVariantProperty -> Maybe ServerlessConfigProperty
serverlessConfig :: (Prelude.Maybe ServerlessConfigProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-variantname>
                               ProductionVariantProperty -> Value Text
variantName :: (Value Prelude.Text),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-volumesizeingb>
                               ProductionVariantProperty -> Maybe (Value Integer)
volumeSizeInGB :: (Prelude.Maybe (Value Prelude.Integer))}
  deriving stock (ProductionVariantProperty -> ProductionVariantProperty -> Bool
(ProductionVariantProperty -> ProductionVariantProperty -> Bool)
-> (ProductionVariantProperty -> ProductionVariantProperty -> Bool)
-> Eq ProductionVariantProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ProductionVariantProperty -> ProductionVariantProperty -> Bool
== :: ProductionVariantProperty -> ProductionVariantProperty -> Bool
$c/= :: ProductionVariantProperty -> ProductionVariantProperty -> Bool
/= :: ProductionVariantProperty -> ProductionVariantProperty -> Bool
Prelude.Eq, Int -> ProductionVariantProperty -> ShowS
[ProductionVariantProperty] -> ShowS
ProductionVariantProperty -> String
(Int -> ProductionVariantProperty -> ShowS)
-> (ProductionVariantProperty -> String)
-> ([ProductionVariantProperty] -> ShowS)
-> Show ProductionVariantProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ProductionVariantProperty -> ShowS
showsPrec :: Int -> ProductionVariantProperty -> ShowS
$cshow :: ProductionVariantProperty -> String
show :: ProductionVariantProperty -> String
$cshowList :: [ProductionVariantProperty] -> ShowS
showList :: [ProductionVariantProperty] -> ShowS
Prelude.Show)
mkProductionVariantProperty ::
  Value Prelude.Text -> ProductionVariantProperty
mkProductionVariantProperty :: Value Text -> ProductionVariantProperty
mkProductionVariantProperty Value Text
variantName
  = ProductionVariantProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), variantName :: Value Text
variantName = Value Text
variantName,
       capacityReservationConfig :: Maybe CapacityReservationConfigProperty
capacityReservationConfig = Maybe CapacityReservationConfigProperty
forall a. Maybe a
Prelude.Nothing,
       containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
containerStartupHealthCheckTimeoutInSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       enableSSMAccess :: Maybe (Value Bool)
enableSSMAccess = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       inferenceAmiVersion :: Maybe (Value Text)
inferenceAmiVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       initialInstanceCount :: Maybe (Value Integer)
initialInstanceCount = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       initialVariantWeight :: Maybe (Value Double)
initialVariantWeight = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing,
       instanceType :: Maybe (Value Text)
instanceType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
managedInstanceScaling = Maybe ManagedInstanceScalingProperty
forall a. Maybe a
Prelude.Nothing,
       modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelDataDownloadTimeoutInSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       modelName :: Maybe (Value Text)
modelName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, routingConfig :: Maybe RoutingConfigProperty
routingConfig = Maybe RoutingConfigProperty
forall a. Maybe a
Prelude.Nothing,
       serverlessConfig :: Maybe ServerlessConfigProperty
serverlessConfig = Maybe ServerlessConfigProperty
forall a. Maybe a
Prelude.Nothing,
       volumeSizeInGB :: Maybe (Value Integer)
volumeSizeInGB = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ProductionVariantProperty where
  toResourceProperties :: ProductionVariantProperty -> ResourceProperties
toResourceProperties ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::SageMaker::EndpointConfig.ProductionVariant",
         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
"VariantName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
variantName]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [Key -> CapacityReservationConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CapacityReservationConfig"
                                 (CapacityReservationConfigProperty -> (Key, Value))
-> Maybe CapacityReservationConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CapacityReservationConfigProperty
capacityReservationConfig,
                               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
"ContainerStartupHealthCheckTimeoutInSeconds"
                                 (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)
containerStartupHealthCheckTimeoutInSeconds,
                               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
"EnableSSMAccess" (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)
enableSSMAccess,
                               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
"InferenceAmiVersion" (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)
inferenceAmiVersion,
                               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
"InitialInstanceCount" (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)
initialInstanceCount,
                               Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InitialVariantWeight" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
initialVariantWeight,
                               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
"InstanceType" (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)
instanceType,
                               Key -> ManagedInstanceScalingProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ManagedInstanceScaling"
                                 (ManagedInstanceScalingProperty -> (Key, Value))
-> Maybe ManagedInstanceScalingProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ManagedInstanceScalingProperty
managedInstanceScaling,
                               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
"ModelDataDownloadTimeoutInSeconds"
                                 (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)
modelDataDownloadTimeoutInSeconds,
                               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
"ModelName" (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)
modelName,
                               Key -> RoutingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RoutingConfig" (RoutingConfigProperty -> (Key, Value))
-> Maybe RoutingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RoutingConfigProperty
routingConfig,
                               Key -> ServerlessConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServerlessConfig" (ServerlessConfigProperty -> (Key, Value))
-> Maybe ServerlessConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ServerlessConfigProperty
serverlessConfig,
                               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
"VolumeSizeInGB" (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)
volumeSizeInGB]))}
instance JSON.ToJSON ProductionVariantProperty where
  toJSON :: ProductionVariantProperty -> Value
toJSON ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = [(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
"VariantName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
variantName]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [Key -> CapacityReservationConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CapacityReservationConfig"
                    (CapacityReservationConfigProperty -> (Key, Value))
-> Maybe CapacityReservationConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CapacityReservationConfigProperty
capacityReservationConfig,
                  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
"ContainerStartupHealthCheckTimeoutInSeconds"
                    (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)
containerStartupHealthCheckTimeoutInSeconds,
                  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
"EnableSSMAccess" (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)
enableSSMAccess,
                  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
"InferenceAmiVersion" (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)
inferenceAmiVersion,
                  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
"InitialInstanceCount" (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)
initialInstanceCount,
                  Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InitialVariantWeight" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
initialVariantWeight,
                  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
"InstanceType" (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)
instanceType,
                  Key -> ManagedInstanceScalingProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ManagedInstanceScaling"
                    (ManagedInstanceScalingProperty -> (Key, Value))
-> Maybe ManagedInstanceScalingProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ManagedInstanceScalingProperty
managedInstanceScaling,
                  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
"ModelDataDownloadTimeoutInSeconds"
                    (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)
modelDataDownloadTimeoutInSeconds,
                  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
"ModelName" (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)
modelName,
                  Key -> RoutingConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RoutingConfig" (RoutingConfigProperty -> (Key, Value))
-> Maybe RoutingConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RoutingConfigProperty
routingConfig,
                  Key -> ServerlessConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServerlessConfig" (ServerlessConfigProperty -> (Key, Value))
-> Maybe ServerlessConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ServerlessConfigProperty
serverlessConfig,
                  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
"VolumeSizeInGB" (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)
volumeSizeInGB])))
instance Property "CapacityReservationConfig" ProductionVariantProperty where
  type PropertyType "CapacityReservationConfig" ProductionVariantProperty = CapacityReservationConfigProperty
  set :: PropertyType "CapacityReservationConfig" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "CapacityReservationConfig" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {capacityReservationConfig :: Maybe CapacityReservationConfigProperty
capacityReservationConfig = CapacityReservationConfigProperty
-> Maybe CapacityReservationConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CapacityReservationConfig" ProductionVariantProperty
CapacityReservationConfigProperty
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "ContainerStartupHealthCheckTimeoutInSeconds" ProductionVariantProperty where
  type PropertyType "ContainerStartupHealthCheckTimeoutInSeconds" ProductionVariantProperty = Value Prelude.Integer
  set :: PropertyType
  "ContainerStartupHealthCheckTimeoutInSeconds"
  ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType
  "ContainerStartupHealthCheckTimeoutInSeconds"
  ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
containerStartupHealthCheckTimeoutInSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
                                                         PropertyType
  "ContainerStartupHealthCheckTimeoutInSeconds"
  ProductionVariantProperty
Value Integer
newValue,
         Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "EnableSSMAccess" ProductionVariantProperty where
  type PropertyType "EnableSSMAccess" ProductionVariantProperty = Value Prelude.Bool
  set :: PropertyType "EnableSSMAccess" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "EnableSSMAccess" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {enableSSMAccess :: Maybe (Value Bool)
enableSSMAccess = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EnableSSMAccess" ProductionVariantProperty
Value Bool
newValue, Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "InferenceAmiVersion" ProductionVariantProperty where
  type PropertyType "InferenceAmiVersion" ProductionVariantProperty = Value Prelude.Text
  set :: PropertyType "InferenceAmiVersion" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "InferenceAmiVersion" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {inferenceAmiVersion :: Maybe (Value Text)
inferenceAmiVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InferenceAmiVersion" ProductionVariantProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "InitialInstanceCount" ProductionVariantProperty where
  type PropertyType "InitialInstanceCount" ProductionVariantProperty = Value Prelude.Integer
  set :: PropertyType "InitialInstanceCount" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "InitialInstanceCount" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {initialInstanceCount :: Maybe (Value Integer)
initialInstanceCount = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InitialInstanceCount" ProductionVariantProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "InitialVariantWeight" ProductionVariantProperty where
  type PropertyType "InitialVariantWeight" ProductionVariantProperty = Value Prelude.Double
  set :: PropertyType "InitialVariantWeight" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "InitialVariantWeight" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {initialVariantWeight :: Maybe (Value Double)
initialVariantWeight = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InitialVariantWeight" ProductionVariantProperty
Value Double
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "InstanceType" ProductionVariantProperty where
  type PropertyType "InstanceType" ProductionVariantProperty = Value Prelude.Text
  set :: PropertyType "InstanceType" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "InstanceType" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {instanceType :: Maybe (Value Text)
instanceType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InstanceType" ProductionVariantProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "ManagedInstanceScaling" ProductionVariantProperty where
  type PropertyType "ManagedInstanceScaling" ProductionVariantProperty = ManagedInstanceScalingProperty
  set :: PropertyType "ManagedInstanceScaling" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "ManagedInstanceScaling" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
managedInstanceScaling = ManagedInstanceScalingProperty
-> Maybe ManagedInstanceScalingProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ManagedInstanceScaling" ProductionVariantProperty
ManagedInstanceScalingProperty
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "ModelDataDownloadTimeoutInSeconds" ProductionVariantProperty where
  type PropertyType "ModelDataDownloadTimeoutInSeconds" ProductionVariantProperty = Value Prelude.Integer
  set :: PropertyType
  "ModelDataDownloadTimeoutInSeconds" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType
  "ModelDataDownloadTimeoutInSeconds" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelDataDownloadTimeoutInSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ModelDataDownloadTimeoutInSeconds" ProductionVariantProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "ModelName" ProductionVariantProperty where
  type PropertyType "ModelName" ProductionVariantProperty = Value Prelude.Text
  set :: PropertyType "ModelName" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "ModelName" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty {modelName :: Maybe (Value Text)
modelName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelName" ProductionVariantProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "RoutingConfig" ProductionVariantProperty where
  type PropertyType "RoutingConfig" ProductionVariantProperty = RoutingConfigProperty
  set :: PropertyType "RoutingConfig" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "RoutingConfig" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {routingConfig :: Maybe RoutingConfigProperty
routingConfig = RoutingConfigProperty -> Maybe RoutingConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RoutingConfig" ProductionVariantProperty
RoutingConfigProperty
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "ServerlessConfig" ProductionVariantProperty where
  type PropertyType "ServerlessConfig" ProductionVariantProperty = ServerlessConfigProperty
  set :: PropertyType "ServerlessConfig" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "ServerlessConfig" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {serverlessConfig :: Maybe ServerlessConfigProperty
serverlessConfig = ServerlessConfigProperty -> Maybe ServerlessConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ServerlessConfig" ProductionVariantProperty
ServerlessConfigProperty
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "VariantName" ProductionVariantProperty where
  type PropertyType "VariantName" ProductionVariantProperty = Value Prelude.Text
  set :: PropertyType "VariantName" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "VariantName" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty {variantName :: Value Text
variantName = PropertyType "VariantName" ProductionVariantProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
volumeSizeInGB :: Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
volumeSizeInGB :: Maybe (Value Integer)
..}
instance Property "VolumeSizeInGB" ProductionVariantProperty where
  type PropertyType "VolumeSizeInGB" ProductionVariantProperty = Value Prelude.Integer
  set :: PropertyType "VolumeSizeInGB" ProductionVariantProperty
-> ProductionVariantProperty -> ProductionVariantProperty
set PropertyType "VolumeSizeInGB" ProductionVariantProperty
newValue ProductionVariantProperty {Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ProductionVariantProperty -> ()
capacityReservationConfig :: ProductionVariantProperty
-> Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
enableSSMAccess :: ProductionVariantProperty -> Maybe (Value Bool)
inferenceAmiVersion :: ProductionVariantProperty -> Maybe (Value Text)
initialInstanceCount :: ProductionVariantProperty -> Maybe (Value Integer)
initialVariantWeight :: ProductionVariantProperty -> Maybe (Value Double)
instanceType :: ProductionVariantProperty -> Maybe (Value Text)
managedInstanceScaling :: ProductionVariantProperty -> Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: ProductionVariantProperty -> Maybe (Value Integer)
modelName :: ProductionVariantProperty -> Maybe (Value Text)
routingConfig :: ProductionVariantProperty -> Maybe RoutingConfigProperty
serverlessConfig :: ProductionVariantProperty -> Maybe ServerlessConfigProperty
variantName :: ProductionVariantProperty -> Value Text
volumeSizeInGB :: ProductionVariantProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
volumeSizeInGB :: Maybe (Value Integer)
..}
    = ProductionVariantProperty
        {volumeSizeInGB :: Maybe (Value Integer)
volumeSizeInGB = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VolumeSizeInGB" ProductionVariantProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Integer)
Maybe (Value Text)
Maybe CapacityReservationConfigProperty
Maybe ManagedInstanceScalingProperty
Maybe RoutingConfigProperty
Maybe ServerlessConfigProperty
()
Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
haddock_workaround_ :: ()
capacityReservationConfig :: Maybe CapacityReservationConfigProperty
containerStartupHealthCheckTimeoutInSeconds :: Maybe (Value Integer)
enableSSMAccess :: Maybe (Value Bool)
inferenceAmiVersion :: Maybe (Value Text)
initialInstanceCount :: Maybe (Value Integer)
initialVariantWeight :: Maybe (Value Double)
instanceType :: Maybe (Value Text)
managedInstanceScaling :: Maybe ManagedInstanceScalingProperty
modelDataDownloadTimeoutInSeconds :: Maybe (Value Integer)
modelName :: Maybe (Value Text)
routingConfig :: Maybe RoutingConfigProperty
serverlessConfig :: Maybe ServerlessConfigProperty
variantName :: Value Text
..}