module Stratosphere.IoT.JobTemplate (
module Exports, JobTemplate(..), mkJobTemplate
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.IoT.JobTemplate.AbortConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.IoT.JobTemplate.JobExecutionsRetryConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.IoT.JobTemplate.JobExecutionsRolloutConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.IoT.JobTemplate.MaintenanceWindowProperty as Exports
import {-# SOURCE #-} Stratosphere.IoT.JobTemplate.PresignedUrlConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.IoT.JobTemplate.TimeoutConfigProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data JobTemplate
=
JobTemplate {JobTemplate -> ()
haddock_workaround_ :: (),
JobTemplate -> Maybe AbortConfigProperty
abortConfig :: (Prelude.Maybe AbortConfigProperty),
JobTemplate -> Value Text
description :: (Value Prelude.Text),
JobTemplate -> Maybe (ValueList Text)
destinationPackageVersions :: (Prelude.Maybe (ValueList Prelude.Text)),
JobTemplate -> Maybe (Value Text)
document :: (Prelude.Maybe (Value Prelude.Text)),
JobTemplate -> Maybe (Value Text)
documentSource :: (Prelude.Maybe (Value Prelude.Text)),
JobTemplate -> Maybe (Value Text)
jobArn :: (Prelude.Maybe (Value Prelude.Text)),
JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRetryConfig :: (Prelude.Maybe JobExecutionsRetryConfigProperty),
JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobExecutionsRolloutConfig :: (Prelude.Maybe JobExecutionsRolloutConfigProperty),
JobTemplate -> Value Text
jobTemplateId :: (Value Prelude.Text),
JobTemplate -> Maybe [MaintenanceWindowProperty]
maintenanceWindows :: (Prelude.Maybe [MaintenanceWindowProperty]),
JobTemplate -> Maybe PresignedUrlConfigProperty
presignedUrlConfig :: (Prelude.Maybe PresignedUrlConfigProperty),
JobTemplate -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
JobTemplate -> Maybe TimeoutConfigProperty
timeoutConfig :: (Prelude.Maybe TimeoutConfigProperty)}
deriving stock (JobTemplate -> JobTemplate -> Bool
(JobTemplate -> JobTemplate -> Bool)
-> (JobTemplate -> JobTemplate -> Bool) -> Eq JobTemplate
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: JobTemplate -> JobTemplate -> Bool
== :: JobTemplate -> JobTemplate -> Bool
$c/= :: JobTemplate -> JobTemplate -> Bool
/= :: JobTemplate -> JobTemplate -> Bool
Prelude.Eq, Int -> JobTemplate -> ShowS
[JobTemplate] -> ShowS
JobTemplate -> String
(Int -> JobTemplate -> ShowS)
-> (JobTemplate -> String)
-> ([JobTemplate] -> ShowS)
-> Show JobTemplate
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> JobTemplate -> ShowS
showsPrec :: Int -> JobTemplate -> ShowS
$cshow :: JobTemplate -> String
show :: JobTemplate -> String
$cshowList :: [JobTemplate] -> ShowS
showList :: [JobTemplate] -> ShowS
Prelude.Show)
mkJobTemplate ::
Value Prelude.Text -> Value Prelude.Text -> JobTemplate
mkJobTemplate :: Value Text -> Value Text -> JobTemplate
mkJobTemplate Value Text
description Value Text
jobTemplateId
= JobTemplate
{haddock_workaround_ :: ()
haddock_workaround_ = (), description :: Value Text
description = Value Text
description,
jobTemplateId :: Value Text
jobTemplateId = Value Text
jobTemplateId, abortConfig :: Maybe AbortConfigProperty
abortConfig = Maybe AbortConfigProperty
forall a. Maybe a
Prelude.Nothing,
destinationPackageVersions :: Maybe (ValueList Text)
destinationPackageVersions = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
document :: Maybe (Value Text)
document = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, documentSource :: Maybe (Value Text)
documentSource = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
jobArn :: Maybe (Value Text)
jobArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRetryConfig = Maybe JobExecutionsRetryConfigProperty
forall a. Maybe a
Prelude.Nothing,
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobExecutionsRolloutConfig = Maybe JobExecutionsRolloutConfigProperty
forall a. Maybe a
Prelude.Nothing,
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
maintenanceWindows = Maybe [MaintenanceWindowProperty]
forall a. Maybe a
Prelude.Nothing,
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
presignedUrlConfig = Maybe PresignedUrlConfigProperty
forall a. Maybe a
Prelude.Nothing, tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing,
timeoutConfig :: Maybe TimeoutConfigProperty
timeoutConfig = Maybe TimeoutConfigProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties JobTemplate where
toResourceProperties :: JobTemplate -> ResourceProperties
toResourceProperties JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::IoT::JobTemplate", 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
"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..= Value Text
description,
Key
"JobTemplateId" 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
jobTemplateId]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AbortConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AbortConfig" (AbortConfigProperty -> (Key, Value))
-> Maybe AbortConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AbortConfigProperty
abortConfig,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DestinationPackageVersions"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
destinationPackageVersions,
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
"Document" (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)
document,
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
"DocumentSource" (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)
documentSource,
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
"JobArn" (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)
jobArn,
Key -> JobExecutionsRetryConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobExecutionsRetryConfig"
(JobExecutionsRetryConfigProperty -> (Key, Value))
-> Maybe JobExecutionsRetryConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRetryConfig,
Key -> JobExecutionsRolloutConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobExecutionsRolloutConfig"
(JobExecutionsRolloutConfigProperty -> (Key, Value))
-> Maybe JobExecutionsRolloutConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JobExecutionsRolloutConfigProperty
jobExecutionsRolloutConfig,
Key -> [MaintenanceWindowProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaintenanceWindows" ([MaintenanceWindowProperty] -> (Key, Value))
-> Maybe [MaintenanceWindowProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MaintenanceWindowProperty]
maintenanceWindows,
Key -> PresignedUrlConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PresignedUrlConfig" (PresignedUrlConfigProperty -> (Key, Value))
-> Maybe PresignedUrlConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PresignedUrlConfigProperty
presignedUrlConfig,
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 -> TimeoutConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimeoutConfig" (TimeoutConfigProperty -> (Key, Value))
-> Maybe TimeoutConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimeoutConfigProperty
timeoutConfig]))}
instance JSON.ToJSON JobTemplate where
toJSON :: JobTemplate -> Value
toJSON JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= [(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
"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..= Value Text
description,
Key
"JobTemplateId" 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
jobTemplateId]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AbortConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AbortConfig" (AbortConfigProperty -> (Key, Value))
-> Maybe AbortConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AbortConfigProperty
abortConfig,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DestinationPackageVersions"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
destinationPackageVersions,
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
"Document" (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)
document,
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
"DocumentSource" (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)
documentSource,
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
"JobArn" (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)
jobArn,
Key -> JobExecutionsRetryConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobExecutionsRetryConfig"
(JobExecutionsRetryConfigProperty -> (Key, Value))
-> Maybe JobExecutionsRetryConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRetryConfig,
Key -> JobExecutionsRolloutConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JobExecutionsRolloutConfig"
(JobExecutionsRolloutConfigProperty -> (Key, Value))
-> Maybe JobExecutionsRolloutConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JobExecutionsRolloutConfigProperty
jobExecutionsRolloutConfig,
Key -> [MaintenanceWindowProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaintenanceWindows" ([MaintenanceWindowProperty] -> (Key, Value))
-> Maybe [MaintenanceWindowProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MaintenanceWindowProperty]
maintenanceWindows,
Key -> PresignedUrlConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PresignedUrlConfig" (PresignedUrlConfigProperty -> (Key, Value))
-> Maybe PresignedUrlConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PresignedUrlConfigProperty
presignedUrlConfig,
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 -> TimeoutConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimeoutConfig" (TimeoutConfigProperty -> (Key, Value))
-> Maybe TimeoutConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimeoutConfigProperty
timeoutConfig])))
instance Property "AbortConfig" JobTemplate where
type PropertyType "AbortConfig" JobTemplate = AbortConfigProperty
set :: PropertyType "AbortConfig" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "AbortConfig" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {abortConfig :: Maybe AbortConfigProperty
abortConfig = AbortConfigProperty -> Maybe AbortConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AbortConfig" JobTemplate
AbortConfigProperty
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "Description" JobTemplate where
type PropertyType "Description" JobTemplate = Value Prelude.Text
set :: PropertyType "Description" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "Description" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {description :: Value Text
description = PropertyType "Description" JobTemplate
Value Text
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "DestinationPackageVersions" JobTemplate where
type PropertyType "DestinationPackageVersions" JobTemplate = ValueList Prelude.Text
set :: PropertyType "DestinationPackageVersions" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "DestinationPackageVersions" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate
{destinationPackageVersions :: Maybe (ValueList Text)
destinationPackageVersions = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DestinationPackageVersions" JobTemplate
ValueList Text
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "Document" JobTemplate where
type PropertyType "Document" JobTemplate = Value Prelude.Text
set :: PropertyType "Document" JobTemplate -> JobTemplate -> JobTemplate
set PropertyType "Document" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {document :: Maybe (Value Text)
document = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Document" JobTemplate
Value Text
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "DocumentSource" JobTemplate where
type PropertyType "DocumentSource" JobTemplate = Value Prelude.Text
set :: PropertyType "DocumentSource" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "DocumentSource" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {documentSource :: Maybe (Value Text)
documentSource = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DocumentSource" JobTemplate
Value Text
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "JobArn" JobTemplate where
type PropertyType "JobArn" JobTemplate = Value Prelude.Text
set :: PropertyType "JobArn" JobTemplate -> JobTemplate -> JobTemplate
set PropertyType "JobArn" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {jobArn :: Maybe (Value Text)
jobArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JobArn" JobTemplate
Value Text
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "JobExecutionsRetryConfig" JobTemplate where
type PropertyType "JobExecutionsRetryConfig" JobTemplate = JobExecutionsRetryConfigProperty
set :: PropertyType "JobExecutionsRetryConfig" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "JobExecutionsRetryConfig" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate
{jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRetryConfig = JobExecutionsRetryConfigProperty
-> Maybe JobExecutionsRetryConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JobExecutionsRetryConfig" JobTemplate
JobExecutionsRetryConfigProperty
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "JobExecutionsRolloutConfig" JobTemplate where
type PropertyType "JobExecutionsRolloutConfig" JobTemplate = JobExecutionsRolloutConfigProperty
set :: PropertyType "JobExecutionsRolloutConfig" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "JobExecutionsRolloutConfig" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate
{jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobExecutionsRolloutConfig = JobExecutionsRolloutConfigProperty
-> Maybe JobExecutionsRolloutConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JobExecutionsRolloutConfig" JobTemplate
JobExecutionsRolloutConfigProperty
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "JobTemplateId" JobTemplate where
type PropertyType "JobTemplateId" JobTemplate = Value Prelude.Text
set :: PropertyType "JobTemplateId" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "JobTemplateId" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {jobTemplateId :: Value Text
jobTemplateId = PropertyType "JobTemplateId" JobTemplate
Value Text
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "MaintenanceWindows" JobTemplate where
type PropertyType "MaintenanceWindows" JobTemplate = [MaintenanceWindowProperty]
set :: PropertyType "MaintenanceWindows" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "MaintenanceWindows" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {maintenanceWindows :: Maybe [MaintenanceWindowProperty]
maintenanceWindows = [MaintenanceWindowProperty] -> Maybe [MaintenanceWindowProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [MaintenanceWindowProperty]
PropertyType "MaintenanceWindows" JobTemplate
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "PresignedUrlConfig" JobTemplate where
type PropertyType "PresignedUrlConfig" JobTemplate = PresignedUrlConfigProperty
set :: PropertyType "PresignedUrlConfig" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "PresignedUrlConfig" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {presignedUrlConfig :: Maybe PresignedUrlConfigProperty
presignedUrlConfig = PresignedUrlConfigProperty -> Maybe PresignedUrlConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PresignedUrlConfig" JobTemplate
PresignedUrlConfigProperty
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "Tags" JobTemplate where
type PropertyType "Tags" JobTemplate = [Tag]
set :: PropertyType "Tags" JobTemplate -> JobTemplate -> JobTemplate
set PropertyType "Tags" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {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" JobTemplate
newValue, Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
timeoutConfig :: Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
timeoutConfig :: Maybe TimeoutConfigProperty
..}
instance Property "TimeoutConfig" JobTemplate where
type PropertyType "TimeoutConfig" JobTemplate = TimeoutConfigProperty
set :: PropertyType "TimeoutConfig" JobTemplate
-> JobTemplate -> JobTemplate
set PropertyType "TimeoutConfig" JobTemplate
newValue JobTemplate {Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
Maybe TimeoutConfigProperty
()
Value Text
haddock_workaround_ :: JobTemplate -> ()
abortConfig :: JobTemplate -> Maybe AbortConfigProperty
description :: JobTemplate -> Value Text
destinationPackageVersions :: JobTemplate -> Maybe (ValueList Text)
document :: JobTemplate -> Maybe (Value Text)
documentSource :: JobTemplate -> Maybe (Value Text)
jobArn :: JobTemplate -> Maybe (Value Text)
jobExecutionsRetryConfig :: JobTemplate -> Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: JobTemplate -> Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: JobTemplate -> Value Text
maintenanceWindows :: JobTemplate -> Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: JobTemplate -> Maybe PresignedUrlConfigProperty
tags :: JobTemplate -> Maybe [Tag]
timeoutConfig :: JobTemplate -> Maybe TimeoutConfigProperty
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
timeoutConfig :: Maybe TimeoutConfigProperty
..}
= JobTemplate {timeoutConfig :: Maybe TimeoutConfigProperty
timeoutConfig = TimeoutConfigProperty -> Maybe TimeoutConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimeoutConfig" JobTemplate
TimeoutConfigProperty
newValue, Maybe [Tag]
Maybe [MaintenanceWindowProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe AbortConfigProperty
Maybe PresignedUrlConfigProperty
Maybe JobExecutionsRolloutConfigProperty
Maybe JobExecutionsRetryConfigProperty
()
Value Text
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
abortConfig :: Maybe AbortConfigProperty
description :: Value Text
destinationPackageVersions :: Maybe (ValueList Text)
document :: Maybe (Value Text)
documentSource :: Maybe (Value Text)
jobArn :: Maybe (Value Text)
jobExecutionsRetryConfig :: Maybe JobExecutionsRetryConfigProperty
jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfigProperty
jobTemplateId :: Value Text
maintenanceWindows :: Maybe [MaintenanceWindowProperty]
presignedUrlConfig :: Maybe PresignedUrlConfigProperty
tags :: Maybe [Tag]
..}