module Stratosphere.CodeBuild.Project.EnvironmentProperty (
        module Exports, EnvironmentProperty(..), mkEnvironmentProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.DockerServerProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.EnvironmentVariableProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.ProjectFleetProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.RegistryCredentialProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data EnvironmentProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html>
    EnvironmentProperty {EnvironmentProperty -> ()
haddock_workaround_ :: (),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate>
                         EnvironmentProperty -> Maybe (Value Text)
certificate :: (Prelude.Maybe (Value Prelude.Text)),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype>
                         EnvironmentProperty -> Value Text
computeType :: (Value Prelude.Text),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-dockerserver>
                         EnvironmentProperty -> Maybe DockerServerProperty
dockerServer :: (Prelude.Maybe DockerServerProperty),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables>
                         EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
environmentVariables :: (Prelude.Maybe [EnvironmentVariableProperty]),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-fleet>
                         EnvironmentProperty -> Maybe ProjectFleetProperty
fleet :: (Prelude.Maybe ProjectFleetProperty),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image>
                         EnvironmentProperty -> Value Text
image :: (Value Prelude.Text),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype>
                         EnvironmentProperty -> Maybe (Value Text)
imagePullCredentialsType :: (Prelude.Maybe (Value Prelude.Text)),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode>
                         EnvironmentProperty -> Maybe (Value Bool)
privilegedMode :: (Prelude.Maybe (Value Prelude.Bool)),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential>
                         EnvironmentProperty -> Maybe RegistryCredentialProperty
registryCredential :: (Prelude.Maybe RegistryCredentialProperty),
                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type>
                         EnvironmentProperty -> Value Text
type' :: (Value Prelude.Text)}
  deriving stock (EnvironmentProperty -> EnvironmentProperty -> Bool
(EnvironmentProperty -> EnvironmentProperty -> Bool)
-> (EnvironmentProperty -> EnvironmentProperty -> Bool)
-> Eq EnvironmentProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EnvironmentProperty -> EnvironmentProperty -> Bool
== :: EnvironmentProperty -> EnvironmentProperty -> Bool
$c/= :: EnvironmentProperty -> EnvironmentProperty -> Bool
/= :: EnvironmentProperty -> EnvironmentProperty -> Bool
Prelude.Eq, Int -> EnvironmentProperty -> ShowS
[EnvironmentProperty] -> ShowS
EnvironmentProperty -> String
(Int -> EnvironmentProperty -> ShowS)
-> (EnvironmentProperty -> String)
-> ([EnvironmentProperty] -> ShowS)
-> Show EnvironmentProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EnvironmentProperty -> ShowS
showsPrec :: Int -> EnvironmentProperty -> ShowS
$cshow :: EnvironmentProperty -> String
show :: EnvironmentProperty -> String
$cshowList :: [EnvironmentProperty] -> ShowS
showList :: [EnvironmentProperty] -> ShowS
Prelude.Show)
mkEnvironmentProperty ::
  Value Prelude.Text
  -> Value Prelude.Text -> Value Prelude.Text -> EnvironmentProperty
mkEnvironmentProperty :: Value Text -> Value Text -> Value Text -> EnvironmentProperty
mkEnvironmentProperty Value Text
computeType Value Text
image Value Text
type'
  = EnvironmentProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), computeType :: Value Text
computeType = Value Text
computeType,
       image :: Value Text
image = Value Text
image, type' :: Value Text
type' = Value Text
type', certificate :: Maybe (Value Text)
certificate = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       dockerServer :: Maybe DockerServerProperty
dockerServer = Maybe DockerServerProperty
forall a. Maybe a
Prelude.Nothing,
       environmentVariables :: Maybe [EnvironmentVariableProperty]
environmentVariables = Maybe [EnvironmentVariableProperty]
forall a. Maybe a
Prelude.Nothing, fleet :: Maybe ProjectFleetProperty
fleet = Maybe ProjectFleetProperty
forall a. Maybe a
Prelude.Nothing,
       imagePullCredentialsType :: Maybe (Value Text)
imagePullCredentialsType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       privilegedMode :: Maybe (Value Bool)
privilegedMode = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       registryCredential :: Maybe RegistryCredentialProperty
registryCredential = Maybe RegistryCredentialProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties EnvironmentProperty where
  toResourceProperties :: EnvironmentProperty -> ResourceProperties
toResourceProperties EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::CodeBuild::Project.Environment",
         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
"ComputeType" 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
computeType, 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
"Type" 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
type']
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Certificate" (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)
certificate,
                               Key -> DockerServerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DockerServer" (DockerServerProperty -> (Key, Value))
-> Maybe DockerServerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DockerServerProperty
dockerServer,
                               Key -> [EnvironmentVariableProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentVariables" ([EnvironmentVariableProperty] -> (Key, Value))
-> Maybe [EnvironmentVariableProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EnvironmentVariableProperty]
environmentVariables,
                               Key -> ProjectFleetProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Fleet" (ProjectFleetProperty -> (Key, Value))
-> Maybe ProjectFleetProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectFleetProperty
fleet,
                               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
"ImagePullCredentialsType"
                                 (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)
imagePullCredentialsType,
                               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
"PrivilegedMode" (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)
privilegedMode,
                               Key -> RegistryCredentialProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RegistryCredential" (RegistryCredentialProperty -> (Key, Value))
-> Maybe RegistryCredentialProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RegistryCredentialProperty
registryCredential]))}
instance JSON.ToJSON EnvironmentProperty where
  toJSON :: EnvironmentProperty -> Value
toJSON EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: 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
"ComputeType" 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
computeType, 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
"Type" 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
type']
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Certificate" (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)
certificate,
                  Key -> DockerServerProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DockerServer" (DockerServerProperty -> (Key, Value))
-> Maybe DockerServerProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DockerServerProperty
dockerServer,
                  Key -> [EnvironmentVariableProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentVariables" ([EnvironmentVariableProperty] -> (Key, Value))
-> Maybe [EnvironmentVariableProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EnvironmentVariableProperty]
environmentVariables,
                  Key -> ProjectFleetProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Fleet" (ProjectFleetProperty -> (Key, Value))
-> Maybe ProjectFleetProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectFleetProperty
fleet,
                  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
"ImagePullCredentialsType"
                    (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)
imagePullCredentialsType,
                  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
"PrivilegedMode" (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)
privilegedMode,
                  Key -> RegistryCredentialProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RegistryCredential" (RegistryCredentialProperty -> (Key, Value))
-> Maybe RegistryCredentialProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RegistryCredentialProperty
registryCredential])))
instance Property "Certificate" EnvironmentProperty where
  type PropertyType "Certificate" EnvironmentProperty = Value Prelude.Text
  set :: PropertyType "Certificate" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "Certificate" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty {certificate :: Maybe (Value Text)
certificate = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Certificate" EnvironmentProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "ComputeType" EnvironmentProperty where
  type PropertyType "ComputeType" EnvironmentProperty = Value Prelude.Text
  set :: PropertyType "ComputeType" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "ComputeType" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty {computeType :: Value Text
computeType = PropertyType "ComputeType" EnvironmentProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "DockerServer" EnvironmentProperty where
  type PropertyType "DockerServer" EnvironmentProperty = DockerServerProperty
  set :: PropertyType "DockerServer" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "DockerServer" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty {dockerServer :: Maybe DockerServerProperty
dockerServer = DockerServerProperty -> Maybe DockerServerProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DockerServer" EnvironmentProperty
DockerServerProperty
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "EnvironmentVariables" EnvironmentProperty where
  type PropertyType "EnvironmentVariables" EnvironmentProperty = [EnvironmentVariableProperty]
  set :: PropertyType "EnvironmentVariables" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "EnvironmentVariables" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty
        {environmentVariables :: Maybe [EnvironmentVariableProperty]
environmentVariables = [EnvironmentVariableProperty]
-> Maybe [EnvironmentVariableProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [EnvironmentVariableProperty]
PropertyType "EnvironmentVariables" EnvironmentProperty
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "Fleet" EnvironmentProperty where
  type PropertyType "Fleet" EnvironmentProperty = ProjectFleetProperty
  set :: PropertyType "Fleet" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "Fleet" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty {fleet :: Maybe ProjectFleetProperty
fleet = ProjectFleetProperty -> Maybe ProjectFleetProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Fleet" EnvironmentProperty
ProjectFleetProperty
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "Image" EnvironmentProperty where
  type PropertyType "Image" EnvironmentProperty = Value Prelude.Text
  set :: PropertyType "Image" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "Image" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty {image :: Value Text
image = PropertyType "Image" EnvironmentProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "ImagePullCredentialsType" EnvironmentProperty where
  type PropertyType "ImagePullCredentialsType" EnvironmentProperty = Value Prelude.Text
  set :: PropertyType "ImagePullCredentialsType" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "ImagePullCredentialsType" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty
        {imagePullCredentialsType :: Maybe (Value Text)
imagePullCredentialsType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ImagePullCredentialsType" EnvironmentProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "PrivilegedMode" EnvironmentProperty where
  type PropertyType "PrivilegedMode" EnvironmentProperty = Value Prelude.Bool
  set :: PropertyType "PrivilegedMode" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "PrivilegedMode" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty {privilegedMode :: Maybe (Value Bool)
privilegedMode = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PrivilegedMode" EnvironmentProperty
Value Bool
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
instance Property "RegistryCredential" EnvironmentProperty where
  type PropertyType "RegistryCredential" EnvironmentProperty = RegistryCredentialProperty
  set :: PropertyType "RegistryCredential" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "RegistryCredential" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty
        {registryCredential :: Maybe RegistryCredentialProperty
registryCredential = RegistryCredentialProperty -> Maybe RegistryCredentialProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RegistryCredential" EnvironmentProperty
RegistryCredentialProperty
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
type' :: Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
type' :: Value Text
..}
instance Property "Type" EnvironmentProperty where
  type PropertyType "Type" EnvironmentProperty = Value Prelude.Text
  set :: PropertyType "Type" EnvironmentProperty
-> EnvironmentProperty -> EnvironmentProperty
set PropertyType "Type" EnvironmentProperty
newValue EnvironmentProperty {Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: EnvironmentProperty -> ()
certificate :: EnvironmentProperty -> Maybe (Value Text)
computeType :: EnvironmentProperty -> Value Text
dockerServer :: EnvironmentProperty -> Maybe DockerServerProperty
environmentVariables :: EnvironmentProperty -> Maybe [EnvironmentVariableProperty]
fleet :: EnvironmentProperty -> Maybe ProjectFleetProperty
image :: EnvironmentProperty -> Value Text
imagePullCredentialsType :: EnvironmentProperty -> Maybe (Value Text)
privilegedMode :: EnvironmentProperty -> Maybe (Value Bool)
registryCredential :: EnvironmentProperty -> Maybe RegistryCredentialProperty
type' :: EnvironmentProperty -> Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
type' :: Value Text
..}
    = EnvironmentProperty {type' :: Value Text
type' = PropertyType "Type" EnvironmentProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe (Value Bool)
Maybe (Value Text)
Maybe DockerServerProperty
Maybe ProjectFleetProperty
Maybe RegistryCredentialProperty
()
Value Text
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
haddock_workaround_ :: ()
certificate :: Maybe (Value Text)
computeType :: Value Text
dockerServer :: Maybe DockerServerProperty
environmentVariables :: Maybe [EnvironmentVariableProperty]
fleet :: Maybe ProjectFleetProperty
image :: Value Text
imagePullCredentialsType :: Maybe (Value Text)
privilegedMode :: Maybe (Value Bool)
registryCredential :: Maybe RegistryCredentialProperty
..}