stratosphere-datazone-1.0.0: gen/Stratosphere/DataZone/EnvironmentBlueprintConfiguration/ProvisioningConfigurationProperty.hs
module Stratosphere.DataZone.EnvironmentBlueprintConfiguration.ProvisioningConfigurationProperty (
module Exports, ProvisioningConfigurationProperty(..),
mkProvisioningConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.DataZone.EnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty as Exports
import Stratosphere.ResourceProperties
data ProvisioningConfigurationProperty
= -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentblueprintconfiguration-provisioningconfiguration.html>
ProvisioningConfigurationProperty {haddock_workaround_ :: (),
-- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentblueprintconfiguration-provisioningconfiguration.html#cfn-datazone-environmentblueprintconfiguration-provisioningconfiguration-lakeformationconfiguration>
lakeFormationConfiguration :: LakeFormationConfigurationProperty}
deriving stock (Prelude.Eq, Prelude.Show)
mkProvisioningConfigurationProperty ::
LakeFormationConfigurationProperty
-> ProvisioningConfigurationProperty
mkProvisioningConfigurationProperty lakeFormationConfiguration
= ProvisioningConfigurationProperty
{haddock_workaround_ = (),
lakeFormationConfiguration = lakeFormationConfiguration}
instance ToResourceProperties ProvisioningConfigurationProperty where
toResourceProperties ProvisioningConfigurationProperty {..}
= ResourceProperties
{awsType = "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningConfiguration",
supportsTags = Prelude.False,
properties = ["LakeFormationConfiguration"
JSON..= lakeFormationConfiguration]}
instance JSON.ToJSON ProvisioningConfigurationProperty where
toJSON ProvisioningConfigurationProperty {..}
= JSON.object
["LakeFormationConfiguration" JSON..= lakeFormationConfiguration]
instance Property "LakeFormationConfiguration" ProvisioningConfigurationProperty where
type PropertyType "LakeFormationConfiguration" ProvisioningConfigurationProperty = LakeFormationConfigurationProperty
set newValue ProvisioningConfigurationProperty {..}
= ProvisioningConfigurationProperty
{lakeFormationConfiguration = newValue, ..}