PolicyGrantPrincipal
The policy grant principal.
Inheritors
Types
Functions
Casts this PolicyGrantPrincipal as a DomainUnit and retrieves its aws.sdk.kotlin.services.datazone.model.DomainUnitPolicyGrantPrincipal value. Throws an exception if the PolicyGrantPrincipal is not a DomainUnit.
Casts this PolicyGrantPrincipal as a DomainUnit and retrieves its aws.sdk.kotlin.services.datazone.model.DomainUnitPolicyGrantPrincipal value. Returns null if the PolicyGrantPrincipal is not a DomainUnit.
Casts this PolicyGrantPrincipal as a Group and retrieves its aws.sdk.kotlin.services.datazone.model.GroupPolicyGrantPrincipal value. Throws an exception if the PolicyGrantPrincipal is not a Group.
Casts this PolicyGrantPrincipal as a Group and retrieves its aws.sdk.kotlin.services.datazone.model.GroupPolicyGrantPrincipal value. Returns null if the PolicyGrantPrincipal is not a Group.
Casts this PolicyGrantPrincipal as a Project and retrieves its aws.sdk.kotlin.services.datazone.model.ProjectPolicyGrantPrincipal value. Throws an exception if the PolicyGrantPrincipal is not a Project.
Casts this PolicyGrantPrincipal as a Project and retrieves its aws.sdk.kotlin.services.datazone.model.ProjectPolicyGrantPrincipal value. Returns null if the PolicyGrantPrincipal is not a Project.
Casts this PolicyGrantPrincipal as a User and retrieves its aws.sdk.kotlin.services.datazone.model.UserPolicyGrantPrincipal value. Throws an exception if the PolicyGrantPrincipal is not a User.
Casts this PolicyGrantPrincipal as a User and retrieves its aws.sdk.kotlin.services.datazone.model.UserPolicyGrantPrincipal value. Returns null if the PolicyGrantPrincipal is not a User.