Values.CreateLicenseRequestSourceCreates a license.
type nonrec t = {licenseName : String_.t;License name.
*)productName : String_.t;Product name.
*)productSKU : String_.t;Product SKU.
*)issuer : Issuer.t;License issuer.
*)homeRegion : String_.t;Home Region for the license.
*)validity : DatetimeRange.t;Date and time range during which the license is valid, in ISO8601-UTC format.
*)entitlements : EntitlementList.t;License entitlements.
*)beneficiary : String_.t;License beneficiary.
*)consumptionConfiguration : ConsumptionConfiguration.t;Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.
*)licenseMetadata : MetadataList.t option;Information about the license.
*)clientToken : ClientToken.t;Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)}val make :
?licenseMetadata:??? ->
?tags:??? ->
licenseName:String_.t ->
productName:String_.t ->
productSKU:String_.t ->
issuer:Issuer.t ->
homeRegion:String_.t ->
validity:DatetimeRange.t ->
entitlements:EntitlementList.t ->
beneficiary:String_.t ->
consumptionConfiguration:ConsumptionConfiguration.t ->
clientToken:ClientToken.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of BoxBoolean.t
| `Enum of string
| `Long of Long.t
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `String of String_.t
| `Structure of
(string
* [> `Boolean of BoxBoolean.t | `Integer of BoxInteger.t ])
list ])
list ])
list ]