module Stratosphere.DataZone.ProjectProfile.EnvironmentConfigurationProperty (
module Exports, EnvironmentConfigurationProperty(..),
mkEnvironmentConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.DataZone.ProjectProfile.AwsAccountProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.ProjectProfile.EnvironmentConfigurationParametersDetailsProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.ProjectProfile.RegionProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data EnvironmentConfigurationProperty
=
EnvironmentConfigurationProperty {EnvironmentConfigurationProperty -> ()
haddock_workaround_ :: (),
EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsAccount :: (Prelude.Maybe AwsAccountProperty),
EnvironmentConfigurationProperty -> RegionProperty
awsRegion :: RegionProperty,
EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
configurationParameters :: (Prelude.Maybe EnvironmentConfigurationParametersDetailsProperty),
EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentMode :: (Prelude.Maybe (Value Prelude.Text)),
EnvironmentConfigurationProperty -> Maybe (Value Double)
deploymentOrder :: (Prelude.Maybe (Value Prelude.Double)),
EnvironmentConfigurationProperty -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
EnvironmentConfigurationProperty -> Value Text
environmentBlueprintId :: (Value Prelude.Text),
EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentConfigurationId :: (Prelude.Maybe (Value Prelude.Text)),
EnvironmentConfigurationProperty -> Value Text
name :: (Value Prelude.Text)}
deriving stock (EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty -> Bool
(EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty -> Bool)
-> (EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty -> Bool)
-> Eq EnvironmentConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty -> Bool
== :: EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty -> Bool
$c/= :: EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty -> Bool
/= :: EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty -> Bool
Prelude.Eq, Int -> EnvironmentConfigurationProperty -> ShowS
[EnvironmentConfigurationProperty] -> ShowS
EnvironmentConfigurationProperty -> String
(Int -> EnvironmentConfigurationProperty -> ShowS)
-> (EnvironmentConfigurationProperty -> String)
-> ([EnvironmentConfigurationProperty] -> ShowS)
-> Show EnvironmentConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> EnvironmentConfigurationProperty -> ShowS
showsPrec :: Int -> EnvironmentConfigurationProperty -> ShowS
$cshow :: EnvironmentConfigurationProperty -> String
show :: EnvironmentConfigurationProperty -> String
$cshowList :: [EnvironmentConfigurationProperty] -> ShowS
showList :: [EnvironmentConfigurationProperty] -> ShowS
Prelude.Show)
mkEnvironmentConfigurationProperty ::
RegionProperty
-> Value Prelude.Text
-> Value Prelude.Text -> EnvironmentConfigurationProperty
mkEnvironmentConfigurationProperty :: RegionProperty
-> Value Text -> Value Text -> EnvironmentConfigurationProperty
mkEnvironmentConfigurationProperty
RegionProperty
awsRegion
Value Text
environmentBlueprintId
Value Text
name
= EnvironmentConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), awsRegion :: RegionProperty
awsRegion = RegionProperty
awsRegion,
environmentBlueprintId :: Value Text
environmentBlueprintId = Value Text
environmentBlueprintId, name :: Value Text
name = Value Text
name,
awsAccount :: Maybe AwsAccountProperty
awsAccount = Maybe AwsAccountProperty
forall a. Maybe a
Prelude.Nothing,
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
configurationParameters = Maybe EnvironmentConfigurationParametersDetailsProperty
forall a. Maybe a
Prelude.Nothing,
deploymentMode :: Maybe (Value Text)
deploymentMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
deploymentOrder :: Maybe (Value Double)
deploymentOrder = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing, description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
environmentConfigurationId :: Maybe (Value Text)
environmentConfigurationId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties EnvironmentConfigurationProperty where
toResourceProperties :: EnvironmentConfigurationProperty -> ResourceProperties
toResourceProperties EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::DataZone::ProjectProfile.EnvironmentConfiguration",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"AwsRegion" Key -> RegionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= RegionProperty
awsRegion,
Key
"EnvironmentBlueprintId" 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
environmentBlueprintId,
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 -> AwsAccountProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AwsAccount" (AwsAccountProperty -> (Key, Value))
-> Maybe AwsAccountProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AwsAccountProperty
awsAccount,
Key
-> EnvironmentConfigurationParametersDetailsProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfigurationParameters"
(EnvironmentConfigurationParametersDetailsProperty -> (Key, Value))
-> Maybe EnvironmentConfigurationParametersDetailsProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EnvironmentConfigurationParametersDetailsProperty
configurationParameters,
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
"DeploymentMode" (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)
deploymentMode,
Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeploymentOrder" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
deploymentOrder,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentConfigurationId"
(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)
environmentConfigurationId]))}
instance JSON.ToJSON EnvironmentConfigurationProperty where
toJSON :: EnvironmentConfigurationProperty -> Value
toJSON EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: 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
"AwsRegion" Key -> RegionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= RegionProperty
awsRegion,
Key
"EnvironmentBlueprintId" 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
environmentBlueprintId,
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 -> AwsAccountProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AwsAccount" (AwsAccountProperty -> (Key, Value))
-> Maybe AwsAccountProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AwsAccountProperty
awsAccount,
Key
-> EnvironmentConfigurationParametersDetailsProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfigurationParameters"
(EnvironmentConfigurationParametersDetailsProperty -> (Key, Value))
-> Maybe EnvironmentConfigurationParametersDetailsProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EnvironmentConfigurationParametersDetailsProperty
configurationParameters,
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
"DeploymentMode" (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)
deploymentMode,
Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeploymentOrder" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
deploymentOrder,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Description" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
description,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentConfigurationId"
(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)
environmentConfigurationId])))
instance Property "AwsAccount" EnvironmentConfigurationProperty where
type PropertyType "AwsAccount" EnvironmentConfigurationProperty = AwsAccountProperty
set :: PropertyType "AwsAccount" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType "AwsAccount" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty
{awsAccount :: Maybe AwsAccountProperty
awsAccount = AwsAccountProperty -> Maybe AwsAccountProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AwsAccount" EnvironmentConfigurationProperty
AwsAccountProperty
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
haddock_workaround_ :: ()
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
instance Property "AwsRegion" EnvironmentConfigurationProperty where
type PropertyType "AwsRegion" EnvironmentConfigurationProperty = RegionProperty
set :: PropertyType "AwsRegion" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType "AwsRegion" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty {awsRegion :: RegionProperty
awsRegion = PropertyType "AwsRegion" EnvironmentConfigurationProperty
RegionProperty
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
instance Property "ConfigurationParameters" EnvironmentConfigurationProperty where
type PropertyType "ConfigurationParameters" EnvironmentConfigurationProperty = EnvironmentConfigurationParametersDetailsProperty
set :: PropertyType
"ConfigurationParameters" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType
"ConfigurationParameters" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty
{configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
configurationParameters = EnvironmentConfigurationParametersDetailsProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ConfigurationParameters" EnvironmentConfigurationProperty
EnvironmentConfigurationParametersDetailsProperty
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
instance Property "DeploymentMode" EnvironmentConfigurationProperty where
type PropertyType "DeploymentMode" EnvironmentConfigurationProperty = Value Prelude.Text
set :: PropertyType "DeploymentMode" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType "DeploymentMode" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty
{deploymentMode :: Maybe (Value Text)
deploymentMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeploymentMode" EnvironmentConfigurationProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
instance Property "DeploymentOrder" EnvironmentConfigurationProperty where
type PropertyType "DeploymentOrder" EnvironmentConfigurationProperty = Value Prelude.Double
set :: PropertyType "DeploymentOrder" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType "DeploymentOrder" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty
{deploymentOrder :: Maybe (Value Double)
deploymentOrder = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DeploymentOrder" EnvironmentConfigurationProperty
Value Double
newValue, Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
instance Property "Description" EnvironmentConfigurationProperty where
type PropertyType "Description" EnvironmentConfigurationProperty = Value Prelude.Text
set :: PropertyType "Description" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType "Description" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty
{description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" EnvironmentConfigurationProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
instance Property "EnvironmentBlueprintId" EnvironmentConfigurationProperty where
type PropertyType "EnvironmentBlueprintId" EnvironmentConfigurationProperty = Value Prelude.Text
set :: PropertyType
"EnvironmentBlueprintId" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType
"EnvironmentBlueprintId" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty
{environmentBlueprintId :: Value Text
environmentBlueprintId = PropertyType
"EnvironmentBlueprintId" EnvironmentConfigurationProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
instance Property "EnvironmentConfigurationId" EnvironmentConfigurationProperty where
type PropertyType "EnvironmentConfigurationId" EnvironmentConfigurationProperty = Value Prelude.Text
set :: PropertyType
"EnvironmentConfigurationId" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType
"EnvironmentConfigurationId" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty
{environmentConfigurationId :: Maybe (Value Text)
environmentConfigurationId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"EnvironmentConfigurationId" EnvironmentConfigurationProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
name :: Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
name :: Value Text
..}
instance Property "Name" EnvironmentConfigurationProperty where
type PropertyType "Name" EnvironmentConfigurationProperty = Value Prelude.Text
set :: PropertyType "Name" EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
-> EnvironmentConfigurationProperty
set PropertyType "Name" EnvironmentConfigurationProperty
newValue EnvironmentConfigurationProperty {Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: EnvironmentConfigurationProperty -> ()
awsAccount :: EnvironmentConfigurationProperty -> Maybe AwsAccountProperty
awsRegion :: EnvironmentConfigurationProperty -> RegionProperty
configurationParameters :: EnvironmentConfigurationProperty
-> Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: EnvironmentConfigurationProperty -> Maybe (Value Text)
deploymentOrder :: EnvironmentConfigurationProperty -> Maybe (Value Double)
description :: EnvironmentConfigurationProperty -> Maybe (Value Text)
environmentBlueprintId :: EnvironmentConfigurationProperty -> Value Text
environmentConfigurationId :: EnvironmentConfigurationProperty -> Maybe (Value Text)
name :: EnvironmentConfigurationProperty -> Value Text
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
name :: Value Text
..}
= EnvironmentConfigurationProperty {name :: Value Text
name = PropertyType "Name" EnvironmentConfigurationProperty
Value Text
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe AwsAccountProperty
Maybe EnvironmentConfigurationParametersDetailsProperty
()
Value Text
RegionProperty
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
haddock_workaround_ :: ()
awsAccount :: Maybe AwsAccountProperty
awsRegion :: RegionProperty
configurationParameters :: Maybe EnvironmentConfigurationParametersDetailsProperty
deploymentMode :: Maybe (Value Text)
deploymentOrder :: Maybe (Value Double)
description :: Maybe (Value Text)
environmentBlueprintId :: Value Text
environmentConfigurationId :: Maybe (Value Text)
..}