module Stratosphere.CodeBuild.Project (
module Exports, Project(..), mkProject
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.ArtifactsProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.EnvironmentProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.LogsConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.ProjectBuildBatchConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.ProjectCacheProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.ProjectFileSystemLocationProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.ProjectSourceVersionProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.ProjectTriggersProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.SourceProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.VpcConfigProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data Project
=
Project {Project -> ()
haddock_workaround_ :: (),
Project -> ArtifactsProperty
artifacts :: ArtifactsProperty,
Project -> Maybe (Value Integer)
autoRetryLimit :: (Prelude.Maybe (Value Prelude.Integer)),
Project -> Maybe (Value Bool)
badgeEnabled :: (Prelude.Maybe (Value Prelude.Bool)),
Project -> Maybe ProjectBuildBatchConfigProperty
buildBatchConfig :: (Prelude.Maybe ProjectBuildBatchConfigProperty),
Project -> Maybe ProjectCacheProperty
cache :: (Prelude.Maybe ProjectCacheProperty),
Project -> Maybe (Value Integer)
concurrentBuildLimit :: (Prelude.Maybe (Value Prelude.Integer)),
Project -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
Project -> Maybe (Value Text)
encryptionKey :: (Prelude.Maybe (Value Prelude.Text)),
Project -> EnvironmentProperty
environment :: EnvironmentProperty,
Project -> Maybe [ProjectFileSystemLocationProperty]
fileSystemLocations :: (Prelude.Maybe [ProjectFileSystemLocationProperty]),
Project -> Maybe LogsConfigProperty
logsConfig :: (Prelude.Maybe LogsConfigProperty),
Project -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
Project -> Maybe (Value Integer)
queuedTimeoutInMinutes :: (Prelude.Maybe (Value Prelude.Integer)),
Project -> Maybe (Value Text)
resourceAccessRole :: (Prelude.Maybe (Value Prelude.Text)),
Project -> Maybe [ArtifactsProperty]
secondaryArtifacts :: (Prelude.Maybe [ArtifactsProperty]),
Project -> Maybe [ProjectSourceVersionProperty]
secondarySourceVersions :: (Prelude.Maybe [ProjectSourceVersionProperty]),
Project -> Maybe [SourceProperty]
secondarySources :: (Prelude.Maybe [SourceProperty]),
Project -> Value Text
serviceRole :: (Value Prelude.Text),
Project -> SourceProperty
source :: SourceProperty,
Project -> Maybe (Value Text)
sourceVersion :: (Prelude.Maybe (Value Prelude.Text)),
Project -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
Project -> Maybe (Value Integer)
timeoutInMinutes :: (Prelude.Maybe (Value Prelude.Integer)),
Project -> Maybe ProjectTriggersProperty
triggers :: (Prelude.Maybe ProjectTriggersProperty),
Project -> Maybe (Value Text)
visibility :: (Prelude.Maybe (Value Prelude.Text)),
Project -> Maybe VpcConfigProperty
vpcConfig :: (Prelude.Maybe VpcConfigProperty)}
deriving stock (Project -> Project -> Bool
(Project -> Project -> Bool)
-> (Project -> Project -> Bool) -> Eq Project
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Project -> Project -> Bool
== :: Project -> Project -> Bool
$c/= :: Project -> Project -> Bool
/= :: Project -> Project -> Bool
Prelude.Eq, Int -> Project -> ShowS
[Project] -> ShowS
Project -> String
(Int -> Project -> ShowS)
-> (Project -> String) -> ([Project] -> ShowS) -> Show Project
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Project -> ShowS
showsPrec :: Int -> Project -> ShowS
$cshow :: Project -> String
show :: Project -> String
$cshowList :: [Project] -> ShowS
showList :: [Project] -> ShowS
Prelude.Show)
mkProject ::
ArtifactsProperty
-> EnvironmentProperty
-> Value Prelude.Text -> SourceProperty -> Project
mkProject :: ArtifactsProperty
-> EnvironmentProperty -> Value Text -> SourceProperty -> Project
mkProject ArtifactsProperty
artifacts EnvironmentProperty
environment Value Text
serviceRole SourceProperty
source
= Project
{haddock_workaround_ :: ()
haddock_workaround_ = (), artifacts :: ArtifactsProperty
artifacts = ArtifactsProperty
artifacts,
environment :: EnvironmentProperty
environment = EnvironmentProperty
environment, serviceRole :: Value Text
serviceRole = Value Text
serviceRole,
source :: SourceProperty
source = SourceProperty
source, autoRetryLimit :: Maybe (Value Integer)
autoRetryLimit = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
badgeEnabled :: Maybe (Value Bool)
badgeEnabled = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
buildBatchConfig = Maybe ProjectBuildBatchConfigProperty
forall a. Maybe a
Prelude.Nothing,
cache :: Maybe ProjectCacheProperty
cache = Maybe ProjectCacheProperty
forall a. Maybe a
Prelude.Nothing, concurrentBuildLimit :: Maybe (Value Integer)
concurrentBuildLimit = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, encryptionKey :: Maybe (Value Text)
encryptionKey = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
fileSystemLocations = Maybe [ProjectFileSystemLocationProperty]
forall a. Maybe a
Prelude.Nothing,
logsConfig :: Maybe LogsConfigProperty
logsConfig = Maybe LogsConfigProperty
forall a. Maybe a
Prelude.Nothing, name :: Maybe (Value Text)
name = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
queuedTimeoutInMinutes :: Maybe (Value Integer)
queuedTimeoutInMinutes = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
resourceAccessRole :: Maybe (Value Text)
resourceAccessRole = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondaryArtifacts = Maybe [ArtifactsProperty]
forall a. Maybe a
Prelude.Nothing,
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySourceVersions = Maybe [ProjectSourceVersionProperty]
forall a. Maybe a
Prelude.Nothing,
secondarySources :: Maybe [SourceProperty]
secondarySources = Maybe [SourceProperty]
forall a. Maybe a
Prelude.Nothing,
sourceVersion :: Maybe (Value Text)
sourceVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing,
timeoutInMinutes :: Maybe (Value Integer)
timeoutInMinutes = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, triggers :: Maybe ProjectTriggersProperty
triggers = Maybe ProjectTriggersProperty
forall a. Maybe a
Prelude.Nothing,
visibility :: Maybe (Value Text)
visibility = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, vpcConfig :: Maybe VpcConfigProperty
vpcConfig = Maybe VpcConfigProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Project where
toResourceProperties :: Project -> ResourceProperties
toResourceProperties Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::CodeBuild::Project", supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Artifacts" Key -> ArtifactsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ArtifactsProperty
artifacts, Key
"Environment" Key -> EnvironmentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= EnvironmentProperty
environment,
Key
"ServiceRole" 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
serviceRole, Key
"Source" Key -> SourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= SourceProperty
source]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"AutoRetryLimit" (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)
autoRetryLimit,
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
"BadgeEnabled" (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)
badgeEnabled,
Key -> ProjectBuildBatchConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuildBatchConfig" (ProjectBuildBatchConfigProperty -> (Key, Value))
-> Maybe ProjectBuildBatchConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectBuildBatchConfigProperty
buildBatchConfig,
Key -> ProjectCacheProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Cache" (ProjectCacheProperty -> (Key, Value))
-> Maybe ProjectCacheProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectCacheProperty
cache,
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
"ConcurrentBuildLimit" (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)
concurrentBuildLimit,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EncryptionKey" (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)
encryptionKey,
Key -> [ProjectFileSystemLocationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FileSystemLocations" ([ProjectFileSystemLocationProperty] -> (Key, Value))
-> Maybe [ProjectFileSystemLocationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ProjectFileSystemLocationProperty]
fileSystemLocations,
Key -> LogsConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogsConfig" (LogsConfigProperty -> (Key, Value))
-> Maybe LogsConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogsConfigProperty
logsConfig,
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
"Name" (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)
name,
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
"QueuedTimeoutInMinutes"
(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)
queuedTimeoutInMinutes,
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
"ResourceAccessRole" (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)
resourceAccessRole,
Key -> [ArtifactsProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryArtifacts" ([ArtifactsProperty] -> (Key, Value))
-> Maybe [ArtifactsProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ArtifactsProperty]
secondaryArtifacts,
Key -> [ProjectSourceVersionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondarySourceVersions"
([ProjectSourceVersionProperty] -> (Key, Value))
-> Maybe [ProjectSourceVersionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ProjectSourceVersionProperty]
secondarySourceVersions,
Key -> [SourceProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondarySources" ([SourceProperty] -> (Key, Value))
-> Maybe [SourceProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SourceProperty]
secondarySources,
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
"SourceVersion" (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)
sourceVersion,
Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
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
"TimeoutInMinutes" (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)
timeoutInMinutes,
Key -> ProjectTriggersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Triggers" (ProjectTriggersProperty -> (Key, Value))
-> Maybe ProjectTriggersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectTriggersProperty
triggers,
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
"Visibility" (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)
visibility,
Key -> VpcConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcConfig" (VpcConfigProperty -> (Key, Value))
-> Maybe VpcConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpcConfigProperty
vpcConfig]))}
instance JSON.ToJSON Project where
toJSON :: Project -> Value
toJSON Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= [(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
"Artifacts" Key -> ArtifactsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ArtifactsProperty
artifacts, Key
"Environment" Key -> EnvironmentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= EnvironmentProperty
environment,
Key
"ServiceRole" 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
serviceRole, Key
"Source" Key -> SourceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= SourceProperty
source]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[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
"AutoRetryLimit" (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)
autoRetryLimit,
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
"BadgeEnabled" (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)
badgeEnabled,
Key -> ProjectBuildBatchConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuildBatchConfig" (ProjectBuildBatchConfigProperty -> (Key, Value))
-> Maybe ProjectBuildBatchConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectBuildBatchConfigProperty
buildBatchConfig,
Key -> ProjectCacheProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Cache" (ProjectCacheProperty -> (Key, Value))
-> Maybe ProjectCacheProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectCacheProperty
cache,
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
"ConcurrentBuildLimit" (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)
concurrentBuildLimit,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EncryptionKey" (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)
encryptionKey,
Key -> [ProjectFileSystemLocationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FileSystemLocations" ([ProjectFileSystemLocationProperty] -> (Key, Value))
-> Maybe [ProjectFileSystemLocationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ProjectFileSystemLocationProperty]
fileSystemLocations,
Key -> LogsConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogsConfig" (LogsConfigProperty -> (Key, Value))
-> Maybe LogsConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LogsConfigProperty
logsConfig,
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
"Name" (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)
name,
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
"QueuedTimeoutInMinutes"
(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)
queuedTimeoutInMinutes,
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
"ResourceAccessRole" (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)
resourceAccessRole,
Key -> [ArtifactsProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryArtifacts" ([ArtifactsProperty] -> (Key, Value))
-> Maybe [ArtifactsProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ArtifactsProperty]
secondaryArtifacts,
Key -> [ProjectSourceVersionProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondarySourceVersions"
([ProjectSourceVersionProperty] -> (Key, Value))
-> Maybe [ProjectSourceVersionProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ProjectSourceVersionProperty]
secondarySourceVersions,
Key -> [SourceProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondarySources" ([SourceProperty] -> (Key, Value))
-> Maybe [SourceProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SourceProperty]
secondarySources,
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
"SourceVersion" (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)
sourceVersion,
Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
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
"TimeoutInMinutes" (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)
timeoutInMinutes,
Key -> ProjectTriggersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Triggers" (ProjectTriggersProperty -> (Key, Value))
-> Maybe ProjectTriggersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProjectTriggersProperty
triggers,
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
"Visibility" (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)
visibility,
Key -> VpcConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VpcConfig" (VpcConfigProperty -> (Key, Value))
-> Maybe VpcConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpcConfigProperty
vpcConfig])))
instance Property "Artifacts" Project where
type PropertyType "Artifacts" Project = ArtifactsProperty
set :: PropertyType "Artifacts" Project -> Project -> Project
set PropertyType "Artifacts" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..} = Project {artifacts :: ArtifactsProperty
artifacts = PropertyType "Artifacts" Project
ArtifactsProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "AutoRetryLimit" Project where
type PropertyType "AutoRetryLimit" Project = Value Prelude.Integer
set :: PropertyType "AutoRetryLimit" Project -> Project -> Project
set PropertyType "AutoRetryLimit" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {autoRetryLimit :: Maybe (Value Integer)
autoRetryLimit = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AutoRetryLimit" Project
Value Integer
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "BadgeEnabled" Project where
type PropertyType "BadgeEnabled" Project = Value Prelude.Bool
set :: PropertyType "BadgeEnabled" Project -> Project -> Project
set PropertyType "BadgeEnabled" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {badgeEnabled :: Maybe (Value Bool)
badgeEnabled = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BadgeEnabled" Project
Value Bool
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "BuildBatchConfig" Project where
type PropertyType "BuildBatchConfig" Project = ProjectBuildBatchConfigProperty
set :: PropertyType "BuildBatchConfig" Project -> Project -> Project
set PropertyType "BuildBatchConfig" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
buildBatchConfig = ProjectBuildBatchConfigProperty
-> Maybe ProjectBuildBatchConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BuildBatchConfig" Project
ProjectBuildBatchConfigProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Cache" Project where
type PropertyType "Cache" Project = ProjectCacheProperty
set :: PropertyType "Cache" Project -> Project -> Project
set PropertyType "Cache" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {cache :: Maybe ProjectCacheProperty
cache = ProjectCacheProperty -> Maybe ProjectCacheProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Cache" Project
ProjectCacheProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "ConcurrentBuildLimit" Project where
type PropertyType "ConcurrentBuildLimit" Project = Value Prelude.Integer
set :: PropertyType "ConcurrentBuildLimit" Project -> Project -> Project
set PropertyType "ConcurrentBuildLimit" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {concurrentBuildLimit :: Maybe (Value Integer)
concurrentBuildLimit = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ConcurrentBuildLimit" Project
Value Integer
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Description" Project where
type PropertyType "Description" Project = Value Prelude.Text
set :: PropertyType "Description" Project -> Project -> Project
set PropertyType "Description" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" Project
Value Text
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "EncryptionKey" Project where
type PropertyType "EncryptionKey" Project = Value Prelude.Text
set :: PropertyType "EncryptionKey" Project -> Project -> Project
set PropertyType "EncryptionKey" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {encryptionKey :: Maybe (Value Text)
encryptionKey = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EncryptionKey" Project
Value Text
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Environment" Project where
type PropertyType "Environment" Project = EnvironmentProperty
set :: PropertyType "Environment" Project -> Project -> Project
set PropertyType "Environment" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..} = Project {environment :: EnvironmentProperty
environment = PropertyType "Environment" Project
EnvironmentProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "FileSystemLocations" Project where
type PropertyType "FileSystemLocations" Project = [ProjectFileSystemLocationProperty]
set :: PropertyType "FileSystemLocations" Project -> Project -> Project
set PropertyType "FileSystemLocations" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
fileSystemLocations = [ProjectFileSystemLocationProperty]
-> Maybe [ProjectFileSystemLocationProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ProjectFileSystemLocationProperty]
PropertyType "FileSystemLocations" Project
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "LogsConfig" Project where
type PropertyType "LogsConfig" Project = LogsConfigProperty
set :: PropertyType "LogsConfig" Project -> Project -> Project
set PropertyType "LogsConfig" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {logsConfig :: Maybe LogsConfigProperty
logsConfig = LogsConfigProperty -> Maybe LogsConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogsConfig" Project
LogsConfigProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Name" Project where
type PropertyType "Name" Project = Value Prelude.Text
set :: PropertyType "Name" Project -> Project -> Project
set PropertyType "Name" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {name :: Maybe (Value Text)
name = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Name" Project
Value Text
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "QueuedTimeoutInMinutes" Project where
type PropertyType "QueuedTimeoutInMinutes" Project = Value Prelude.Integer
set :: PropertyType "QueuedTimeoutInMinutes" Project -> Project -> Project
set PropertyType "QueuedTimeoutInMinutes" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {queuedTimeoutInMinutes :: Maybe (Value Integer)
queuedTimeoutInMinutes = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "QueuedTimeoutInMinutes" Project
Value Integer
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "ResourceAccessRole" Project where
type PropertyType "ResourceAccessRole" Project = Value Prelude.Text
set :: PropertyType "ResourceAccessRole" Project -> Project -> Project
set PropertyType "ResourceAccessRole" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {resourceAccessRole :: Maybe (Value Text)
resourceAccessRole = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ResourceAccessRole" Project
Value Text
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "SecondaryArtifacts" Project where
type PropertyType "SecondaryArtifacts" Project = [ArtifactsProperty]
set :: PropertyType "SecondaryArtifacts" Project -> Project -> Project
set PropertyType "SecondaryArtifacts" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {secondaryArtifacts :: Maybe [ArtifactsProperty]
secondaryArtifacts = [ArtifactsProperty] -> Maybe [ArtifactsProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ArtifactsProperty]
PropertyType "SecondaryArtifacts" Project
newValue, Maybe [Tag]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "SecondarySourceVersions" Project where
type PropertyType "SecondarySourceVersions" Project = [ProjectSourceVersionProperty]
set :: PropertyType "SecondarySourceVersions" Project
-> Project -> Project
set PropertyType "SecondarySourceVersions" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySourceVersions = [ProjectSourceVersionProperty]
-> Maybe [ProjectSourceVersionProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ProjectSourceVersionProperty]
PropertyType "SecondarySourceVersions" Project
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "SecondarySources" Project where
type PropertyType "SecondarySources" Project = [SourceProperty]
set :: PropertyType "SecondarySources" Project -> Project -> Project
set PropertyType "SecondarySources" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {secondarySources :: Maybe [SourceProperty]
secondarySources = [SourceProperty] -> Maybe [SourceProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [SourceProperty]
PropertyType "SecondarySources" Project
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "ServiceRole" Project where
type PropertyType "ServiceRole" Project = Value Prelude.Text
set :: PropertyType "ServiceRole" Project -> Project -> Project
set PropertyType "ServiceRole" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..} = Project {serviceRole :: Value Text
serviceRole = PropertyType "ServiceRole" Project
Value Text
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Source" Project where
type PropertyType "Source" Project = SourceProperty
set :: PropertyType "Source" Project -> Project -> Project
set PropertyType "Source" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..} = Project {source :: SourceProperty
source = PropertyType "Source" Project
SourceProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "SourceVersion" Project where
type PropertyType "SourceVersion" Project = Value Prelude.Text
set :: PropertyType "SourceVersion" Project -> Project -> Project
set PropertyType "SourceVersion" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {sourceVersion :: Maybe (Value Text)
sourceVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceVersion" Project
Value Text
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Tags" Project where
type PropertyType "Tags" Project = [Tag]
set :: PropertyType "Tags" Project -> Project -> Project
set PropertyType "Tags" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" Project
newValue, Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "TimeoutInMinutes" Project where
type PropertyType "TimeoutInMinutes" Project = Value Prelude.Integer
set :: PropertyType "TimeoutInMinutes" Project -> Project -> Project
set PropertyType "TimeoutInMinutes" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {timeoutInMinutes :: Maybe (Value Integer)
timeoutInMinutes = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimeoutInMinutes" Project
Value Integer
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Triggers" Project where
type PropertyType "Triggers" Project = ProjectTriggersProperty
set :: PropertyType "Triggers" Project -> Project -> Project
set PropertyType "Triggers" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {triggers :: Maybe ProjectTriggersProperty
triggers = ProjectTriggersProperty -> Maybe ProjectTriggersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Triggers" Project
ProjectTriggersProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "Visibility" Project where
type PropertyType "Visibility" Project = Value Prelude.Text
set :: PropertyType "Visibility" Project -> Project -> Project
set PropertyType "Visibility" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {visibility :: Maybe (Value Text)
visibility = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Visibility" Project
Value Text
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
vpcConfig :: Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
vpcConfig :: Maybe VpcConfigProperty
..}
instance Property "VpcConfig" Project where
type PropertyType "VpcConfig" Project = VpcConfigProperty
set :: PropertyType "VpcConfig" Project -> Project -> Project
set PropertyType "VpcConfig" Project
newValue Project {Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe VpcConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: Project -> ()
artifacts :: Project -> ArtifactsProperty
autoRetryLimit :: Project -> Maybe (Value Integer)
badgeEnabled :: Project -> Maybe (Value Bool)
buildBatchConfig :: Project -> Maybe ProjectBuildBatchConfigProperty
cache :: Project -> Maybe ProjectCacheProperty
concurrentBuildLimit :: Project -> Maybe (Value Integer)
description :: Project -> Maybe (Value Text)
encryptionKey :: Project -> Maybe (Value Text)
environment :: Project -> EnvironmentProperty
fileSystemLocations :: Project -> Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Project -> Maybe LogsConfigProperty
name :: Project -> Maybe (Value Text)
queuedTimeoutInMinutes :: Project -> Maybe (Value Integer)
resourceAccessRole :: Project -> Maybe (Value Text)
secondaryArtifacts :: Project -> Maybe [ArtifactsProperty]
secondarySourceVersions :: Project -> Maybe [ProjectSourceVersionProperty]
secondarySources :: Project -> Maybe [SourceProperty]
serviceRole :: Project -> Value Text
source :: Project -> SourceProperty
sourceVersion :: Project -> Maybe (Value Text)
tags :: Project -> Maybe [Tag]
timeoutInMinutes :: Project -> Maybe (Value Integer)
triggers :: Project -> Maybe ProjectTriggersProperty
visibility :: Project -> Maybe (Value Text)
vpcConfig :: Project -> Maybe VpcConfigProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
vpcConfig :: Maybe VpcConfigProperty
..}
= Project {vpcConfig :: Maybe VpcConfigProperty
vpcConfig = VpcConfigProperty -> Maybe VpcConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VpcConfig" Project
VpcConfigProperty
newValue, Maybe [Tag]
Maybe [ArtifactsProperty]
Maybe [ProjectFileSystemLocationProperty]
Maybe [ProjectSourceVersionProperty]
Maybe [SourceProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ProjectBuildBatchConfigProperty
Maybe ProjectCacheProperty
Maybe LogsConfigProperty
Maybe ProjectTriggersProperty
()
Value Text
ArtifactsProperty
EnvironmentProperty
SourceProperty
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
haddock_workaround_ :: ()
artifacts :: ArtifactsProperty
autoRetryLimit :: Maybe (Value Integer)
badgeEnabled :: Maybe (Value Bool)
buildBatchConfig :: Maybe ProjectBuildBatchConfigProperty
cache :: Maybe ProjectCacheProperty
concurrentBuildLimit :: Maybe (Value Integer)
description :: Maybe (Value Text)
encryptionKey :: Maybe (Value Text)
environment :: EnvironmentProperty
fileSystemLocations :: Maybe [ProjectFileSystemLocationProperty]
logsConfig :: Maybe LogsConfigProperty
name :: Maybe (Value Text)
queuedTimeoutInMinutes :: Maybe (Value Integer)
resourceAccessRole :: Maybe (Value Text)
secondaryArtifacts :: Maybe [ArtifactsProperty]
secondarySourceVersions :: Maybe [ProjectSourceVersionProperty]
secondarySources :: Maybe [SourceProperty]
serviceRole :: Value Text
source :: SourceProperty
sourceVersion :: Maybe (Value Text)
tags :: Maybe [Tag]
timeoutInMinutes :: Maybe (Value Integer)
triggers :: Maybe ProjectTriggersProperty
visibility :: Maybe (Value Text)
..}