module Stratosphere.ServiceCatalog.CloudFormationProvisionedProduct (
        module Exports, CloudFormationProvisionedProduct(..),
        mkCloudFormationProvisionedProduct
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.ServiceCatalog.CloudFormationProvisionedProduct.ProvisioningParameterProperty as Exports
import {-# SOURCE #-} Stratosphere.ServiceCatalog.CloudFormationProvisionedProduct.ProvisioningPreferencesProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data CloudFormationProvisionedProduct
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html>
    CloudFormationProvisionedProduct {CloudFormationProvisionedProduct -> ()
haddock_workaround_ :: (),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-acceptlanguage>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
acceptLanguage :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-notificationarns>
                                      CloudFormationProvisionedProduct -> Maybe (ValueList Text)
notificationArns :: (Prelude.Maybe (ValueList Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathid>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
pathId :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathname>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productid>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productname>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisionedproductname>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactid>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactname>
                                      CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameters>
                                      CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningParameters :: (Prelude.Maybe [ProvisioningParameterProperty]),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningpreferences>
                                      CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
provisioningPreferences :: (Prelude.Maybe ProvisioningPreferencesProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-tags>
                                      CloudFormationProvisionedProduct -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag])}
  deriving stock (CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct -> Bool
(CloudFormationProvisionedProduct
 -> CloudFormationProvisionedProduct -> Bool)
-> (CloudFormationProvisionedProduct
    -> CloudFormationProvisionedProduct -> Bool)
-> Eq CloudFormationProvisionedProduct
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct -> Bool
== :: CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct -> Bool
$c/= :: CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct -> Bool
/= :: CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct -> Bool
Prelude.Eq, Int -> CloudFormationProvisionedProduct -> ShowS
[CloudFormationProvisionedProduct] -> ShowS
CloudFormationProvisionedProduct -> String
(Int -> CloudFormationProvisionedProduct -> ShowS)
-> (CloudFormationProvisionedProduct -> String)
-> ([CloudFormationProvisionedProduct] -> ShowS)
-> Show CloudFormationProvisionedProduct
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CloudFormationProvisionedProduct -> ShowS
showsPrec :: Int -> CloudFormationProvisionedProduct -> ShowS
$cshow :: CloudFormationProvisionedProduct -> String
show :: CloudFormationProvisionedProduct -> String
$cshowList :: [CloudFormationProvisionedProduct] -> ShowS
showList :: [CloudFormationProvisionedProduct] -> ShowS
Prelude.Show)
mkCloudFormationProvisionedProduct ::
  CloudFormationProvisionedProduct
mkCloudFormationProvisionedProduct :: CloudFormationProvisionedProduct
mkCloudFormationProvisionedProduct
  = CloudFormationProvisionedProduct
      {haddock_workaround_ :: ()
haddock_workaround_ = (), acceptLanguage :: Maybe (Value Text)
acceptLanguage = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       notificationArns :: Maybe (ValueList Text)
notificationArns = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, pathId :: Maybe (Value Text)
pathId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       pathName :: Maybe (Value Text)
pathName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, productId :: Maybe (Value Text)
productId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       productName :: Maybe (Value Text)
productName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       provisionedProductName :: Maybe (Value Text)
provisionedProductName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactId = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       provisioningArtifactName :: Maybe (Value Text)
provisioningArtifactName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningParameters = Maybe [ProvisioningParameterProperty]
forall a. Maybe a
Prelude.Nothing,
       provisioningPreferences :: Maybe ProvisioningPreferencesProperty
provisioningPreferences = Maybe ProvisioningPreferencesProperty
forall a. Maybe a
Prelude.Nothing, tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties CloudFormationProvisionedProduct where
  toResourceProperties :: CloudFormationProvisionedProduct -> ResourceProperties
toResourceProperties CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::ServiceCatalog::CloudFormationProvisionedProduct",
         supportsTags :: Bool
supportsTags = Bool
Prelude.True,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                           [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
"AcceptLanguage" (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)
acceptLanguage,
                            Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NotificationArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
notificationArns,
                            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
"PathId" (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)
pathId,
                            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
"PathName" (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)
pathName,
                            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
"ProductId" (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)
productId,
                            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
"ProductName" (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)
productName,
                            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
"ProvisionedProductName"
                              (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)
provisionedProductName,
                            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
"ProvisioningArtifactId"
                              (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)
provisioningArtifactId,
                            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
"ProvisioningArtifactName"
                              (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)
provisioningArtifactName,
                            Key -> [ProvisioningParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProvisioningParameters"
                              ([ProvisioningParameterProperty] -> (Key, Value))
-> Maybe [ProvisioningParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ProvisioningParameterProperty]
provisioningParameters,
                            Key -> ProvisioningPreferencesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProvisioningPreferences"
                              (ProvisioningPreferencesProperty -> (Key, Value))
-> Maybe ProvisioningPreferencesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProvisioningPreferencesProperty
provisioningPreferences,
                            Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags])}
instance JSON.ToJSON CloudFormationProvisionedProduct where
  toJSON :: CloudFormationProvisionedProduct -> Value
toJSON CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [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
"AcceptLanguage" (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)
acceptLanguage,
               Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NotificationArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
notificationArns,
               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
"PathId" (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)
pathId,
               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
"PathName" (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)
pathName,
               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
"ProductId" (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)
productId,
               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
"ProductName" (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)
productName,
               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
"ProvisionedProductName"
                 (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)
provisionedProductName,
               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
"ProvisioningArtifactId"
                 (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)
provisioningArtifactId,
               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
"ProvisioningArtifactName"
                 (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)
provisioningArtifactName,
               Key -> [ProvisioningParameterProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProvisioningParameters"
                 ([ProvisioningParameterProperty] -> (Key, Value))
-> Maybe [ProvisioningParameterProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ProvisioningParameterProperty]
provisioningParameters,
               Key -> ProvisioningPreferencesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProvisioningPreferences"
                 (ProvisioningPreferencesProperty -> (Key, Value))
-> Maybe ProvisioningPreferencesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProvisioningPreferencesProperty
provisioningPreferences,
               Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags]))
instance Property "AcceptLanguage" CloudFormationProvisionedProduct where
  type PropertyType "AcceptLanguage" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType "AcceptLanguage" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType "AcceptLanguage" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {acceptLanguage :: Maybe (Value Text)
acceptLanguage = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AcceptLanguage" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "NotificationArns" CloudFormationProvisionedProduct where
  type PropertyType "NotificationArns" CloudFormationProvisionedProduct = ValueList Prelude.Text
  set :: PropertyType "NotificationArns" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType "NotificationArns" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {notificationArns :: Maybe (ValueList Text)
notificationArns = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NotificationArns" CloudFormationProvisionedProduct
ValueList Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "PathId" CloudFormationProvisionedProduct where
  type PropertyType "PathId" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType "PathId" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType "PathId" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {pathId :: Maybe (Value Text)
pathId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PathId" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "PathName" CloudFormationProvisionedProduct where
  type PropertyType "PathName" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType "PathName" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType "PathName" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {pathName :: Maybe (Value Text)
pathName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PathName" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "ProductId" CloudFormationProvisionedProduct where
  type PropertyType "ProductId" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType "ProductId" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType "ProductId" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {productId :: Maybe (Value Text)
productId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ProductId" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "ProductName" CloudFormationProvisionedProduct where
  type PropertyType "ProductName" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType "ProductName" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType "ProductName" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {productName :: Maybe (Value Text)
productName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ProductName" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "ProvisionedProductName" CloudFormationProvisionedProduct where
  type PropertyType "ProvisionedProductName" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType
  "ProvisionedProductName" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType
  "ProvisionedProductName" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {provisionedProductName :: Maybe (Value Text)
provisionedProductName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ProvisionedProductName" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "ProvisioningArtifactId" CloudFormationProvisionedProduct where
  type PropertyType "ProvisioningArtifactId" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType
  "ProvisioningArtifactId" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType
  "ProvisioningArtifactId" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactId = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ProvisioningArtifactId" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "ProvisioningArtifactName" CloudFormationProvisionedProduct where
  type PropertyType "ProvisioningArtifactName" CloudFormationProvisionedProduct = Value Prelude.Text
  set :: PropertyType
  "ProvisioningArtifactName" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType
  "ProvisioningArtifactName" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {provisioningArtifactName :: Maybe (Value Text)
provisioningArtifactName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ProvisioningArtifactName" CloudFormationProvisionedProduct
Value Text
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "ProvisioningParameters" CloudFormationProvisionedProduct where
  type PropertyType "ProvisioningParameters" CloudFormationProvisionedProduct = [ProvisioningParameterProperty]
  set :: PropertyType
  "ProvisioningParameters" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType
  "ProvisioningParameters" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningParameters = [ProvisioningParameterProperty]
-> Maybe [ProvisioningParameterProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ProvisioningParameterProperty]
PropertyType
  "ProvisioningParameters" CloudFormationProvisionedProduct
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
instance Property "ProvisioningPreferences" CloudFormationProvisionedProduct where
  type PropertyType "ProvisioningPreferences" CloudFormationProvisionedProduct = ProvisioningPreferencesProperty
  set :: PropertyType
  "ProvisioningPreferences" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType
  "ProvisioningPreferences" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {provisioningPreferences :: Maybe ProvisioningPreferencesProperty
provisioningPreferences = ProvisioningPreferencesProperty
-> Maybe ProvisioningPreferencesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ProvisioningPreferences" CloudFormationProvisionedProduct
ProvisioningPreferencesProperty
newValue, Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
tags :: Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
tags :: Maybe [Tag]
..}
instance Property "Tags" CloudFormationProvisionedProduct where
  type PropertyType "Tags" CloudFormationProvisionedProduct = [Tag]
  set :: PropertyType "Tags" CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
-> CloudFormationProvisionedProduct
set PropertyType "Tags" CloudFormationProvisionedProduct
newValue CloudFormationProvisionedProduct {Maybe [Tag]
Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: CloudFormationProvisionedProduct -> ()
acceptLanguage :: CloudFormationProvisionedProduct -> Maybe (Value Text)
notificationArns :: CloudFormationProvisionedProduct -> Maybe (ValueList Text)
pathId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
pathName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
productName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisionedProductName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactId :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningArtifactName :: CloudFormationProvisionedProduct -> Maybe (Value Text)
provisioningParameters :: CloudFormationProvisionedProduct
-> Maybe [ProvisioningParameterProperty]
provisioningPreferences :: CloudFormationProvisionedProduct
-> Maybe ProvisioningPreferencesProperty
tags :: CloudFormationProvisionedProduct -> Maybe [Tag]
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
tags :: Maybe [Tag]
..}
    = CloudFormationProvisionedProduct
        {tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" CloudFormationProvisionedProduct
newValue, Maybe [ProvisioningParameterProperty]
Maybe (ValueList Text)
Maybe (Value Text)
Maybe ProvisioningPreferencesProperty
()
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
haddock_workaround_ :: ()
acceptLanguage :: Maybe (Value Text)
notificationArns :: Maybe (ValueList Text)
pathId :: Maybe (Value Text)
pathName :: Maybe (Value Text)
productId :: Maybe (Value Text)
productName :: Maybe (Value Text)
provisionedProductName :: Maybe (Value Text)
provisioningArtifactId :: Maybe (Value Text)
provisioningArtifactName :: Maybe (Value Text)
provisioningParameters :: Maybe [ProvisioningParameterProperty]
provisioningPreferences :: Maybe ProvisioningPreferencesProperty
..}