module Stratosphere.ImageBuilder.ContainerRecipe (
module Exports, ContainerRecipe(..), mkContainerRecipe
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.ImageBuilder.ContainerRecipe.ComponentConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.ImageBuilder.ContainerRecipe.InstanceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.ImageBuilder.ContainerRecipe.TargetContainerRepositoryProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ContainerRecipe
=
ContainerRecipe {ContainerRecipe -> ()
haddock_workaround_ :: (),
ContainerRecipe -> [ComponentConfigurationProperty]
components :: [ComponentConfigurationProperty],
ContainerRecipe -> Value Text
containerType :: (Value Prelude.Text),
ContainerRecipe -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: (Prelude.Maybe (Value Prelude.Text)),
ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: (Prelude.Maybe (Value Prelude.Text)),
ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: (Prelude.Maybe (Value Prelude.Text)),
ContainerRecipe -> Maybe InstanceConfigurationProperty
instanceConfiguration :: (Prelude.Maybe InstanceConfigurationProperty),
ContainerRecipe -> Maybe (Value Text)
kmsKeyId :: (Prelude.Maybe (Value Prelude.Text)),
ContainerRecipe -> Value Text
name :: (Value Prelude.Text),
ContainerRecipe -> Value Text
parentImage :: (Value Prelude.Text),
ContainerRecipe -> Maybe (Value Text)
platformOverride :: (Prelude.Maybe (Value Prelude.Text)),
ContainerRecipe -> Maybe (Map Text (Value Text))
tags :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text))),
ContainerRecipe -> TargetContainerRepositoryProperty
targetRepository :: TargetContainerRepositoryProperty,
ContainerRecipe -> Value Text
version :: (Value Prelude.Text),
ContainerRecipe -> Maybe (Value Text)
workingDirectory :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (ContainerRecipe -> ContainerRecipe -> Bool
(ContainerRecipe -> ContainerRecipe -> Bool)
-> (ContainerRecipe -> ContainerRecipe -> Bool)
-> Eq ContainerRecipe
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ContainerRecipe -> ContainerRecipe -> Bool
== :: ContainerRecipe -> ContainerRecipe -> Bool
$c/= :: ContainerRecipe -> ContainerRecipe -> Bool
/= :: ContainerRecipe -> ContainerRecipe -> Bool
Prelude.Eq, Int -> ContainerRecipe -> ShowS
[ContainerRecipe] -> ShowS
ContainerRecipe -> String
(Int -> ContainerRecipe -> ShowS)
-> (ContainerRecipe -> String)
-> ([ContainerRecipe] -> ShowS)
-> Show ContainerRecipe
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ContainerRecipe -> ShowS
showsPrec :: Int -> ContainerRecipe -> ShowS
$cshow :: ContainerRecipe -> String
show :: ContainerRecipe -> String
$cshowList :: [ContainerRecipe] -> ShowS
showList :: [ContainerRecipe] -> ShowS
Prelude.Show)
mkContainerRecipe ::
[ComponentConfigurationProperty]
-> Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text
-> TargetContainerRepositoryProperty
-> Value Prelude.Text -> ContainerRecipe
mkContainerRecipe :: [ComponentConfigurationProperty]
-> Value Text
-> Value Text
-> Value Text
-> TargetContainerRepositoryProperty
-> Value Text
-> ContainerRecipe
mkContainerRecipe
[ComponentConfigurationProperty]
components
Value Text
containerType
Value Text
name
Value Text
parentImage
TargetContainerRepositoryProperty
targetRepository
Value Text
version
= ContainerRecipe
{haddock_workaround_ :: ()
haddock_workaround_ = (), components :: [ComponentConfigurationProperty]
components = [ComponentConfigurationProperty]
components,
containerType :: Value Text
containerType = Value Text
containerType, name :: Value Text
name = Value Text
name,
parentImage :: Value Text
parentImage = Value Text
parentImage, targetRepository :: TargetContainerRepositoryProperty
targetRepository = TargetContainerRepositoryProperty
targetRepository,
version :: Value Text
version = Value Text
version, description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateData = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dockerfileTemplateUri :: Maybe (Value Text)
dockerfileTemplateUri = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
imageOsVersionOverride :: Maybe (Value Text)
imageOsVersionOverride = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
instanceConfiguration :: Maybe InstanceConfigurationProperty
instanceConfiguration = Maybe InstanceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
kmsKeyId :: Maybe (Value Text)
kmsKeyId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, platformOverride :: Maybe (Value Text)
platformOverride = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
tags :: Maybe (Map Text (Value Text))
tags = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing, workingDirectory :: Maybe (Value Text)
workingDirectory = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ContainerRecipe where
toResourceProperties :: ContainerRecipe -> ResourceProperties
toResourceProperties ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::ImageBuilder::ContainerRecipe",
supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Components" Key -> [ComponentConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= [ComponentConfigurationProperty]
components,
Key
"ContainerType" 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
containerType, Key
"Name" 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
name,
Key
"ParentImage" 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
parentImage,
Key
"TargetRepository" Key -> TargetContainerRepositoryProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TargetContainerRepositoryProperty
targetRepository,
Key
"Version" 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
version]
([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
"Description" (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)
description,
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
"DockerfileTemplateData"
(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)
dockerfileTemplateData,
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
"DockerfileTemplateUri"
(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)
dockerfileTemplateUri,
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
"ImageOsVersionOverride"
(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)
imageOsVersionOverride,
Key -> InstanceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InstanceConfiguration"
(InstanceConfigurationProperty -> (Key, Value))
-> Maybe InstanceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceConfigurationProperty
instanceConfiguration,
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
"KmsKeyId" (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)
kmsKeyId,
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
"PlatformOverride" (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)
platformOverride,
Key -> Map Text (Value Text) -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags,
Key -> Value 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
"WorkingDirectory" (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)
workingDirectory]))}
instance JSON.ToJSON ContainerRecipe where
toJSON :: ContainerRecipe -> Value
toJSON ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= [(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
"Components" Key -> [ComponentConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= [ComponentConfigurationProperty]
components,
Key
"ContainerType" 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
containerType, Key
"Name" 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
name,
Key
"ParentImage" 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
parentImage,
Key
"TargetRepository" Key -> TargetContainerRepositoryProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= TargetContainerRepositoryProperty
targetRepository,
Key
"Version" 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
version]
([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
"Description" (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)
description,
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
"DockerfileTemplateData"
(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)
dockerfileTemplateData,
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
"DockerfileTemplateUri"
(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)
dockerfileTemplateUri,
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
"ImageOsVersionOverride"
(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)
imageOsVersionOverride,
Key -> InstanceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InstanceConfiguration"
(InstanceConfigurationProperty -> (Key, Value))
-> Maybe InstanceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InstanceConfigurationProperty
instanceConfiguration,
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
"KmsKeyId" (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)
kmsKeyId,
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
"PlatformOverride" (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)
platformOverride,
Key -> Map Text (Value Text) -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags,
Key -> Value 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
"WorkingDirectory" (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)
workingDirectory])))
instance Property "Components" ContainerRecipe where
type PropertyType "Components" ContainerRecipe = [ComponentConfigurationProperty]
set :: PropertyType "Components" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "Components" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {components :: [ComponentConfigurationProperty]
components = [ComponentConfigurationProperty]
PropertyType "Components" ContainerRecipe
newValue, Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "ContainerType" ContainerRecipe where
type PropertyType "ContainerType" ContainerRecipe = Value Prelude.Text
set :: PropertyType "ContainerType" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "ContainerType" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {containerType :: Value Text
containerType = PropertyType "ContainerType" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "Description" ContainerRecipe where
type PropertyType "Description" ContainerRecipe = Value Prelude.Text
set :: PropertyType "Description" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "Description" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "DockerfileTemplateData" ContainerRecipe where
type PropertyType "DockerfileTemplateData" ContainerRecipe = Value Prelude.Text
set :: PropertyType "DockerfileTemplateData" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "DockerfileTemplateData" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe
{dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateData = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DockerfileTemplateData" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "DockerfileTemplateUri" ContainerRecipe where
type PropertyType "DockerfileTemplateUri" ContainerRecipe = Value Prelude.Text
set :: PropertyType "DockerfileTemplateUri" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "DockerfileTemplateUri" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe
{dockerfileTemplateUri :: Maybe (Value Text)
dockerfileTemplateUri = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DockerfileTemplateUri" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "ImageOsVersionOverride" ContainerRecipe where
type PropertyType "ImageOsVersionOverride" ContainerRecipe = Value Prelude.Text
set :: PropertyType "ImageOsVersionOverride" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "ImageOsVersionOverride" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe
{imageOsVersionOverride :: Maybe (Value Text)
imageOsVersionOverride = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ImageOsVersionOverride" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "InstanceConfiguration" ContainerRecipe where
type PropertyType "InstanceConfiguration" ContainerRecipe = InstanceConfigurationProperty
set :: PropertyType "InstanceConfiguration" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "InstanceConfiguration" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe
{instanceConfiguration :: Maybe InstanceConfigurationProperty
instanceConfiguration = InstanceConfigurationProperty
-> Maybe InstanceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InstanceConfiguration" ContainerRecipe
InstanceConfigurationProperty
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "KmsKeyId" ContainerRecipe where
type PropertyType "KmsKeyId" ContainerRecipe = Value Prelude.Text
set :: PropertyType "KmsKeyId" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "KmsKeyId" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {kmsKeyId :: Maybe (Value Text)
kmsKeyId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KmsKeyId" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "Name" ContainerRecipe where
type PropertyType "Name" ContainerRecipe = Value Prelude.Text
set :: PropertyType "Name" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "Name" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {name :: Value Text
name = PropertyType "Name" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "ParentImage" ContainerRecipe where
type PropertyType "ParentImage" ContainerRecipe = Value Prelude.Text
set :: PropertyType "ParentImage" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "ParentImage" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {parentImage :: Value Text
parentImage = PropertyType "ParentImage" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "PlatformOverride" ContainerRecipe where
type PropertyType "PlatformOverride" ContainerRecipe = Value Prelude.Text
set :: PropertyType "PlatformOverride" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "PlatformOverride" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {platformOverride :: Maybe (Value Text)
platformOverride = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PlatformOverride" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "Tags" ContainerRecipe where
type PropertyType "Tags" ContainerRecipe = Prelude.Map Prelude.Text (Value Prelude.Text)
set :: PropertyType "Tags" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "Tags" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {tags :: Maybe (Map Text (Value Text))
tags = Map Text (Value Text) -> Maybe (Map Text (Value Text))
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text (Value Text)
PropertyType "Tags" ContainerRecipe
newValue, [ComponentConfigurationProperty]
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "TargetRepository" ContainerRecipe where
type PropertyType "TargetRepository" ContainerRecipe = TargetContainerRepositoryProperty
set :: PropertyType "TargetRepository" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "TargetRepository" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {targetRepository :: TargetContainerRepositoryProperty
targetRepository = PropertyType "TargetRepository" ContainerRecipe
TargetContainerRepositoryProperty
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
version :: Value Text
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
instance Property "Version" ContainerRecipe where
type PropertyType "Version" ContainerRecipe = Value Prelude.Text
set :: PropertyType "Version" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "Version" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {version :: Value Text
version = PropertyType "Version" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
workingDirectory :: Maybe (Value Text)
..}
instance Property "WorkingDirectory" ContainerRecipe where
type PropertyType "WorkingDirectory" ContainerRecipe = Value Prelude.Text
set :: PropertyType "WorkingDirectory" ContainerRecipe
-> ContainerRecipe -> ContainerRecipe
set PropertyType "WorkingDirectory" ContainerRecipe
newValue ContainerRecipe {[ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ContainerRecipe -> ()
components :: ContainerRecipe -> [ComponentConfigurationProperty]
containerType :: ContainerRecipe -> Value Text
description :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateData :: ContainerRecipe -> Maybe (Value Text)
dockerfileTemplateUri :: ContainerRecipe -> Maybe (Value Text)
imageOsVersionOverride :: ContainerRecipe -> Maybe (Value Text)
instanceConfiguration :: ContainerRecipe -> Maybe InstanceConfigurationProperty
kmsKeyId :: ContainerRecipe -> Maybe (Value Text)
name :: ContainerRecipe -> Value Text
parentImage :: ContainerRecipe -> Value Text
platformOverride :: ContainerRecipe -> Maybe (Value Text)
tags :: ContainerRecipe -> Maybe (Map Text (Value Text))
targetRepository :: ContainerRecipe -> TargetContainerRepositoryProperty
version :: ContainerRecipe -> Value Text
workingDirectory :: ContainerRecipe -> Maybe (Value Text)
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
workingDirectory :: Maybe (Value Text)
..}
= ContainerRecipe {workingDirectory :: Maybe (Value Text)
workingDirectory = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WorkingDirectory" ContainerRecipe
Value Text
newValue, [ComponentConfigurationProperty]
Maybe (Map Text (Value Text))
Maybe (Value Text)
Maybe InstanceConfigurationProperty
()
Value Text
TargetContainerRepositoryProperty
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
haddock_workaround_ :: ()
components :: [ComponentConfigurationProperty]
containerType :: Value Text
description :: Maybe (Value Text)
dockerfileTemplateData :: Maybe (Value Text)
dockerfileTemplateUri :: Maybe (Value Text)
imageOsVersionOverride :: Maybe (Value Text)
instanceConfiguration :: Maybe InstanceConfigurationProperty
kmsKeyId :: Maybe (Value Text)
name :: Value Text
parentImage :: Value Text
platformOverride :: Maybe (Value Text)
tags :: Maybe (Map Text (Value Text))
targetRepository :: TargetContainerRepositoryProperty
version :: Value Text
..}