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
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html>
    Environment {Environment -> ()
haddock_workaround_ :: (),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-airflowconfigurationoptions>
                 Environment -> Maybe Object
airflowConfigurationOptions :: (Prelude.Maybe JSON.Object),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-airflowversion>
                 Environment -> Maybe (Value Text)
airflowVersion :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-dags3path>
                 Environment -> Maybe (Value Text)
dagS3Path :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-endpointmanagement>
                 Environment -> Maybe (Value Text)
endpointManagement :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-environmentclass>
                 Environment -> Maybe (Value Text)
environmentClass :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-executionrolearn>
                 Environment -> Maybe (Value Text)
executionRoleArn :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-kmskey>
                 Environment -> Maybe (Value Text)
kmsKey :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-loggingconfiguration>
                 Environment -> Maybe LoggingConfigurationProperty
loggingConfiguration :: (Prelude.Maybe LoggingConfigurationProperty),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-maxwebservers>
                 Environment -> Maybe (Value Integer)
maxWebservers :: (Prelude.Maybe (Value Prelude.Integer)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-maxworkers>
                 Environment -> Maybe (Value Integer)
maxWorkers :: (Prelude.Maybe (Value Prelude.Integer)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-minwebservers>
                 Environment -> Maybe (Value Integer)
minWebservers :: (Prelude.Maybe (Value Prelude.Integer)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-minworkers>
                 Environment -> Maybe (Value Integer)
minWorkers :: (Prelude.Maybe (Value Prelude.Integer)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-name>
                 Environment -> Value Text
name :: (Value Prelude.Text),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-networkconfiguration>
                 Environment -> Maybe NetworkConfigurationProperty
networkConfiguration :: (Prelude.Maybe NetworkConfigurationProperty),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-pluginss3objectversion>
                 Environment -> Maybe (Value Text)
pluginsS3ObjectVersion :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-pluginss3path>
                 Environment -> Maybe (Value Text)
pluginsS3Path :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-requirementss3objectversion>
                 Environment -> Maybe (Value Text)
requirementsS3ObjectVersion :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-requirementss3path>
                 Environment -> Maybe (Value Text)
requirementsS3Path :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-schedulers>
                 Environment -> Maybe (Value Integer)
schedulers :: (Prelude.Maybe (Value Prelude.Integer)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-sourcebucketarn>
                 Environment -> Maybe (Value Text)
sourceBucketArn :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-startupscripts3objectversion>
                 Environment -> Maybe (Value Text)
startupScriptS3ObjectVersion :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-startupscripts3path>
                 Environment -> Maybe (Value Text)
startupScriptS3Path :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-tags>
                 Environment -> Maybe Object
tags :: (Prelude.Maybe JSON.Object),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-webserveraccessmode>
                 Environment -> Maybe (Value Text)
webserverAccessMode :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-weeklymaintenancewindowstart>
                 Environment -> Maybe (Value Text)
weeklyMaintenanceWindowStart :: (Prelude.Maybe (Value Prelude.Text)),
                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mwaa-environment.html#cfn-mwaa-environment-workerreplacementstrategy>
                 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)
..}