Interface CfnPolicyGrant.PolicyGrantDetailProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPolicyGrant.PolicyGrantDetailProperty.Jsii$Proxy
Enclosing class:
CfnPolicyGrant

@Stability(Stable) public static interface CfnPolicyGrant.PolicyGrantDetailProperty extends software.amazon.jsii.JsiiSerializable
The details of the policy grant.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.datazone.*;
 Object createEnvironment;
 Object createEnvironmentFromBlueprint;
 Object delegateCreateEnvironmentProfile;
 PolicyGrantDetailProperty policyGrantDetailProperty = PolicyGrantDetailProperty.builder()
         .addToProjectMemberPool(AddToProjectMemberPoolPolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .createAssetType(CreateAssetTypePolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .createDomainUnit(CreateDomainUnitPolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .createEnvironment(createEnvironment)
         .createEnvironmentFromBlueprint(createEnvironmentFromBlueprint)
         .createEnvironmentProfile(CreateEnvironmentProfilePolicyGrantDetailProperty.builder()
                 .domainUnitId("domainUnitId")
                 .build())
         .createFormType(CreateFormTypePolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .createGlossary(CreateGlossaryPolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .createProject(CreateProjectPolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .createProjectFromProjectProfile(CreateProjectFromProjectProfilePolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .projectProfiles(List.of("projectProfiles"))
                 .build())
         .delegateCreateEnvironmentProfile(delegateCreateEnvironmentProfile)
         .overrideDomainUnitOwners(OverrideDomainUnitOwnersPolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .overrideProjectOwners(OverrideProjectOwnersPolicyGrantDetailProperty.builder()
                 .includeChildDomainUnits(false)
                 .build())
         .build();
 

See Also: