Values.RemovePolicyGrantInputSourceRemoves a policy grant.
type nonrec t = {domainIdentifier : DomainId.t;The ID of the domain where you want to remove a policy grant.
*)entityType : TargetEntityType.t;The type of the entity from which you want to remove a policy grant.
*)entityIdentifier : String_.t;The ID of the entity from which you want to remove a policy grant.
*)policyType : ManagedPolicyType.t;The type of the policy that you want to remove.
*)principal : PolicyGrantPrincipal.t;The principal from which you want to remove a policy grant.
*)grantIdentifier : GrantIdentifier.t option;The ID of the policy grant that is to be removed from a specified entity.
*)clientToken : ClientToken.t option;A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
*)}val make :
?grantIdentifier:??? ->
?clientToken:??? ->
domainIdentifier:DomainId.t ->
entityType:TargetEntityType.t ->
entityIdentifier:String_.t ->
policyType:ManagedPolicyType.t ->
principal:PolicyGrantPrincipal.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of DomainId.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `String of UserIdentifier.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t
| `String of DomainUnitId.t ])
list ])
list ])
list ])
list ])
list ]