Values.CreateGrantRequestSourceCreates a grant for the specified license. A grant shares the use of license entitlements with a specific Amazon Web Services account, an organization, or an organizational unit (OU). For more information, see Granted licenses in License Manager in the License Manager User Guide.
type nonrec t = {clientToken : ClientToken.t;Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)grantName : String_.t;Grant name.
*)licenseArn : Arn.t;Amazon Resource Name (ARN) of the license.
*)principals : PrincipalArnList.t;The grant principals. You can specify one of the following as an Amazon Resource Name (ARN): An Amazon Web Services account, which includes only the account specified. An organizational unit (OU), which includes all accounts in the OU. An organization, which will include all accounts across your organization.
*)homeRegion : String_.t;Home Region of the grant.
*)allowedOperations : AllowedOperationList.t;Allowed operations for the grant.
*)}val make :
?tags:??? ->
clientToken:ClientToken.t ->
grantName:String_.t ->
licenseArn:Arn.t ->
principals:PrincipalArnList.t ->
homeRegion:String_.t ->
allowedOperations:AllowedOperationList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Enum of string
| `String of Arn.t
| `Structure of (string * [> `String of String_.t ]) list ]
list
| `String of ClientToken.t ])
list ]