Values.PolicyGrantMemberSourceA member of the policy grant list.
type nonrec t = {principal : PolicyGrantPrincipal.t option;The principal of the policy grant member.
*)detail : PolicyGrantDetail.t option;The details of the policy grant member.
*)createdAt : CreatedAt.t option;Specifies the timestamp at which policy grant member was created.
*)createdBy : CreatedBy.t option;Specifies the user who created the policy grant member.
*)grantId : GrantIdentifier.t option;The ID of the policy grant.
*)}val make :
?principal:PolicyGrantPrincipal.t ->
?detail:PolicyGrantDetail.t ->
?createdAt:CreatedAt.t ->
?createdBy:CreatedBy.t ->
?grantId:GrantIdentifier.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of CreatedBy.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `String of String_.t ] list
| `String of UserIdentifier.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t
| `String of DomainUnitId.t ])
list ])
list ])
list ])
list
| `Timestamp of CreatedAt.t ])
list ]