module Stratosphere.DataZone.PolicyGrant.PolicyGrantDetailProperty (
        module Exports, PolicyGrantDetailProperty(..),
        mkPolicyGrantDetailProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.AddToProjectMemberPoolPolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.CreateAssetTypePolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.CreateDomainUnitPolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.CreateEnvironmentProfilePolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.CreateFormTypePolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.CreateGlossaryPolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.CreateProjectFromProjectProfilePolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.CreateProjectPolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.OverrideDomainUnitOwnersPolicyGrantDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.DataZone.PolicyGrant.OverrideProjectOwnersPolicyGrantDetailProperty as Exports
import Stratosphere.ResourceProperties
data PolicyGrantDetailProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html>
    PolicyGrantDetailProperty {PolicyGrantDetailProperty -> ()
haddock_workaround_ :: (),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-addtoprojectmemberpool>
                               PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
addToProjectMemberPool :: (Prelude.Maybe AddToProjectMemberPoolPolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createassettype>
                               PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createAssetType :: (Prelude.Maybe CreateAssetTypePolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createdomainunit>
                               PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createDomainUnit :: (Prelude.Maybe CreateDomainUnitPolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createenvironment>
                               PolicyGrantDetailProperty -> Maybe Object
createEnvironment :: (Prelude.Maybe JSON.Object),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createenvironmentfromblueprint>
                               PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: (Prelude.Maybe JSON.Object),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createenvironmentprofile>
                               PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createEnvironmentProfile :: (Prelude.Maybe CreateEnvironmentProfilePolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createformtype>
                               PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createFormType :: (Prelude.Maybe CreateFormTypePolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createglossary>
                               PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createGlossary :: (Prelude.Maybe CreateGlossaryPolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createproject>
                               PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProject :: (Prelude.Maybe CreateProjectPolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createprojectfromprojectprofile>
                               PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
createProjectFromProjectProfile :: (Prelude.Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-delegatecreateenvironmentprofile>
                               PolicyGrantDetailProperty -> Maybe Object
delegateCreateEnvironmentProfile :: (Prelude.Maybe JSON.Object),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-overridedomainunitowners>
                               PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideDomainUnitOwners :: (Prelude.Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-overrideprojectowners>
                               PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
overrideProjectOwners :: (Prelude.Maybe OverrideProjectOwnersPolicyGrantDetailProperty)}
  deriving stock (PolicyGrantDetailProperty -> PolicyGrantDetailProperty -> Bool
(PolicyGrantDetailProperty -> PolicyGrantDetailProperty -> Bool)
-> (PolicyGrantDetailProperty -> PolicyGrantDetailProperty -> Bool)
-> Eq PolicyGrantDetailProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PolicyGrantDetailProperty -> PolicyGrantDetailProperty -> Bool
== :: PolicyGrantDetailProperty -> PolicyGrantDetailProperty -> Bool
$c/= :: PolicyGrantDetailProperty -> PolicyGrantDetailProperty -> Bool
/= :: PolicyGrantDetailProperty -> PolicyGrantDetailProperty -> Bool
Prelude.Eq, Int -> PolicyGrantDetailProperty -> ShowS
[PolicyGrantDetailProperty] -> ShowS
PolicyGrantDetailProperty -> String
(Int -> PolicyGrantDetailProperty -> ShowS)
-> (PolicyGrantDetailProperty -> String)
-> ([PolicyGrantDetailProperty] -> ShowS)
-> Show PolicyGrantDetailProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> PolicyGrantDetailProperty -> ShowS
showsPrec :: Int -> PolicyGrantDetailProperty -> ShowS
$cshow :: PolicyGrantDetailProperty -> String
show :: PolicyGrantDetailProperty -> String
$cshowList :: [PolicyGrantDetailProperty] -> ShowS
showList :: [PolicyGrantDetailProperty] -> ShowS
Prelude.Show)
mkPolicyGrantDetailProperty :: PolicyGrantDetailProperty
mkPolicyGrantDetailProperty :: PolicyGrantDetailProperty
mkPolicyGrantDetailProperty
  = PolicyGrantDetailProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
addToProjectMemberPool = Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createAssetType = Maybe CreateAssetTypePolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createDomainUnit = Maybe CreateDomainUnitPolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       createEnvironment :: Maybe Object
createEnvironment = Maybe Object
forall a. Maybe a
Prelude.Nothing,
       createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentFromBlueprint = Maybe Object
forall a. Maybe a
Prelude.Nothing,
       createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createEnvironmentProfile = Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createFormType = Maybe CreateFormTypePolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing, createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createGlossary = Maybe CreateGlossaryPolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProject = Maybe CreateProjectPolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
createProjectFromProjectProfile = Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       delegateCreateEnvironmentProfile :: Maybe Object
delegateCreateEnvironmentProfile = Maybe Object
forall a. Maybe a
Prelude.Nothing,
       overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideDomainUnitOwners = Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing,
       overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
overrideProjectOwners = Maybe OverrideProjectOwnersPolicyGrantDetailProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties PolicyGrantDetailProperty where
  toResourceProperties :: PolicyGrantDetailProperty -> ResourceProperties
toResourceProperties PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::DataZone::PolicyGrant.PolicyGrantDetail",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         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
-> AddToProjectMemberPoolPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AddToProjectMemberPool"
                              (AddToProjectMemberPoolPolicyGrantDetailProperty -> (Key, Value))
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
addToProjectMemberPool,
                            Key -> CreateAssetTypePolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateAssetType" (CreateAssetTypePolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateAssetTypePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateAssetTypePolicyGrantDetailProperty
createAssetType,
                            Key -> CreateDomainUnitPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateDomainUnit" (CreateDomainUnitPolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateDomainUnitPolicyGrantDetailProperty
createDomainUnit,
                            Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateEnvironment" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
createEnvironment,
                            Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateEnvironmentFromBlueprint"
                              (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
createEnvironmentFromBlueprint,
                            Key
-> CreateEnvironmentProfilePolicyGrantDetailProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateEnvironmentProfile"
                              (CreateEnvironmentProfilePolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createEnvironmentProfile,
                            Key -> CreateFormTypePolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateFormType" (CreateFormTypePolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateFormTypePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateFormTypePolicyGrantDetailProperty
createFormType,
                            Key -> CreateGlossaryPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateGlossary" (CreateGlossaryPolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateGlossaryPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateGlossaryPolicyGrantDetailProperty
createGlossary,
                            Key -> CreateProjectPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateProject" (CreateProjectPolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateProjectPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateProjectPolicyGrantDetailProperty
createProject,
                            Key
-> CreateProjectFromProjectProfilePolicyGrantDetailProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateProjectFromProjectProfile"
                              (CreateProjectFromProjectProfilePolicyGrantDetailProperty
 -> (Key, Value))
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
createProjectFromProjectProfile,
                            Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DelegateCreateEnvironmentProfile"
                              (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
delegateCreateEnvironmentProfile,
                            Key
-> OverrideDomainUnitOwnersPolicyGrantDetailProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OverrideDomainUnitOwners"
                              (OverrideDomainUnitOwnersPolicyGrantDetailProperty -> (Key, Value))
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideDomainUnitOwners,
                            Key
-> OverrideProjectOwnersPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OverrideProjectOwners"
                              (OverrideProjectOwnersPolicyGrantDetailProperty -> (Key, Value))
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
overrideProjectOwners])}
instance JSON.ToJSON PolicyGrantDetailProperty where
  toJSON :: PolicyGrantDetailProperty -> Value
toJSON PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = [(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
-> AddToProjectMemberPoolPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AddToProjectMemberPool"
                 (AddToProjectMemberPoolPolicyGrantDetailProperty -> (Key, Value))
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
addToProjectMemberPool,
               Key -> CreateAssetTypePolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateAssetType" (CreateAssetTypePolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateAssetTypePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateAssetTypePolicyGrantDetailProperty
createAssetType,
               Key -> CreateDomainUnitPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateDomainUnit" (CreateDomainUnitPolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateDomainUnitPolicyGrantDetailProperty
createDomainUnit,
               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateEnvironment" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
createEnvironment,
               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateEnvironmentFromBlueprint"
                 (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
createEnvironmentFromBlueprint,
               Key
-> CreateEnvironmentProfilePolicyGrantDetailProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateEnvironmentProfile"
                 (CreateEnvironmentProfilePolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createEnvironmentProfile,
               Key -> CreateFormTypePolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateFormType" (CreateFormTypePolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateFormTypePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateFormTypePolicyGrantDetailProperty
createFormType,
               Key -> CreateGlossaryPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateGlossary" (CreateGlossaryPolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateGlossaryPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateGlossaryPolicyGrantDetailProperty
createGlossary,
               Key -> CreateProjectPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateProject" (CreateProjectPolicyGrantDetailProperty -> (Key, Value))
-> Maybe CreateProjectPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateProjectPolicyGrantDetailProperty
createProject,
               Key
-> CreateProjectFromProjectProfilePolicyGrantDetailProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreateProjectFromProjectProfile"
                 (CreateProjectFromProjectProfilePolicyGrantDetailProperty
 -> (Key, Value))
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
createProjectFromProjectProfile,
               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DelegateCreateEnvironmentProfile"
                 (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
delegateCreateEnvironmentProfile,
               Key
-> OverrideDomainUnitOwnersPolicyGrantDetailProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OverrideDomainUnitOwners"
                 (OverrideDomainUnitOwnersPolicyGrantDetailProperty -> (Key, Value))
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideDomainUnitOwners,
               Key
-> OverrideProjectOwnersPolicyGrantDetailProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OverrideProjectOwners"
                 (OverrideProjectOwnersPolicyGrantDetailProperty -> (Key, Value))
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
overrideProjectOwners]))
instance Property "AddToProjectMemberPool" PolicyGrantDetailProperty where
  type PropertyType "AddToProjectMemberPool" PolicyGrantDetailProperty = AddToProjectMemberPoolPolicyGrantDetailProperty
  set :: PropertyType "AddToProjectMemberPool" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "AddToProjectMemberPool" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
addToProjectMemberPool = AddToProjectMemberPoolPolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AddToProjectMemberPool" PolicyGrantDetailProperty
AddToProjectMemberPoolPolicyGrantDetailProperty
newValue, Maybe Object
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateAssetType" PolicyGrantDetailProperty where
  type PropertyType "CreateAssetType" PolicyGrantDetailProperty = CreateAssetTypePolicyGrantDetailProperty
  set :: PropertyType "CreateAssetType" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "CreateAssetType" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createAssetType = CreateAssetTypePolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreateAssetType" PolicyGrantDetailProperty
CreateAssetTypePolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateDomainUnit" PolicyGrantDetailProperty where
  type PropertyType "CreateDomainUnit" PolicyGrantDetailProperty = CreateDomainUnitPolicyGrantDetailProperty
  set :: PropertyType "CreateDomainUnit" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "CreateDomainUnit" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createDomainUnit = CreateDomainUnitPolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreateDomainUnit" PolicyGrantDetailProperty
CreateDomainUnitPolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateEnvironment" PolicyGrantDetailProperty where
  type PropertyType "CreateEnvironment" PolicyGrantDetailProperty = JSON.Object
  set :: PropertyType "CreateEnvironment" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "CreateEnvironment" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createEnvironment :: Maybe Object
createEnvironment = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "CreateEnvironment" PolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateEnvironmentFromBlueprint" PolicyGrantDetailProperty where
  type PropertyType "CreateEnvironmentFromBlueprint" PolicyGrantDetailProperty = JSON.Object
  set :: PropertyType
  "CreateEnvironmentFromBlueprint" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType
  "CreateEnvironmentFromBlueprint" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentFromBlueprint = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType
  "CreateEnvironmentFromBlueprint" PolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateEnvironmentProfile" PolicyGrantDetailProperty where
  type PropertyType "CreateEnvironmentProfile" PolicyGrantDetailProperty = CreateEnvironmentProfilePolicyGrantDetailProperty
  set :: PropertyType "CreateEnvironmentProfile" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "CreateEnvironmentProfile" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createEnvironmentProfile = CreateEnvironmentProfilePolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreateEnvironmentProfile" PolicyGrantDetailProperty
CreateEnvironmentProfilePolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateFormType" PolicyGrantDetailProperty where
  type PropertyType "CreateFormType" PolicyGrantDetailProperty = CreateFormTypePolicyGrantDetailProperty
  set :: PropertyType "CreateFormType" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "CreateFormType" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createFormType = CreateFormTypePolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreateFormType" PolicyGrantDetailProperty
CreateFormTypePolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateGlossary" PolicyGrantDetailProperty where
  type PropertyType "CreateGlossary" PolicyGrantDetailProperty = CreateGlossaryPolicyGrantDetailProperty
  set :: PropertyType "CreateGlossary" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "CreateGlossary" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createGlossary = CreateGlossaryPolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreateGlossary" PolicyGrantDetailProperty
CreateGlossaryPolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateProject" PolicyGrantDetailProperty where
  type PropertyType "CreateProject" PolicyGrantDetailProperty = CreateProjectPolicyGrantDetailProperty
  set :: PropertyType "CreateProject" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "CreateProject" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProject = CreateProjectPolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreateProject" PolicyGrantDetailProperty
CreateProjectPolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "CreateProjectFromProjectProfile" PolicyGrantDetailProperty where
  type PropertyType "CreateProjectFromProjectProfile" PolicyGrantDetailProperty = CreateProjectFromProjectProfilePolicyGrantDetailProperty
  set :: PropertyType
  "CreateProjectFromProjectProfile" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType
  "CreateProjectFromProjectProfile" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
createProjectFromProjectProfile = CreateProjectFromProjectProfilePolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "CreateProjectFromProjectProfile" PolicyGrantDetailProperty
CreateProjectFromProjectProfilePolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "DelegateCreateEnvironmentProfile" PolicyGrantDetailProperty where
  type PropertyType "DelegateCreateEnvironmentProfile" PolicyGrantDetailProperty = JSON.Object
  set :: PropertyType
  "DelegateCreateEnvironmentProfile" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType
  "DelegateCreateEnvironmentProfile" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {delegateCreateEnvironmentProfile :: Maybe Object
delegateCreateEnvironmentProfile = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType
  "DelegateCreateEnvironmentProfile" PolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "OverrideDomainUnitOwners" PolicyGrantDetailProperty where
  type PropertyType "OverrideDomainUnitOwners" PolicyGrantDetailProperty = OverrideDomainUnitOwnersPolicyGrantDetailProperty
  set :: PropertyType "OverrideDomainUnitOwners" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "OverrideDomainUnitOwners" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideDomainUnitOwners = OverrideDomainUnitOwnersPolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OverrideDomainUnitOwners" PolicyGrantDetailProperty
OverrideDomainUnitOwnersPolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
instance Property "OverrideProjectOwners" PolicyGrantDetailProperty where
  type PropertyType "OverrideProjectOwners" PolicyGrantDetailProperty = OverrideProjectOwnersPolicyGrantDetailProperty
  set :: PropertyType "OverrideProjectOwners" PolicyGrantDetailProperty
-> PolicyGrantDetailProperty -> PolicyGrantDetailProperty
set PropertyType "OverrideProjectOwners" PolicyGrantDetailProperty
newValue PolicyGrantDetailProperty {Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
Maybe OverrideProjectOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: PolicyGrantDetailProperty -> ()
addToProjectMemberPool :: PolicyGrantDetailProperty
-> Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: PolicyGrantDetailProperty
-> Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: PolicyGrantDetailProperty
-> Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentFromBlueprint :: PolicyGrantDetailProperty -> Maybe Object
createEnvironmentProfile :: PolicyGrantDetailProperty
-> Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: PolicyGrantDetailProperty
-> Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: PolicyGrantDetailProperty
-> Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: PolicyGrantDetailProperty
-> Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: PolicyGrantDetailProperty
-> Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: PolicyGrantDetailProperty -> Maybe Object
overrideDomainUnitOwners :: PolicyGrantDetailProperty
-> Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: PolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
..}
    = PolicyGrantDetailProperty
        {overrideProjectOwners :: Maybe OverrideProjectOwnersPolicyGrantDetailProperty
overrideProjectOwners = OverrideProjectOwnersPolicyGrantDetailProperty
-> Maybe OverrideProjectOwnersPolicyGrantDetailProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OverrideProjectOwners" PolicyGrantDetailProperty
OverrideProjectOwnersPolicyGrantDetailProperty
newValue, Maybe Object
Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
Maybe CreateAssetTypePolicyGrantDetailProperty
Maybe CreateDomainUnitPolicyGrantDetailProperty
Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
Maybe CreateFormTypePolicyGrantDetailProperty
Maybe CreateGlossaryPolicyGrantDetailProperty
Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
Maybe CreateProjectPolicyGrantDetailProperty
Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
()
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
haddock_workaround_ :: ()
addToProjectMemberPool :: Maybe AddToProjectMemberPoolPolicyGrantDetailProperty
createAssetType :: Maybe CreateAssetTypePolicyGrantDetailProperty
createDomainUnit :: Maybe CreateDomainUnitPolicyGrantDetailProperty
createEnvironment :: Maybe Object
createEnvironmentFromBlueprint :: Maybe Object
createEnvironmentProfile :: Maybe CreateEnvironmentProfilePolicyGrantDetailProperty
createFormType :: Maybe CreateFormTypePolicyGrantDetailProperty
createGlossary :: Maybe CreateGlossaryPolicyGrantDetailProperty
createProject :: Maybe CreateProjectPolicyGrantDetailProperty
createProjectFromProjectProfile :: Maybe CreateProjectFromProjectProfilePolicyGrantDetailProperty
delegateCreateEnvironmentProfile :: Maybe Object
overrideDomainUnitOwners :: Maybe OverrideDomainUnitOwnersPolicyGrantDetailProperty
..}