module Stratosphere.SageMaker.Model.ContainerDefinitionProperty (
module Exports, ContainerDefinitionProperty(..),
mkContainerDefinitionProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SageMaker.Model.ImageConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.Model.ModelDataSourceProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.Model.MultiModelConfigProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ContainerDefinitionProperty
=
ContainerDefinitionProperty {ContainerDefinitionProperty -> ()
haddock_workaround_ :: (),
ContainerDefinitionProperty -> Maybe (Value Text)
containerHostname :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe Object
environment :: (Prelude.Maybe JSON.Object),
ContainerDefinitionProperty -> Maybe (Value Text)
image :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe ImageConfigProperty
imageConfig :: (Prelude.Maybe ImageConfigProperty),
ContainerDefinitionProperty -> Maybe (Value Text)
inferenceSpecificationName :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe (Value Text)
mode :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataSource :: (Prelude.Maybe ModelDataSourceProperty),
ContainerDefinitionProperty -> Maybe (Value Text)
modelDataUrl :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
multiModelConfig :: (Prelude.Maybe MultiModelConfigProperty)}
deriving stock (ContainerDefinitionProperty -> ContainerDefinitionProperty -> Bool
(ContainerDefinitionProperty
-> ContainerDefinitionProperty -> Bool)
-> (ContainerDefinitionProperty
-> ContainerDefinitionProperty -> Bool)
-> Eq ContainerDefinitionProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ContainerDefinitionProperty -> ContainerDefinitionProperty -> Bool
== :: ContainerDefinitionProperty -> ContainerDefinitionProperty -> Bool
$c/= :: ContainerDefinitionProperty -> ContainerDefinitionProperty -> Bool
/= :: ContainerDefinitionProperty -> ContainerDefinitionProperty -> Bool
Prelude.Eq, Int -> ContainerDefinitionProperty -> ShowS
[ContainerDefinitionProperty] -> ShowS
ContainerDefinitionProperty -> String
(Int -> ContainerDefinitionProperty -> ShowS)
-> (ContainerDefinitionProperty -> String)
-> ([ContainerDefinitionProperty] -> ShowS)
-> Show ContainerDefinitionProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ContainerDefinitionProperty -> ShowS
showsPrec :: Int -> ContainerDefinitionProperty -> ShowS
$cshow :: ContainerDefinitionProperty -> String
show :: ContainerDefinitionProperty -> String
$cshowList :: [ContainerDefinitionProperty] -> ShowS
showList :: [ContainerDefinitionProperty] -> ShowS
Prelude.Show)
mkContainerDefinitionProperty :: ContainerDefinitionProperty
mkContainerDefinitionProperty :: ContainerDefinitionProperty
mkContainerDefinitionProperty
= ContainerDefinitionProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), containerHostname :: Maybe (Value Text)
containerHostname = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
environment :: Maybe Object
environment = Maybe Object
forall a. Maybe a
Prelude.Nothing, image :: Maybe (Value Text)
image = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
imageConfig :: Maybe ImageConfigProperty
imageConfig = Maybe ImageConfigProperty
forall a. Maybe a
Prelude.Nothing,
inferenceSpecificationName :: Maybe (Value Text)
inferenceSpecificationName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
mode :: Maybe (Value Text)
mode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, modelDataSource :: Maybe ModelDataSourceProperty
modelDataSource = Maybe ModelDataSourceProperty
forall a. Maybe a
Prelude.Nothing,
modelDataUrl :: Maybe (Value Text)
modelDataUrl = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, modelPackageName :: Maybe (Value Text)
modelPackageName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
multiModelConfig :: Maybe MultiModelConfigProperty
multiModelConfig = Maybe MultiModelConfigProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ContainerDefinitionProperty where
toResourceProperties :: ContainerDefinitionProperty -> ResourceProperties
toResourceProperties ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::SageMaker::Model.ContainerDefinition",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> 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
"ContainerHostname" (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)
containerHostname,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Environment" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
environment,
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
"Image" (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)
image,
Key -> ImageConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ImageConfig" (ImageConfigProperty -> (Key, Value))
-> Maybe ImageConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ImageConfigProperty
imageConfig,
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
"InferenceSpecificationName"
(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)
inferenceSpecificationName,
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
"Mode" (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)
mode,
Key -> ModelDataSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelDataSource" (ModelDataSourceProperty -> (Key, Value))
-> Maybe ModelDataSourceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelDataSourceProperty
modelDataSource,
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
"ModelDataUrl" (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)
modelDataUrl,
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
"ModelPackageName" (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)
modelPackageName,
Key -> MultiModelConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MultiModelConfig" (MultiModelConfigProperty -> (Key, Value))
-> Maybe MultiModelConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MultiModelConfigProperty
multiModelConfig])}
instance JSON.ToJSON ContainerDefinitionProperty where
toJSON :: ContainerDefinitionProperty -> Value
toJSON ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> 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
"ContainerHostname" (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)
containerHostname,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Environment" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
environment,
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
"Image" (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)
image,
Key -> ImageConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ImageConfig" (ImageConfigProperty -> (Key, Value))
-> Maybe ImageConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ImageConfigProperty
imageConfig,
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
"InferenceSpecificationName"
(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)
inferenceSpecificationName,
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
"Mode" (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)
mode,
Key -> ModelDataSourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelDataSource" (ModelDataSourceProperty -> (Key, Value))
-> Maybe ModelDataSourceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelDataSourceProperty
modelDataSource,
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
"ModelDataUrl" (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)
modelDataUrl,
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
"ModelPackageName" (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)
modelPackageName,
Key -> MultiModelConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MultiModelConfig" (MultiModelConfigProperty -> (Key, Value))
-> Maybe MultiModelConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MultiModelConfigProperty
multiModelConfig]))
instance Property "ContainerHostname" ContainerDefinitionProperty where
type PropertyType "ContainerHostname" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "ContainerHostname" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ContainerHostname" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{containerHostname :: Maybe (Value Text)
containerHostname = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ContainerHostname" ContainerDefinitionProperty
Value Text
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "Environment" ContainerDefinitionProperty where
type PropertyType "Environment" ContainerDefinitionProperty = JSON.Object
set :: PropertyType "Environment" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Environment" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{environment :: Maybe Object
environment = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "Environment" ContainerDefinitionProperty
newValue, Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "Image" ContainerDefinitionProperty where
type PropertyType "Image" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "Image" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Image" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty {image :: Maybe (Value Text)
image = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Image" ContainerDefinitionProperty
Value Text
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "ImageConfig" ContainerDefinitionProperty where
type PropertyType "ImageConfig" ContainerDefinitionProperty = ImageConfigProperty
set :: PropertyType "ImageConfig" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ImageConfig" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{imageConfig :: Maybe ImageConfigProperty
imageConfig = ImageConfigProperty -> Maybe ImageConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ImageConfig" ContainerDefinitionProperty
ImageConfigProperty
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "InferenceSpecificationName" ContainerDefinitionProperty where
type PropertyType "InferenceSpecificationName" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType
"InferenceSpecificationName" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType
"InferenceSpecificationName" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{inferenceSpecificationName :: Maybe (Value Text)
inferenceSpecificationName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"InferenceSpecificationName" ContainerDefinitionProperty
Value Text
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "Mode" ContainerDefinitionProperty where
type PropertyType "Mode" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "Mode" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Mode" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty {mode :: Maybe (Value Text)
mode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Mode" ContainerDefinitionProperty
Value Text
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "ModelDataSource" ContainerDefinitionProperty where
type PropertyType "ModelDataSource" ContainerDefinitionProperty = ModelDataSourceProperty
set :: PropertyType "ModelDataSource" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ModelDataSource" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{modelDataSource :: Maybe ModelDataSourceProperty
modelDataSource = ModelDataSourceProperty -> Maybe ModelDataSourceProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelDataSource" ContainerDefinitionProperty
ModelDataSourceProperty
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "ModelDataUrl" ContainerDefinitionProperty where
type PropertyType "ModelDataUrl" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "ModelDataUrl" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ModelDataUrl" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{modelDataUrl :: Maybe (Value Text)
modelDataUrl = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelDataUrl" ContainerDefinitionProperty
Value Text
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "ModelPackageName" ContainerDefinitionProperty where
type PropertyType "ModelPackageName" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "ModelPackageName" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ModelPackageName" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{modelPackageName :: Maybe (Value Text)
modelPackageName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageName" ContainerDefinitionProperty
Value Text
newValue, Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
instance Property "MultiModelConfig" ContainerDefinitionProperty where
type PropertyType "MultiModelConfig" ContainerDefinitionProperty = MultiModelConfigProperty
set :: PropertyType "MultiModelConfig" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "MultiModelConfig" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe Object
Maybe (Value Text)
Maybe MultiModelConfigProperty
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ContainerDefinitionProperty -> ()
containerHostname :: ContainerDefinitionProperty -> Maybe (Value Text)
environment :: ContainerDefinitionProperty -> Maybe Object
image :: ContainerDefinitionProperty -> Maybe (Value Text)
imageConfig :: ContainerDefinitionProperty -> Maybe ImageConfigProperty
inferenceSpecificationName :: ContainerDefinitionProperty -> Maybe (Value Text)
mode :: ContainerDefinitionProperty -> Maybe (Value Text)
modelDataSource :: ContainerDefinitionProperty -> Maybe ModelDataSourceProperty
modelDataUrl :: ContainerDefinitionProperty -> Maybe (Value Text)
modelPackageName :: ContainerDefinitionProperty -> Maybe (Value Text)
multiModelConfig :: ContainerDefinitionProperty -> Maybe MultiModelConfigProperty
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
multiModelConfig :: Maybe MultiModelConfigProperty
..}
= ContainerDefinitionProperty
{multiModelConfig :: Maybe MultiModelConfigProperty
multiModelConfig = MultiModelConfigProperty -> Maybe MultiModelConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MultiModelConfig" ContainerDefinitionProperty
MultiModelConfigProperty
newValue, Maybe Object
Maybe (Value Text)
Maybe ImageConfigProperty
Maybe ModelDataSourceProperty
()
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
haddock_workaround_ :: ()
containerHostname :: Maybe (Value Text)
environment :: Maybe Object
image :: Maybe (Value Text)
imageConfig :: Maybe ImageConfigProperty
inferenceSpecificationName :: Maybe (Value Text)
mode :: Maybe (Value Text)
modelDataSource :: Maybe ModelDataSourceProperty
modelDataUrl :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
..}