PolicyGrantDetail
The details of the policy grant.
Inheritors
Types
Specifies that the policy grant is to be added to the members of the project.
Specifies that this is a create asset type policy.
Specifies that this is a create domain unit policy.
Specifies that this is a create environment policy.
The details of the policy of creating an environment.
Specifies that this is a create environment profile policy.
Specifies that this is a create form type policy.
Specifies that this is a create glossary policy.
Specifies that this is a create project policy.
Specifies whether to create a project from project profile.
Specifies that this is the delegation of the create environment profile policy.
Specifies whether to override domain unit owners.
Specifies whether to override project owners.
Specifies the domain unit(s) whose projects can use this asset type while creating asset or asset revisions.
Functions
Casts this PolicyGrantDetail as a AddToProjectMemberPool and retrieves its aws.sdk.kotlin.services.datazone.model.AddToProjectMemberPoolPolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a AddToProjectMemberPool.
Casts this PolicyGrantDetail as a AddToProjectMemberPool and retrieves its aws.sdk.kotlin.services.datazone.model.AddToProjectMemberPoolPolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a AddToProjectMemberPool.
Casts this PolicyGrantDetail as a CreateAssetType and retrieves its aws.sdk.kotlin.services.datazone.model.CreateAssetTypePolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a CreateAssetType.
Casts this PolicyGrantDetail as a CreateAssetType and retrieves its aws.sdk.kotlin.services.datazone.model.CreateAssetTypePolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a CreateAssetType.
Casts this PolicyGrantDetail as a CreateDomainUnit and retrieves its aws.sdk.kotlin.services.datazone.model.CreateDomainUnitPolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a CreateDomainUnit.
Casts this PolicyGrantDetail as a CreateDomainUnit and retrieves its aws.sdk.kotlin.services.datazone.model.CreateDomainUnitPolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a CreateDomainUnit.
Casts this PolicyGrantDetail as a CreateEnvironment and retrieves its aws.sdk.kotlin.services.datazone.model.DataZoneUnit value. Throws an exception if the PolicyGrantDetail is not a CreateEnvironment.
Casts this PolicyGrantDetail as a CreateEnvironmentFromBlueprint and retrieves its aws.sdk.kotlin.services.datazone.model.DataZoneUnit value. Throws an exception if the PolicyGrantDetail is not a CreateEnvironmentFromBlueprint.
Casts this PolicyGrantDetail as a CreateEnvironmentFromBlueprint and retrieves its aws.sdk.kotlin.services.datazone.model.DataZoneUnit value. Returns null if the PolicyGrantDetail is not a CreateEnvironmentFromBlueprint.
Casts this PolicyGrantDetail as a CreateEnvironment and retrieves its aws.sdk.kotlin.services.datazone.model.DataZoneUnit value. Returns null if the PolicyGrantDetail is not a CreateEnvironment.
Casts this PolicyGrantDetail as a CreateEnvironmentProfile and retrieves its aws.sdk.kotlin.services.datazone.model.CreateEnvironmentProfilePolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a CreateEnvironmentProfile.
Casts this PolicyGrantDetail as a CreateEnvironmentProfile and retrieves its aws.sdk.kotlin.services.datazone.model.CreateEnvironmentProfilePolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a CreateEnvironmentProfile.
Casts this PolicyGrantDetail as a CreateFormType and retrieves its aws.sdk.kotlin.services.datazone.model.CreateFormTypePolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a CreateFormType.
Casts this PolicyGrantDetail as a CreateFormType and retrieves its aws.sdk.kotlin.services.datazone.model.CreateFormTypePolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a CreateFormType.
Casts this PolicyGrantDetail as a CreateGlossary and retrieves its aws.sdk.kotlin.services.datazone.model.CreateGlossaryPolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a CreateGlossary.
Casts this PolicyGrantDetail as a CreateGlossary and retrieves its aws.sdk.kotlin.services.datazone.model.CreateGlossaryPolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a CreateGlossary.
Casts this PolicyGrantDetail as a CreateProject and retrieves its aws.sdk.kotlin.services.datazone.model.CreateProjectPolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a CreateProject.
Casts this PolicyGrantDetail as a CreateProjectFromProjectProfile and retrieves its aws.sdk.kotlin.services.datazone.model.CreateProjectFromProjectProfilePolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a CreateProjectFromProjectProfile.
Casts this PolicyGrantDetail as a CreateProjectFromProjectProfile and retrieves its aws.sdk.kotlin.services.datazone.model.CreateProjectFromProjectProfilePolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a CreateProjectFromProjectProfile.
Casts this PolicyGrantDetail as a CreateProject and retrieves its aws.sdk.kotlin.services.datazone.model.CreateProjectPolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a CreateProject.
Casts this PolicyGrantDetail as a DelegateCreateEnvironmentProfile and retrieves its aws.sdk.kotlin.services.datazone.model.DataZoneUnit value. Throws an exception if the PolicyGrantDetail is not a DelegateCreateEnvironmentProfile.
Casts this PolicyGrantDetail as a DelegateCreateEnvironmentProfile and retrieves its aws.sdk.kotlin.services.datazone.model.DataZoneUnit value. Returns null if the PolicyGrantDetail is not a DelegateCreateEnvironmentProfile.
Casts this PolicyGrantDetail as a OverrideDomainUnitOwners and retrieves its aws.sdk.kotlin.services.datazone.model.OverrideDomainUnitOwnersPolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a OverrideDomainUnitOwners.
Casts this PolicyGrantDetail as a OverrideDomainUnitOwners and retrieves its aws.sdk.kotlin.services.datazone.model.OverrideDomainUnitOwnersPolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a OverrideDomainUnitOwners.
Casts this PolicyGrantDetail as a OverrideProjectOwners and retrieves its aws.sdk.kotlin.services.datazone.model.OverrideProjectOwnersPolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a OverrideProjectOwners.
Casts this PolicyGrantDetail as a OverrideProjectOwners and retrieves its aws.sdk.kotlin.services.datazone.model.OverrideProjectOwnersPolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a OverrideProjectOwners.
Casts this PolicyGrantDetail as a UseAssetType and retrieves its aws.sdk.kotlin.services.datazone.model.UseAssetTypePolicyGrantDetail value. Throws an exception if the PolicyGrantDetail is not a UseAssetType.
Casts this PolicyGrantDetail as a UseAssetType and retrieves its aws.sdk.kotlin.services.datazone.model.UseAssetTypePolicyGrantDetail value. Returns null if the PolicyGrantDetail is not a UseAssetType.