module Stratosphere.MWAA.Environment (
module Exports, Environment(..), mkEnvironment
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MWAA.Environment.LoggingConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MWAA.Environment.NetworkConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Environment
=
Environment {Environment -> ()
haddock_workaround_ :: (),
Environment -> Maybe Object
airflowConfigurationOptions :: (Prelude.Maybe JSON.Object),
Environment -> Maybe (Value Text)
airflowVersion :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
dagS3Path :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
endpointManagement :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
environmentClass :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
executionRoleArn :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
kmsKey :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe LoggingConfigurationProperty
loggingConfiguration :: (Prelude.Maybe LoggingConfigurationProperty),
Environment -> Maybe (Value Integer)
maxWebservers :: (Prelude.Maybe (Value Prelude.Integer)),
Environment -> Maybe (Value Integer)
maxWorkers :: (Prelude.Maybe (Value Prelude.Integer)),
Environment -> Maybe (Value Integer)
minWebservers :: (Prelude.Maybe (Value Prelude.Integer)),
Environment -> Maybe (Value Integer)
minWorkers :: (Prelude.Maybe (Value Prelude.Integer)),
Environment -> Value Text
name :: (Value Prelude.Text),
Environment -> Maybe NetworkConfigurationProperty
networkConfiguration :: (Prelude.Maybe NetworkConfigurationProperty),
Environment -> Maybe (Value Text)
pluginsS3ObjectVersion :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
pluginsS3Path :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
requirementsS3Path :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Integer)
schedulers :: (Prelude.Maybe (Value Prelude.Integer)),
Environment -> Maybe (Value Text)
sourceBucketArn :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
startupScriptS3Path :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe Object
tags :: (Prelude.Maybe JSON.Object),
Environment -> Maybe (Value Text)
webserverAccessMode :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: (Prelude.Maybe (Value Prelude.Text)),
Environment -> Maybe (Value Text)
workerReplacementStrategy :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (Environment -> Environment -> Bool
(Environment -> Environment -> Bool)
-> (Environment -> Environment -> Bool) -> Eq Environment
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Environment -> Environment -> Bool
== :: Environment -> Environment -> Bool
$c/= :: Environment -> Environment -> Bool
/= :: Environment -> Environment -> Bool
Prelude.Eq, Int -> Environment -> ShowS
[Environment] -> ShowS
Environment -> String
(Int -> Environment -> ShowS)
-> (Environment -> String)
-> ([Environment] -> ShowS)
-> Show Environment
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Environment -> ShowS
showsPrec :: Int -> Environment -> ShowS
$cshow :: Environment -> String
show :: Environment -> String
$cshowList :: [Environment] -> ShowS
showList :: [Environment] -> ShowS
Prelude.Show)
mkEnvironment :: Value Prelude.Text -> Environment
mkEnvironment :: Value Text -> Environment
mkEnvironment Value Text
name
= Environment
{haddock_workaround_ :: ()
haddock_workaround_ = (), name :: Value Text
name = Value Text
name,
airflowConfigurationOptions :: Maybe Object
airflowConfigurationOptions = Maybe Object
forall a. Maybe a
Prelude.Nothing,
airflowVersion :: Maybe (Value Text)
airflowVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, dagS3Path :: Maybe (Value Text)
dagS3Path = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
endpointManagement :: Maybe (Value Text)
endpointManagement = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
environmentClass :: Maybe (Value Text)
environmentClass = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
executionRoleArn :: Maybe (Value Text)
executionRoleArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, kmsKey :: Maybe (Value Text)
kmsKey = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
loggingConfiguration :: Maybe LoggingConfigurationProperty
loggingConfiguration = Maybe LoggingConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
maxWebservers :: Maybe (Value Integer)
maxWebservers = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, maxWorkers :: Maybe (Value Integer)
maxWorkers = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
minWebservers :: Maybe (Value Integer)
minWebservers = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, minWorkers :: Maybe (Value Integer)
minWorkers = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
networkConfiguration :: Maybe NetworkConfigurationProperty
networkConfiguration = Maybe NetworkConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3ObjectVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
pluginsS3Path :: Maybe (Value Text)
pluginsS3Path = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3ObjectVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
requirementsS3Path :: Maybe (Value Text)
requirementsS3Path = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, schedulers :: Maybe (Value Integer)
schedulers = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
sourceBucketArn :: Maybe (Value Text)
sourceBucketArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3ObjectVersion = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
startupScriptS3Path :: Maybe (Value Text)
startupScriptS3Path = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, tags :: Maybe Object
tags = Maybe Object
forall a. Maybe a
Prelude.Nothing,
webserverAccessMode :: Maybe (Value Text)
webserverAccessMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
weeklyMaintenanceWindowStart :: Maybe (Value Text)
weeklyMaintenanceWindowStart = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
workerReplacementStrategy :: Maybe (Value Text)
workerReplacementStrategy = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Environment where
toResourceProperties :: Environment -> ResourceProperties
toResourceProperties Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MWAA::Environment", 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
"Name" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
name]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AirflowConfigurationOptions"
(Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
airflowConfigurationOptions,
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
"AirflowVersion" (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)
airflowVersion,
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
"DagS3Path" (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)
dagS3Path,
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
"EndpointManagement" (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)
endpointManagement,
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
"EnvironmentClass" (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)
environmentClass,
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
"ExecutionRoleArn" (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)
executionRoleArn,
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
"KmsKey" (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)
kmsKey,
Key -> LoggingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingConfiguration" (LoggingConfigurationProperty -> (Key, Value))
-> Maybe LoggingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LoggingConfigurationProperty
loggingConfiguration,
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
"MaxWebservers" (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)
maxWebservers,
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
"MaxWorkers" (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)
maxWorkers,
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
"MinWebservers" (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)
minWebservers,
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
"MinWorkers" (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)
minWorkers,
Key -> NetworkConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkConfiguration" (NetworkConfigurationProperty -> (Key, Value))
-> Maybe NetworkConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NetworkConfigurationProperty
networkConfiguration,
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
"PluginsS3ObjectVersion"
(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)
pluginsS3ObjectVersion,
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
"PluginsS3Path" (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)
pluginsS3Path,
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
"RequirementsS3ObjectVersion"
(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)
requirementsS3ObjectVersion,
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
"RequirementsS3Path" (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)
requirementsS3Path,
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
"Schedulers" (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)
schedulers,
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
"SourceBucketArn" (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)
sourceBucketArn,
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
"StartupScriptS3ObjectVersion"
(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)
startupScriptS3ObjectVersion,
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
"StartupScriptS3Path" (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)
startupScriptS3Path,
Key -> Object -> (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" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WebserverAccessMode" (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)
webserverAccessMode,
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
"WeeklyMaintenanceWindowStart"
(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)
weeklyMaintenanceWindowStart,
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
"WorkerReplacementStrategy"
(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)
workerReplacementStrategy]))}
instance JSON.ToJSON Environment where
toJSON :: Environment -> Value
toJSON Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Name" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
name]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AirflowConfigurationOptions"
(Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
airflowConfigurationOptions,
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
"AirflowVersion" (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)
airflowVersion,
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
"DagS3Path" (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)
dagS3Path,
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
"EndpointManagement" (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)
endpointManagement,
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
"EnvironmentClass" (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)
environmentClass,
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
"ExecutionRoleArn" (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)
executionRoleArn,
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
"KmsKey" (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)
kmsKey,
Key -> LoggingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingConfiguration" (LoggingConfigurationProperty -> (Key, Value))
-> Maybe LoggingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LoggingConfigurationProperty
loggingConfiguration,
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
"MaxWebservers" (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)
maxWebservers,
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
"MaxWorkers" (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)
maxWorkers,
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
"MinWebservers" (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)
minWebservers,
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
"MinWorkers" (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)
minWorkers,
Key -> NetworkConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NetworkConfiguration" (NetworkConfigurationProperty -> (Key, Value))
-> Maybe NetworkConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NetworkConfigurationProperty
networkConfiguration,
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
"PluginsS3ObjectVersion"
(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)
pluginsS3ObjectVersion,
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
"PluginsS3Path" (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)
pluginsS3Path,
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
"RequirementsS3ObjectVersion"
(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)
requirementsS3ObjectVersion,
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
"RequirementsS3Path" (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)
requirementsS3Path,
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
"Schedulers" (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)
schedulers,
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
"SourceBucketArn" (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)
sourceBucketArn,
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
"StartupScriptS3ObjectVersion"
(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)
startupScriptS3ObjectVersion,
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
"StartupScriptS3Path" (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)
startupScriptS3Path,
Key -> Object -> (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" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WebserverAccessMode" (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)
webserverAccessMode,
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
"WeeklyMaintenanceWindowStart"
(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)
weeklyMaintenanceWindowStart,
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
"WorkerReplacementStrategy"
(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)
workerReplacementStrategy])))
instance Property "AirflowConfigurationOptions" Environment where
type PropertyType "AirflowConfigurationOptions" Environment = JSON.Object
set :: PropertyType "AirflowConfigurationOptions" Environment
-> Environment -> Environment
set PropertyType "AirflowConfigurationOptions" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment
{airflowConfigurationOptions :: Maybe Object
airflowConfigurationOptions = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "AirflowConfigurationOptions" Environment
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "AirflowVersion" Environment where
type PropertyType "AirflowVersion" Environment = Value Prelude.Text
set :: PropertyType "AirflowVersion" Environment
-> Environment -> Environment
set PropertyType "AirflowVersion" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {airflowVersion :: Maybe (Value Text)
airflowVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AirflowVersion" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "DagS3Path" Environment where
type PropertyType "DagS3Path" Environment = Value Prelude.Text
set :: PropertyType "DagS3Path" Environment -> Environment -> Environment
set PropertyType "DagS3Path" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {dagS3Path :: Maybe (Value Text)
dagS3Path = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DagS3Path" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "EndpointManagement" Environment where
type PropertyType "EndpointManagement" Environment = Value Prelude.Text
set :: PropertyType "EndpointManagement" Environment
-> Environment -> Environment
set PropertyType "EndpointManagement" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {endpointManagement :: Maybe (Value Text)
endpointManagement = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EndpointManagement" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "EnvironmentClass" Environment where
type PropertyType "EnvironmentClass" Environment = Value Prelude.Text
set :: PropertyType "EnvironmentClass" Environment
-> Environment -> Environment
set PropertyType "EnvironmentClass" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {environmentClass :: Maybe (Value Text)
environmentClass = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EnvironmentClass" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "ExecutionRoleArn" Environment where
type PropertyType "ExecutionRoleArn" Environment = Value Prelude.Text
set :: PropertyType "ExecutionRoleArn" Environment
-> Environment -> Environment
set PropertyType "ExecutionRoleArn" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {executionRoleArn :: Maybe (Value Text)
executionRoleArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExecutionRoleArn" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "KmsKey" Environment where
type PropertyType "KmsKey" Environment = Value Prelude.Text
set :: PropertyType "KmsKey" Environment -> Environment -> Environment
set PropertyType "KmsKey" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {kmsKey :: Maybe (Value Text)
kmsKey = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KmsKey" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "LoggingConfiguration" Environment where
type PropertyType "LoggingConfiguration" Environment = LoggingConfigurationProperty
set :: PropertyType "LoggingConfiguration" Environment
-> Environment -> Environment
set PropertyType "LoggingConfiguration" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {loggingConfiguration :: Maybe LoggingConfigurationProperty
loggingConfiguration = LoggingConfigurationProperty -> Maybe LoggingConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LoggingConfiguration" Environment
LoggingConfigurationProperty
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "MaxWebservers" Environment where
type PropertyType "MaxWebservers" Environment = Value Prelude.Integer
set :: PropertyType "MaxWebservers" Environment
-> Environment -> Environment
set PropertyType "MaxWebservers" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {maxWebservers :: Maybe (Value Integer)
maxWebservers = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxWebservers" Environment
Value Integer
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "MaxWorkers" Environment where
type PropertyType "MaxWorkers" Environment = Value Prelude.Integer
set :: PropertyType "MaxWorkers" Environment -> Environment -> Environment
set PropertyType "MaxWorkers" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {maxWorkers :: Maybe (Value Integer)
maxWorkers = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaxWorkers" Environment
Value Integer
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "MinWebservers" Environment where
type PropertyType "MinWebservers" Environment = Value Prelude.Integer
set :: PropertyType "MinWebservers" Environment
-> Environment -> Environment
set PropertyType "MinWebservers" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {minWebservers :: Maybe (Value Integer)
minWebservers = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MinWebservers" Environment
Value Integer
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "MinWorkers" Environment where
type PropertyType "MinWorkers" Environment = Value Prelude.Integer
set :: PropertyType "MinWorkers" Environment -> Environment -> Environment
set PropertyType "MinWorkers" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {minWorkers :: Maybe (Value Integer)
minWorkers = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MinWorkers" Environment
Value Integer
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "Name" Environment where
type PropertyType "Name" Environment = Value Prelude.Text
set :: PropertyType "Name" Environment -> Environment -> Environment
set PropertyType "Name" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..} = Environment {name :: Value Text
name = PropertyType "Name" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "NetworkConfiguration" Environment where
type PropertyType "NetworkConfiguration" Environment = NetworkConfigurationProperty
set :: PropertyType "NetworkConfiguration" Environment
-> Environment -> Environment
set PropertyType "NetworkConfiguration" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {networkConfiguration :: Maybe NetworkConfigurationProperty
networkConfiguration = NetworkConfigurationProperty -> Maybe NetworkConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NetworkConfiguration" Environment
NetworkConfigurationProperty
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "PluginsS3ObjectVersion" Environment where
type PropertyType "PluginsS3ObjectVersion" Environment = Value Prelude.Text
set :: PropertyType "PluginsS3ObjectVersion" Environment
-> Environment -> Environment
set PropertyType "PluginsS3ObjectVersion" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3ObjectVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PluginsS3ObjectVersion" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "PluginsS3Path" Environment where
type PropertyType "PluginsS3Path" Environment = Value Prelude.Text
set :: PropertyType "PluginsS3Path" Environment
-> Environment -> Environment
set PropertyType "PluginsS3Path" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {pluginsS3Path :: Maybe (Value Text)
pluginsS3Path = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PluginsS3Path" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "RequirementsS3ObjectVersion" Environment where
type PropertyType "RequirementsS3ObjectVersion" Environment = Value Prelude.Text
set :: PropertyType "RequirementsS3ObjectVersion" Environment
-> Environment -> Environment
set PropertyType "RequirementsS3ObjectVersion" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment
{requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3ObjectVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RequirementsS3ObjectVersion" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "RequirementsS3Path" Environment where
type PropertyType "RequirementsS3Path" Environment = Value Prelude.Text
set :: PropertyType "RequirementsS3Path" Environment
-> Environment -> Environment
set PropertyType "RequirementsS3Path" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {requirementsS3Path :: Maybe (Value Text)
requirementsS3Path = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RequirementsS3Path" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "Schedulers" Environment where
type PropertyType "Schedulers" Environment = Value Prelude.Integer
set :: PropertyType "Schedulers" Environment -> Environment -> Environment
set PropertyType "Schedulers" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {schedulers :: Maybe (Value Integer)
schedulers = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Schedulers" Environment
Value Integer
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "SourceBucketArn" Environment where
type PropertyType "SourceBucketArn" Environment = Value Prelude.Text
set :: PropertyType "SourceBucketArn" Environment
-> Environment -> Environment
set PropertyType "SourceBucketArn" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {sourceBucketArn :: Maybe (Value Text)
sourceBucketArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceBucketArn" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "StartupScriptS3ObjectVersion" Environment where
type PropertyType "StartupScriptS3ObjectVersion" Environment = Value Prelude.Text
set :: PropertyType "StartupScriptS3ObjectVersion" Environment
-> Environment -> Environment
set PropertyType "StartupScriptS3ObjectVersion" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment
{startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3ObjectVersion = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartupScriptS3ObjectVersion" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "StartupScriptS3Path" Environment where
type PropertyType "StartupScriptS3Path" Environment = Value Prelude.Text
set :: PropertyType "StartupScriptS3Path" Environment
-> Environment -> Environment
set PropertyType "StartupScriptS3Path" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {startupScriptS3Path :: Maybe (Value Text)
startupScriptS3Path = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartupScriptS3Path" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "Tags" Environment where
type PropertyType "Tags" Environment = JSON.Object
set :: PropertyType "Tags" Environment -> Environment -> Environment
set PropertyType "Tags" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {tags :: Maybe Object
tags = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "Tags" Environment
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "WebserverAccessMode" Environment where
type PropertyType "WebserverAccessMode" Environment = Value Prelude.Text
set :: PropertyType "WebserverAccessMode" Environment
-> Environment -> Environment
set PropertyType "WebserverAccessMode" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment {webserverAccessMode :: Maybe (Value Text)
webserverAccessMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WebserverAccessMode" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "WeeklyMaintenanceWindowStart" Environment where
type PropertyType "WeeklyMaintenanceWindowStart" Environment = Value Prelude.Text
set :: PropertyType "WeeklyMaintenanceWindowStart" Environment
-> Environment -> Environment
set PropertyType "WeeklyMaintenanceWindowStart" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment
{weeklyMaintenanceWindowStart :: Maybe (Value Text)
weeklyMaintenanceWindowStart = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WeeklyMaintenanceWindowStart" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
instance Property "WorkerReplacementStrategy" Environment where
type PropertyType "WorkerReplacementStrategy" Environment = Value Prelude.Text
set :: PropertyType "WorkerReplacementStrategy" Environment
-> Environment -> Environment
set PropertyType "WorkerReplacementStrategy" Environment
newValue Environment {Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: Environment -> ()
airflowConfigurationOptions :: Environment -> Maybe Object
airflowVersion :: Environment -> Maybe (Value Text)
dagS3Path :: Environment -> Maybe (Value Text)
endpointManagement :: Environment -> Maybe (Value Text)
environmentClass :: Environment -> Maybe (Value Text)
executionRoleArn :: Environment -> Maybe (Value Text)
kmsKey :: Environment -> Maybe (Value Text)
loggingConfiguration :: Environment -> Maybe LoggingConfigurationProperty
maxWebservers :: Environment -> Maybe (Value Integer)
maxWorkers :: Environment -> Maybe (Value Integer)
minWebservers :: Environment -> Maybe (Value Integer)
minWorkers :: Environment -> Maybe (Value Integer)
name :: Environment -> Value Text
networkConfiguration :: Environment -> Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Environment -> Maybe (Value Text)
pluginsS3Path :: Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: Environment -> Maybe (Value Text)
requirementsS3Path :: Environment -> Maybe (Value Text)
schedulers :: Environment -> Maybe (Value Integer)
sourceBucketArn :: Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: Environment -> Maybe (Value Text)
startupScriptS3Path :: Environment -> Maybe (Value Text)
tags :: Environment -> Maybe Object
webserverAccessMode :: Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: Environment -> Maybe (Value Text)
workerReplacementStrategy :: Environment -> Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
workerReplacementStrategy :: Maybe (Value Text)
..}
= Environment
{workerReplacementStrategy :: Maybe (Value Text)
workerReplacementStrategy = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "WorkerReplacementStrategy" Environment
Value Text
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe LoggingConfigurationProperty
Maybe NetworkConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
haddock_workaround_ :: ()
airflowConfigurationOptions :: Maybe Object
airflowVersion :: Maybe (Value Text)
dagS3Path :: Maybe (Value Text)
endpointManagement :: Maybe (Value Text)
environmentClass :: Maybe (Value Text)
executionRoleArn :: Maybe (Value Text)
kmsKey :: Maybe (Value Text)
loggingConfiguration :: Maybe LoggingConfigurationProperty
maxWebservers :: Maybe (Value Integer)
maxWorkers :: Maybe (Value Integer)
minWebservers :: Maybe (Value Integer)
minWorkers :: Maybe (Value Integer)
name :: Value Text
networkConfiguration :: Maybe NetworkConfigurationProperty
pluginsS3ObjectVersion :: Maybe (Value Text)
pluginsS3Path :: Maybe (Value Text)
requirementsS3ObjectVersion :: Maybe (Value Text)
requirementsS3Path :: Maybe (Value Text)
schedulers :: Maybe (Value Integer)
sourceBucketArn :: Maybe (Value Text)
startupScriptS3ObjectVersion :: Maybe (Value Text)
startupScriptS3Path :: Maybe (Value Text)
tags :: Maybe Object
webserverAccessMode :: Maybe (Value Text)
weeklyMaintenanceWindowStart :: Maybe (Value Text)
..}