module Stratosphere.ECS.TaskDefinition.ContainerDefinitionProperty (
module Exports, ContainerDefinitionProperty(..),
mkContainerDefinitionProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.ContainerDependencyProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.EnvironmentFileProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.FirelensConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.HealthCheckProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.HostEntryProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.KeyValuePairProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.LinuxParametersProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.LogConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.MountPointProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.PortMappingProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.RepositoryCredentialsProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.ResourceRequirementProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.RestartPolicyProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.SecretProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.SystemControlProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.UlimitProperty as Exports
import {-# SOURCE #-} Stratosphere.ECS.TaskDefinition.VolumeFromProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ContainerDefinitionProperty
=
ContainerDefinitionProperty {ContainerDefinitionProperty -> ()
haddock_workaround_ :: (),
ContainerDefinitionProperty -> Maybe (ValueList Text)
command :: (Prelude.Maybe (ValueList Prelude.Text)),
ContainerDefinitionProperty -> Maybe (Value Integer)
cpu :: (Prelude.Maybe (Value Prelude.Integer)),
ContainerDefinitionProperty -> Maybe (ValueList Text)
credentialSpecs :: (Prelude.Maybe (ValueList Prelude.Text)),
ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
dependsOn :: (Prelude.Maybe [ContainerDependencyProperty]),
ContainerDefinitionProperty -> Maybe (Value Bool)
disableNetworking :: (Prelude.Maybe (Value Prelude.Bool)),
ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsSearchDomains :: (Prelude.Maybe (ValueList Prelude.Text)),
ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: (Prelude.Maybe (ValueList Prelude.Text)),
ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerLabels :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text))),
ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerSecurityOptions :: (Prelude.Maybe (ValueList Prelude.Text)),
ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: (Prelude.Maybe (ValueList Prelude.Text)),
ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environment :: (Prelude.Maybe [KeyValuePairProperty]),
ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
environmentFiles :: (Prelude.Maybe [EnvironmentFileProperty]),
ContainerDefinitionProperty -> Maybe (Value Bool)
essential :: (Prelude.Maybe (Value Prelude.Bool)),
:: (Prelude.Maybe [HostEntryProperty]),
ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
firelensConfiguration :: (Prelude.Maybe FirelensConfigurationProperty),
ContainerDefinitionProperty -> Maybe HealthCheckProperty
healthCheck :: (Prelude.Maybe HealthCheckProperty),
ContainerDefinitionProperty -> Maybe (Value Text)
hostname :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Value Text
image :: (Value Prelude.Text),
ContainerDefinitionProperty -> Maybe (Value Bool)
interactive :: (Prelude.Maybe (Value Prelude.Bool)),
ContainerDefinitionProperty -> Maybe (ValueList Text)
links :: (Prelude.Maybe (ValueList Prelude.Text)),
ContainerDefinitionProperty -> Maybe LinuxParametersProperty
linuxParameters :: (Prelude.Maybe LinuxParametersProperty),
ContainerDefinitionProperty -> Maybe LogConfigurationProperty
logConfiguration :: (Prelude.Maybe LogConfigurationProperty),
ContainerDefinitionProperty -> Maybe (Value Integer)
memory :: (Prelude.Maybe (Value Prelude.Integer)),
ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: (Prelude.Maybe (Value Prelude.Integer)),
ContainerDefinitionProperty -> Maybe [MountPointProperty]
mountPoints :: (Prelude.Maybe [MountPointProperty]),
ContainerDefinitionProperty -> Value Text
name :: (Value Prelude.Text),
ContainerDefinitionProperty -> Maybe [PortMappingProperty]
portMappings :: (Prelude.Maybe [PortMappingProperty]),
ContainerDefinitionProperty -> Maybe (Value Bool)
privileged :: (Prelude.Maybe (Value Prelude.Bool)),
ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: (Prelude.Maybe (Value Prelude.Bool)),
ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: (Prelude.Maybe (Value Prelude.Bool)),
ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
repositoryCredentials :: (Prelude.Maybe RepositoryCredentialsProperty),
ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
resourceRequirements :: (Prelude.Maybe [ResourceRequirementProperty]),
ContainerDefinitionProperty -> Maybe RestartPolicyProperty
restartPolicy :: (Prelude.Maybe RestartPolicyProperty),
ContainerDefinitionProperty -> Maybe [SecretProperty]
secrets :: (Prelude.Maybe [SecretProperty]),
ContainerDefinitionProperty -> Maybe (Value Integer)
startTimeout :: (Prelude.Maybe (Value Prelude.Integer)),
ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: (Prelude.Maybe (Value Prelude.Integer)),
ContainerDefinitionProperty -> Maybe [SystemControlProperty]
systemControls :: (Prelude.Maybe [SystemControlProperty]),
ContainerDefinitionProperty -> Maybe [UlimitProperty]
ulimits :: (Prelude.Maybe [UlimitProperty]),
ContainerDefinitionProperty -> Maybe (Value Text)
user :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: (Prelude.Maybe (Value Prelude.Text)),
ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
volumesFrom :: (Prelude.Maybe [VolumeFromProperty]),
ContainerDefinitionProperty -> Maybe (Value Text)
workingDirectory :: (Prelude.Maybe (Value Prelude.Text))}
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 ::
Value Prelude.Text
-> Value Prelude.Text -> ContainerDefinitionProperty
mkContainerDefinitionProperty :: Value Text -> Value Text -> ContainerDefinitionProperty
mkContainerDefinitionProperty Value Text
image Value Text
name
= ContainerDefinitionProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), image :: Value Text
image = Value Text
image, name :: Value Text
name = Value Text
name,
command :: Maybe (ValueList Text)
command = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, cpu :: Maybe (Value Integer)
cpu = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
credentialSpecs :: Maybe (ValueList Text)
credentialSpecs = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, dependsOn :: Maybe [ContainerDependencyProperty]
dependsOn = Maybe [ContainerDependencyProperty]
forall a. Maybe a
Prelude.Nothing,
disableNetworking :: Maybe (Value Bool)
disableNetworking = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
dnsSearchDomains :: Maybe (ValueList Text)
dnsSearchDomains = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, dnsServers :: Maybe (ValueList Text)
dnsServers = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
dockerLabels :: Maybe (Map Text (Value Text))
dockerLabels = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing,
dockerSecurityOptions :: Maybe (ValueList Text)
dockerSecurityOptions = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
entryPoint :: Maybe (ValueList Text)
entryPoint = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, environment :: Maybe [KeyValuePairProperty]
environment = Maybe [KeyValuePairProperty]
forall a. Maybe a
Prelude.Nothing,
environmentFiles :: Maybe [EnvironmentFileProperty]
environmentFiles = Maybe [EnvironmentFileProperty]
forall a. Maybe a
Prelude.Nothing, essential :: Maybe (Value Bool)
essential = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
extraHosts :: Maybe [HostEntryProperty]
extraHosts = Maybe [HostEntryProperty]
forall a. Maybe a
Prelude.Nothing,
firelensConfiguration :: Maybe FirelensConfigurationProperty
firelensConfiguration = Maybe FirelensConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
healthCheck :: Maybe HealthCheckProperty
healthCheck = Maybe HealthCheckProperty
forall a. Maybe a
Prelude.Nothing, hostname :: Maybe (Value Text)
hostname = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
interactive :: Maybe (Value Bool)
interactive = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, links :: Maybe (ValueList Text)
links = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
linuxParameters :: Maybe LinuxParametersProperty
linuxParameters = Maybe LinuxParametersProperty
forall a. Maybe a
Prelude.Nothing,
logConfiguration :: Maybe LogConfigurationProperty
logConfiguration = Maybe LogConfigurationProperty
forall a. Maybe a
Prelude.Nothing, memory :: Maybe (Value Integer)
memory = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
memoryReservation :: Maybe (Value Integer)
memoryReservation = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, mountPoints :: Maybe [MountPointProperty]
mountPoints = Maybe [MountPointProperty]
forall a. Maybe a
Prelude.Nothing,
portMappings :: Maybe [PortMappingProperty]
portMappings = Maybe [PortMappingProperty]
forall a. Maybe a
Prelude.Nothing, privileged :: Maybe (Value Bool)
privileged = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
pseudoTerminal :: Maybe (Value Bool)
pseudoTerminal = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
readonlyRootFilesystem :: Maybe (Value Bool)
readonlyRootFilesystem = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
repositoryCredentials :: Maybe RepositoryCredentialsProperty
repositoryCredentials = Maybe RepositoryCredentialsProperty
forall a. Maybe a
Prelude.Nothing,
resourceRequirements :: Maybe [ResourceRequirementProperty]
resourceRequirements = Maybe [ResourceRequirementProperty]
forall a. Maybe a
Prelude.Nothing,
restartPolicy :: Maybe RestartPolicyProperty
restartPolicy = Maybe RestartPolicyProperty
forall a. Maybe a
Prelude.Nothing, secrets :: Maybe [SecretProperty]
secrets = Maybe [SecretProperty]
forall a. Maybe a
Prelude.Nothing,
startTimeout :: Maybe (Value Integer)
startTimeout = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, stopTimeout :: Maybe (Value Integer)
stopTimeout = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
systemControls :: Maybe [SystemControlProperty]
systemControls = Maybe [SystemControlProperty]
forall a. Maybe a
Prelude.Nothing, ulimits :: Maybe [UlimitProperty]
ulimits = Maybe [UlimitProperty]
forall a. Maybe a
Prelude.Nothing,
user :: Maybe (Value Text)
user = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, versionConsistency :: Maybe (Value Text)
versionConsistency = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
volumesFrom :: Maybe [VolumeFromProperty]
volumesFrom = Maybe [VolumeFromProperty]
forall a. Maybe a
Prelude.Nothing, workingDirectory :: Maybe (Value Text)
workingDirectory = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ContainerDefinitionProperty where
toResourceProperties :: ContainerDefinitionProperty -> ResourceProperties
toResourceProperties ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::ECS::TaskDefinition.ContainerDefinition",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Image" 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
image, 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]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Command" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
command,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Cpu" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
cpu,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CredentialSpecs" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
credentialSpecs,
Key -> [ContainerDependencyProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DependsOn" ([ContainerDependencyProperty] -> (Key, Value))
-> Maybe [ContainerDependencyProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ContainerDependencyProperty]
dependsOn,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DisableNetworking" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
disableNetworking,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DnsSearchDomains" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
dnsSearchDomains,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DnsServers" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
dnsServers,
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
"DockerLabels" (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))
dockerLabels,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DockerSecurityOptions"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
dockerSecurityOptions,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EntryPoint" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
entryPoint,
Key -> [KeyValuePairProperty] -> (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" ([KeyValuePairProperty] -> (Key, Value))
-> Maybe [KeyValuePairProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [KeyValuePairProperty]
environment,
Key -> [EnvironmentFileProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentFiles" ([EnvironmentFileProperty] -> (Key, Value))
-> Maybe [EnvironmentFileProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EnvironmentFileProperty]
environmentFiles,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Essential" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
essential,
Key -> [HostEntryProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExtraHosts" ([HostEntryProperty] -> (Key, Value))
-> Maybe [HostEntryProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [HostEntryProperty]
extraHosts,
Key -> FirelensConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FirelensConfiguration"
(FirelensConfigurationProperty -> (Key, Value))
-> Maybe FirelensConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FirelensConfigurationProperty
firelensConfiguration,
Key -> HealthCheckProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HealthCheck" (HealthCheckProperty -> (Key, Value))
-> Maybe HealthCheckProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HealthCheckProperty
healthCheck,
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
"Hostname" (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)
hostname,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Interactive" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
interactive,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Links" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
links,
Key -> LinuxParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LinuxParameters" (LinuxParametersProperty -> (Key, Value))
-> Maybe LinuxParametersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LinuxParametersProperty
linuxParameters,
Key -> LogConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogConfiguration" (LogConfigurationProperty -> (Key, Value))
-> Maybe LogConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogConfigurationProperty
logConfiguration,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Memory" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
memory,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MemoryReservation" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
memoryReservation,
Key -> [MountPointProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MountPoints" ([MountPointProperty] -> (Key, Value))
-> Maybe [MountPointProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MountPointProperty]
mountPoints,
Key -> [PortMappingProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PortMappings" ([PortMappingProperty] -> (Key, Value))
-> Maybe [PortMappingProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [PortMappingProperty]
portMappings,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Privileged" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
privileged,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PseudoTerminal" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
pseudoTerminal,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReadonlyRootFilesystem"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
readonlyRootFilesystem,
Key -> RepositoryCredentialsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RepositoryCredentials"
(RepositoryCredentialsProperty -> (Key, Value))
-> Maybe RepositoryCredentialsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RepositoryCredentialsProperty
repositoryCredentials,
Key -> [ResourceRequirementProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ResourceRequirements" ([ResourceRequirementProperty] -> (Key, Value))
-> Maybe [ResourceRequirementProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ResourceRequirementProperty]
resourceRequirements,
Key -> RestartPolicyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RestartPolicy" (RestartPolicyProperty -> (Key, Value))
-> Maybe RestartPolicyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RestartPolicyProperty
restartPolicy,
Key -> [SecretProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Secrets" ([SecretProperty] -> (Key, Value))
-> Maybe [SecretProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SecretProperty]
secrets,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
startTimeout,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StopTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
stopTimeout,
Key -> [SystemControlProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SystemControls" ([SystemControlProperty] -> (Key, Value))
-> Maybe [SystemControlProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SystemControlProperty]
systemControls,
Key -> [UlimitProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ulimits" ([UlimitProperty] -> (Key, Value))
-> Maybe [UlimitProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [UlimitProperty]
ulimits,
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
"User" (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)
user,
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
"VersionConsistency" (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)
versionConsistency,
Key -> [VolumeFromProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VolumesFrom" ([VolumeFromProperty] -> (Key, Value))
-> Maybe [VolumeFromProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VolumeFromProperty]
volumesFrom,
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 ContainerDefinitionProperty where
toJSON :: ContainerDefinitionProperty -> Value
toJSON ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
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
"Image" 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
image, 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]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Command" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
command,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Cpu" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
cpu,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CredentialSpecs" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
credentialSpecs,
Key -> [ContainerDependencyProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DependsOn" ([ContainerDependencyProperty] -> (Key, Value))
-> Maybe [ContainerDependencyProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ContainerDependencyProperty]
dependsOn,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DisableNetworking" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
disableNetworking,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DnsSearchDomains" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
dnsSearchDomains,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DnsServers" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
dnsServers,
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
"DockerLabels" (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))
dockerLabels,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DockerSecurityOptions"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
dockerSecurityOptions,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EntryPoint" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
entryPoint,
Key -> [KeyValuePairProperty] -> (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" ([KeyValuePairProperty] -> (Key, Value))
-> Maybe [KeyValuePairProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [KeyValuePairProperty]
environment,
Key -> [EnvironmentFileProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentFiles" ([EnvironmentFileProperty] -> (Key, Value))
-> Maybe [EnvironmentFileProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EnvironmentFileProperty]
environmentFiles,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Essential" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
essential,
Key -> [HostEntryProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExtraHosts" ([HostEntryProperty] -> (Key, Value))
-> Maybe [HostEntryProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [HostEntryProperty]
extraHosts,
Key -> FirelensConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FirelensConfiguration"
(FirelensConfigurationProperty -> (Key, Value))
-> Maybe FirelensConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FirelensConfigurationProperty
firelensConfiguration,
Key -> HealthCheckProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HealthCheck" (HealthCheckProperty -> (Key, Value))
-> Maybe HealthCheckProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HealthCheckProperty
healthCheck,
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
"Hostname" (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)
hostname,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Interactive" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
interactive,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Links" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
links,
Key -> LinuxParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LinuxParameters" (LinuxParametersProperty -> (Key, Value))
-> Maybe LinuxParametersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LinuxParametersProperty
linuxParameters,
Key -> LogConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogConfiguration" (LogConfigurationProperty -> (Key, Value))
-> Maybe LogConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogConfigurationProperty
logConfiguration,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Memory" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
memory,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MemoryReservation" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
memoryReservation,
Key -> [MountPointProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MountPoints" ([MountPointProperty] -> (Key, Value))
-> Maybe [MountPointProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MountPointProperty]
mountPoints,
Key -> [PortMappingProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PortMappings" ([PortMappingProperty] -> (Key, Value))
-> Maybe [PortMappingProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [PortMappingProperty]
portMappings,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Privileged" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
privileged,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PseudoTerminal" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
pseudoTerminal,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReadonlyRootFilesystem"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
readonlyRootFilesystem,
Key -> RepositoryCredentialsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RepositoryCredentials"
(RepositoryCredentialsProperty -> (Key, Value))
-> Maybe RepositoryCredentialsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RepositoryCredentialsProperty
repositoryCredentials,
Key -> [ResourceRequirementProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ResourceRequirements" ([ResourceRequirementProperty] -> (Key, Value))
-> Maybe [ResourceRequirementProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ResourceRequirementProperty]
resourceRequirements,
Key -> RestartPolicyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RestartPolicy" (RestartPolicyProperty -> (Key, Value))
-> Maybe RestartPolicyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RestartPolicyProperty
restartPolicy,
Key -> [SecretProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Secrets" ([SecretProperty] -> (Key, Value))
-> Maybe [SecretProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SecretProperty]
secrets,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
startTimeout,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StopTimeout" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
stopTimeout,
Key -> [SystemControlProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SystemControls" ([SystemControlProperty] -> (Key, Value))
-> Maybe [SystemControlProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SystemControlProperty]
systemControls,
Key -> [UlimitProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Ulimits" ([UlimitProperty] -> (Key, Value))
-> Maybe [UlimitProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [UlimitProperty]
ulimits,
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
"User" (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)
user,
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
"VersionConsistency" (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)
versionConsistency,
Key -> [VolumeFromProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VolumesFrom" ([VolumeFromProperty] -> (Key, Value))
-> Maybe [VolumeFromProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [VolumeFromProperty]
volumesFrom,
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 "Command" ContainerDefinitionProperty where
type PropertyType "Command" ContainerDefinitionProperty = ValueList Prelude.Text
set :: PropertyType "Command" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Command" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {command :: Maybe (ValueList Text)
command = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Command" ContainerDefinitionProperty
ValueList Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Cpu" ContainerDefinitionProperty where
type PropertyType "Cpu" ContainerDefinitionProperty = Value Prelude.Integer
set :: PropertyType "Cpu" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Cpu" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {cpu :: Maybe (Value Integer)
cpu = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Cpu" ContainerDefinitionProperty
Value Integer
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "CredentialSpecs" ContainerDefinitionProperty where
type PropertyType "CredentialSpecs" ContainerDefinitionProperty = ValueList Prelude.Text
set :: PropertyType "CredentialSpecs" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "CredentialSpecs" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{credentialSpecs :: Maybe (ValueList Text)
credentialSpecs = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CredentialSpecs" ContainerDefinitionProperty
ValueList Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "DependsOn" ContainerDefinitionProperty where
type PropertyType "DependsOn" ContainerDefinitionProperty = [ContainerDependencyProperty]
set :: PropertyType "DependsOn" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "DependsOn" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{dependsOn :: Maybe [ContainerDependencyProperty]
dependsOn = [ContainerDependencyProperty]
-> Maybe [ContainerDependencyProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ContainerDependencyProperty]
PropertyType "DependsOn" ContainerDefinitionProperty
newValue, Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "DisableNetworking" ContainerDefinitionProperty where
type PropertyType "DisableNetworking" ContainerDefinitionProperty = Value Prelude.Bool
set :: PropertyType "DisableNetworking" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "DisableNetworking" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{disableNetworking :: Maybe (Value Bool)
disableNetworking = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DisableNetworking" ContainerDefinitionProperty
Value Bool
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "DnsSearchDomains" ContainerDefinitionProperty where
type PropertyType "DnsSearchDomains" ContainerDefinitionProperty = ValueList Prelude.Text
set :: PropertyType "DnsSearchDomains" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "DnsSearchDomains" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{dnsSearchDomains :: Maybe (ValueList Text)
dnsSearchDomains = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DnsSearchDomains" ContainerDefinitionProperty
ValueList Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "DnsServers" ContainerDefinitionProperty where
type PropertyType "DnsServers" ContainerDefinitionProperty = ValueList Prelude.Text
set :: PropertyType "DnsServers" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "DnsServers" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{dnsServers :: Maybe (ValueList Text)
dnsServers = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DnsServers" ContainerDefinitionProperty
ValueList Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "DockerLabels" ContainerDefinitionProperty where
type PropertyType "DockerLabels" ContainerDefinitionProperty = Prelude.Map Prelude.Text (Value Prelude.Text)
set :: PropertyType "DockerLabels" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "DockerLabels" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{dockerLabels :: Maybe (Map Text (Value Text))
dockerLabels = 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 "DockerLabels" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "DockerSecurityOptions" ContainerDefinitionProperty where
type PropertyType "DockerSecurityOptions" ContainerDefinitionProperty = ValueList Prelude.Text
set :: PropertyType "DockerSecurityOptions" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "DockerSecurityOptions" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{dockerSecurityOptions :: Maybe (ValueList Text)
dockerSecurityOptions = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DockerSecurityOptions" ContainerDefinitionProperty
ValueList Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "EntryPoint" ContainerDefinitionProperty where
type PropertyType "EntryPoint" ContainerDefinitionProperty = ValueList Prelude.Text
set :: PropertyType "EntryPoint" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "EntryPoint" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{entryPoint :: Maybe (ValueList Text)
entryPoint = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EntryPoint" ContainerDefinitionProperty
ValueList Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Environment" ContainerDefinitionProperty where
type PropertyType "Environment" ContainerDefinitionProperty = [KeyValuePairProperty]
set :: PropertyType "Environment" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Environment" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{environment :: Maybe [KeyValuePairProperty]
environment = [KeyValuePairProperty] -> Maybe [KeyValuePairProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [KeyValuePairProperty]
PropertyType "Environment" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "EnvironmentFiles" ContainerDefinitionProperty where
type PropertyType "EnvironmentFiles" ContainerDefinitionProperty = [EnvironmentFileProperty]
set :: PropertyType "EnvironmentFiles" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "EnvironmentFiles" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{environmentFiles :: Maybe [EnvironmentFileProperty]
environmentFiles = [EnvironmentFileProperty] -> Maybe [EnvironmentFileProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [EnvironmentFileProperty]
PropertyType "EnvironmentFiles" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Essential" ContainerDefinitionProperty where
type PropertyType "Essential" ContainerDefinitionProperty = Value Prelude.Bool
set :: PropertyType "Essential" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Essential" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{essential :: Maybe (Value Bool)
essential = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Essential" ContainerDefinitionProperty
Value Bool
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "ExtraHosts" ContainerDefinitionProperty where
type PropertyType "ExtraHosts" ContainerDefinitionProperty = [HostEntryProperty]
set :: PropertyType "ExtraHosts" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ExtraHosts" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{extraHosts :: Maybe [HostEntryProperty]
extraHosts = [HostEntryProperty] -> Maybe [HostEntryProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [HostEntryProperty]
PropertyType "ExtraHosts" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "FirelensConfiguration" ContainerDefinitionProperty where
type PropertyType "FirelensConfiguration" ContainerDefinitionProperty = FirelensConfigurationProperty
set :: PropertyType "FirelensConfiguration" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "FirelensConfiguration" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{firelensConfiguration :: Maybe FirelensConfigurationProperty
firelensConfiguration = FirelensConfigurationProperty
-> Maybe FirelensConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FirelensConfiguration" ContainerDefinitionProperty
FirelensConfigurationProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "HealthCheck" ContainerDefinitionProperty where
type PropertyType "HealthCheck" ContainerDefinitionProperty = HealthCheckProperty
set :: PropertyType "HealthCheck" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "HealthCheck" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{healthCheck :: Maybe HealthCheckProperty
healthCheck = HealthCheckProperty -> Maybe HealthCheckProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HealthCheck" ContainerDefinitionProperty
HealthCheckProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Hostname" ContainerDefinitionProperty where
type PropertyType "Hostname" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "Hostname" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Hostname" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{hostname :: Maybe (Value Text)
hostname = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Hostname" ContainerDefinitionProperty
Value Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
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 [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {image :: Value Text
image = PropertyType "Image" ContainerDefinitionProperty
Value Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Interactive" ContainerDefinitionProperty where
type PropertyType "Interactive" ContainerDefinitionProperty = Value Prelude.Bool
set :: PropertyType "Interactive" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Interactive" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{interactive :: Maybe (Value Bool)
interactive = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Interactive" ContainerDefinitionProperty
Value Bool
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Links" ContainerDefinitionProperty where
type PropertyType "Links" ContainerDefinitionProperty = ValueList Prelude.Text
set :: PropertyType "Links" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Links" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {links :: Maybe (ValueList Text)
links = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Links" ContainerDefinitionProperty
ValueList Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "LinuxParameters" ContainerDefinitionProperty where
type PropertyType "LinuxParameters" ContainerDefinitionProperty = LinuxParametersProperty
set :: PropertyType "LinuxParameters" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "LinuxParameters" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{linuxParameters :: Maybe LinuxParametersProperty
linuxParameters = LinuxParametersProperty -> Maybe LinuxParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LinuxParameters" ContainerDefinitionProperty
LinuxParametersProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "LogConfiguration" ContainerDefinitionProperty where
type PropertyType "LogConfiguration" ContainerDefinitionProperty = LogConfigurationProperty
set :: PropertyType "LogConfiguration" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "LogConfiguration" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{logConfiguration :: Maybe LogConfigurationProperty
logConfiguration = LogConfigurationProperty -> Maybe LogConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogConfiguration" ContainerDefinitionProperty
LogConfigurationProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Memory" ContainerDefinitionProperty where
type PropertyType "Memory" ContainerDefinitionProperty = Value Prelude.Integer
set :: PropertyType "Memory" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Memory" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {memory :: Maybe (Value Integer)
memory = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Memory" ContainerDefinitionProperty
Value Integer
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "MemoryReservation" ContainerDefinitionProperty where
type PropertyType "MemoryReservation" ContainerDefinitionProperty = Value Prelude.Integer
set :: PropertyType "MemoryReservation" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "MemoryReservation" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{memoryReservation :: Maybe (Value Integer)
memoryReservation = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MemoryReservation" ContainerDefinitionProperty
Value Integer
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "MountPoints" ContainerDefinitionProperty where
type PropertyType "MountPoints" ContainerDefinitionProperty = [MountPointProperty]
set :: PropertyType "MountPoints" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "MountPoints" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{mountPoints :: Maybe [MountPointProperty]
mountPoints = [MountPointProperty] -> Maybe [MountPointProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [MountPointProperty]
PropertyType "MountPoints" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Name" ContainerDefinitionProperty where
type PropertyType "Name" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "Name" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Name" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {name :: Value Text
name = PropertyType "Name" ContainerDefinitionProperty
Value Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "PortMappings" ContainerDefinitionProperty where
type PropertyType "PortMappings" ContainerDefinitionProperty = [PortMappingProperty]
set :: PropertyType "PortMappings" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "PortMappings" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{portMappings :: Maybe [PortMappingProperty]
portMappings = [PortMappingProperty] -> Maybe [PortMappingProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [PortMappingProperty]
PropertyType "PortMappings" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Privileged" ContainerDefinitionProperty where
type PropertyType "Privileged" ContainerDefinitionProperty = Value Prelude.Bool
set :: PropertyType "Privileged" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Privileged" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{privileged :: Maybe (Value Bool)
privileged = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Privileged" ContainerDefinitionProperty
Value Bool
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "PseudoTerminal" ContainerDefinitionProperty where
type PropertyType "PseudoTerminal" ContainerDefinitionProperty = Value Prelude.Bool
set :: PropertyType "PseudoTerminal" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "PseudoTerminal" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{pseudoTerminal :: Maybe (Value Bool)
pseudoTerminal = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PseudoTerminal" ContainerDefinitionProperty
Value Bool
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "ReadonlyRootFilesystem" ContainerDefinitionProperty where
type PropertyType "ReadonlyRootFilesystem" ContainerDefinitionProperty = Value Prelude.Bool
set :: PropertyType "ReadonlyRootFilesystem" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ReadonlyRootFilesystem" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{readonlyRootFilesystem :: Maybe (Value Bool)
readonlyRootFilesystem = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ReadonlyRootFilesystem" ContainerDefinitionProperty
Value Bool
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "RepositoryCredentials" ContainerDefinitionProperty where
type PropertyType "RepositoryCredentials" ContainerDefinitionProperty = RepositoryCredentialsProperty
set :: PropertyType "RepositoryCredentials" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "RepositoryCredentials" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{repositoryCredentials :: Maybe RepositoryCredentialsProperty
repositoryCredentials = RepositoryCredentialsProperty
-> Maybe RepositoryCredentialsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RepositoryCredentials" ContainerDefinitionProperty
RepositoryCredentialsProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "ResourceRequirements" ContainerDefinitionProperty where
type PropertyType "ResourceRequirements" ContainerDefinitionProperty = [ResourceRequirementProperty]
set :: PropertyType "ResourceRequirements" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "ResourceRequirements" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{resourceRequirements :: Maybe [ResourceRequirementProperty]
resourceRequirements = [ResourceRequirementProperty]
-> Maybe [ResourceRequirementProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ResourceRequirementProperty]
PropertyType "ResourceRequirements" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "RestartPolicy" ContainerDefinitionProperty where
type PropertyType "RestartPolicy" ContainerDefinitionProperty = RestartPolicyProperty
set :: PropertyType "RestartPolicy" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "RestartPolicy" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{restartPolicy :: Maybe RestartPolicyProperty
restartPolicy = RestartPolicyProperty -> Maybe RestartPolicyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RestartPolicy" ContainerDefinitionProperty
RestartPolicyProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Secrets" ContainerDefinitionProperty where
type PropertyType "Secrets" ContainerDefinitionProperty = [SecretProperty]
set :: PropertyType "Secrets" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Secrets" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {secrets :: Maybe [SecretProperty]
secrets = [SecretProperty] -> Maybe [SecretProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [SecretProperty]
PropertyType "Secrets" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "StartTimeout" ContainerDefinitionProperty where
type PropertyType "StartTimeout" ContainerDefinitionProperty = Value Prelude.Integer
set :: PropertyType "StartTimeout" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "StartTimeout" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{startTimeout :: Maybe (Value Integer)
startTimeout = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartTimeout" ContainerDefinitionProperty
Value Integer
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "StopTimeout" ContainerDefinitionProperty where
type PropertyType "StopTimeout" ContainerDefinitionProperty = Value Prelude.Integer
set :: PropertyType "StopTimeout" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "StopTimeout" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{stopTimeout :: Maybe (Value Integer)
stopTimeout = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StopTimeout" ContainerDefinitionProperty
Value Integer
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "SystemControls" ContainerDefinitionProperty where
type PropertyType "SystemControls" ContainerDefinitionProperty = [SystemControlProperty]
set :: PropertyType "SystemControls" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "SystemControls" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{systemControls :: Maybe [SystemControlProperty]
systemControls = [SystemControlProperty] -> Maybe [SystemControlProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [SystemControlProperty]
PropertyType "SystemControls" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "Ulimits" ContainerDefinitionProperty where
type PropertyType "Ulimits" ContainerDefinitionProperty = [UlimitProperty]
set :: PropertyType "Ulimits" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "Ulimits" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {ulimits :: Maybe [UlimitProperty]
ulimits = [UlimitProperty] -> Maybe [UlimitProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [UlimitProperty]
PropertyType "Ulimits" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "User" ContainerDefinitionProperty where
type PropertyType "User" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "User" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "User" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty {user :: Maybe (Value Text)
user = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "User" ContainerDefinitionProperty
Value Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "VersionConsistency" ContainerDefinitionProperty where
type PropertyType "VersionConsistency" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "VersionConsistency" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "VersionConsistency" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{versionConsistency :: Maybe (Value Text)
versionConsistency = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VersionConsistency" ContainerDefinitionProperty
Value Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
instance Property "VolumesFrom" ContainerDefinitionProperty where
type PropertyType "VolumesFrom" ContainerDefinitionProperty = [VolumeFromProperty]
set :: PropertyType "VolumesFrom" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "VolumesFrom" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{volumesFrom :: Maybe [VolumeFromProperty]
volumesFrom = [VolumeFromProperty] -> Maybe [VolumeFromProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [VolumeFromProperty]
PropertyType "VolumesFrom" ContainerDefinitionProperty
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
workingDirectory :: Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
workingDirectory :: Maybe (Value Text)
..}
instance Property "WorkingDirectory" ContainerDefinitionProperty where
type PropertyType "WorkingDirectory" ContainerDefinitionProperty = Value Prelude.Text
set :: PropertyType "WorkingDirectory" ContainerDefinitionProperty
-> ContainerDefinitionProperty -> ContainerDefinitionProperty
set PropertyType "WorkingDirectory" ContainerDefinitionProperty
newValue ContainerDefinitionProperty {Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ContainerDefinitionProperty -> ()
command :: ContainerDefinitionProperty -> Maybe (ValueList Text)
cpu :: ContainerDefinitionProperty -> Maybe (Value Integer)
credentialSpecs :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dependsOn :: ContainerDefinitionProperty -> Maybe [ContainerDependencyProperty]
disableNetworking :: ContainerDefinitionProperty -> Maybe (Value Bool)
dnsSearchDomains :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dnsServers :: ContainerDefinitionProperty -> Maybe (ValueList Text)
dockerLabels :: ContainerDefinitionProperty -> Maybe (Map Text (Value Text))
dockerSecurityOptions :: ContainerDefinitionProperty -> Maybe (ValueList Text)
entryPoint :: ContainerDefinitionProperty -> Maybe (ValueList Text)
environment :: ContainerDefinitionProperty -> Maybe [KeyValuePairProperty]
environmentFiles :: ContainerDefinitionProperty -> Maybe [EnvironmentFileProperty]
essential :: ContainerDefinitionProperty -> Maybe (Value Bool)
extraHosts :: ContainerDefinitionProperty -> Maybe [HostEntryProperty]
firelensConfiguration :: ContainerDefinitionProperty -> Maybe FirelensConfigurationProperty
healthCheck :: ContainerDefinitionProperty -> Maybe HealthCheckProperty
hostname :: ContainerDefinitionProperty -> Maybe (Value Text)
image :: ContainerDefinitionProperty -> Value Text
interactive :: ContainerDefinitionProperty -> Maybe (Value Bool)
links :: ContainerDefinitionProperty -> Maybe (ValueList Text)
linuxParameters :: ContainerDefinitionProperty -> Maybe LinuxParametersProperty
logConfiguration :: ContainerDefinitionProperty -> Maybe LogConfigurationProperty
memory :: ContainerDefinitionProperty -> Maybe (Value Integer)
memoryReservation :: ContainerDefinitionProperty -> Maybe (Value Integer)
mountPoints :: ContainerDefinitionProperty -> Maybe [MountPointProperty]
name :: ContainerDefinitionProperty -> Value Text
portMappings :: ContainerDefinitionProperty -> Maybe [PortMappingProperty]
privileged :: ContainerDefinitionProperty -> Maybe (Value Bool)
pseudoTerminal :: ContainerDefinitionProperty -> Maybe (Value Bool)
readonlyRootFilesystem :: ContainerDefinitionProperty -> Maybe (Value Bool)
repositoryCredentials :: ContainerDefinitionProperty -> Maybe RepositoryCredentialsProperty
resourceRequirements :: ContainerDefinitionProperty -> Maybe [ResourceRequirementProperty]
restartPolicy :: ContainerDefinitionProperty -> Maybe RestartPolicyProperty
secrets :: ContainerDefinitionProperty -> Maybe [SecretProperty]
startTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
stopTimeout :: ContainerDefinitionProperty -> Maybe (Value Integer)
systemControls :: ContainerDefinitionProperty -> Maybe [SystemControlProperty]
ulimits :: ContainerDefinitionProperty -> Maybe [UlimitProperty]
user :: ContainerDefinitionProperty -> Maybe (Value Text)
versionConsistency :: ContainerDefinitionProperty -> Maybe (Value Text)
volumesFrom :: ContainerDefinitionProperty -> Maybe [VolumeFromProperty]
workingDirectory :: ContainerDefinitionProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
workingDirectory :: Maybe (Value Text)
..}
= ContainerDefinitionProperty
{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" ContainerDefinitionProperty
Value Text
newValue, Maybe [ContainerDependencyProperty]
Maybe [EnvironmentFileProperty]
Maybe [HostEntryProperty]
Maybe [KeyValuePairProperty]
Maybe [MountPointProperty]
Maybe [PortMappingProperty]
Maybe [ResourceRequirementProperty]
Maybe [SecretProperty]
Maybe [SystemControlProperty]
Maybe [UlimitProperty]
Maybe [VolumeFromProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FirelensConfigurationProperty
Maybe HealthCheckProperty
Maybe RepositoryCredentialsProperty
Maybe RestartPolicyProperty
Maybe LogConfigurationProperty
Maybe LinuxParametersProperty
()
Value Text
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
haddock_workaround_ :: ()
command :: Maybe (ValueList Text)
cpu :: Maybe (Value Integer)
credentialSpecs :: Maybe (ValueList Text)
dependsOn :: Maybe [ContainerDependencyProperty]
disableNetworking :: Maybe (Value Bool)
dnsSearchDomains :: Maybe (ValueList Text)
dnsServers :: Maybe (ValueList Text)
dockerLabels :: Maybe (Map Text (Value Text))
dockerSecurityOptions :: Maybe (ValueList Text)
entryPoint :: Maybe (ValueList Text)
environment :: Maybe [KeyValuePairProperty]
environmentFiles :: Maybe [EnvironmentFileProperty]
essential :: Maybe (Value Bool)
extraHosts :: Maybe [HostEntryProperty]
firelensConfiguration :: Maybe FirelensConfigurationProperty
healthCheck :: Maybe HealthCheckProperty
hostname :: Maybe (Value Text)
image :: Value Text
interactive :: Maybe (Value Bool)
links :: Maybe (ValueList Text)
linuxParameters :: Maybe LinuxParametersProperty
logConfiguration :: Maybe LogConfigurationProperty
memory :: Maybe (Value Integer)
memoryReservation :: Maybe (Value Integer)
mountPoints :: Maybe [MountPointProperty]
name :: Value Text
portMappings :: Maybe [PortMappingProperty]
privileged :: Maybe (Value Bool)
pseudoTerminal :: Maybe (Value Bool)
readonlyRootFilesystem :: Maybe (Value Bool)
repositoryCredentials :: Maybe RepositoryCredentialsProperty
resourceRequirements :: Maybe [ResourceRequirementProperty]
restartPolicy :: Maybe RestartPolicyProperty
secrets :: Maybe [SecretProperty]
startTimeout :: Maybe (Value Integer)
stopTimeout :: Maybe (Value Integer)
systemControls :: Maybe [SystemControlProperty]
ulimits :: Maybe [UlimitProperty]
user :: Maybe (Value Text)
versionConsistency :: Maybe (Value Text)
volumesFrom :: Maybe [VolumeFromProperty]
..}