Values.CreateApplicationAssignmentRequestSourceGrant application access to a user or group.
type nonrec t = {applicationArn : ApplicationArn.t;The ARN of the application for which the assignment is created.
*)principalId : PrincipalId.t;An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
*)principalType : PrincipalType.t;The entity type for which the assignment will be created.
*)}val make :
applicationArn:ApplicationArn.t ->
principalId:PrincipalId.t ->
principalType:PrincipalType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Enum of string | `String of ApplicationArn.t ]) list ]