Values.LicenseSourceSoftware license that is managed in License Manager.
type nonrec t = {licenseArn : Arn.t option;Amazon Resource Name (ARN) of the license.
*)licenseName : String_.t option;License name.
*)productName : String_.t option;Product name.
*)productSKU : String_.t option;Product SKU.
*)issuer : IssuerDetails.t option;License issuer.
*)homeRegion : String_.t option;Home Region of the license.
*)status : LicenseStatus.t option;License status.
*)validity : DatetimeRange.t option;Date and time range during which the license is valid, in ISO8601-UTC format.
*)beneficiary : String_.t option;License beneficiary.
*)entitlements : EntitlementList.t option;License entitlements.
*)consumptionConfiguration : ConsumptionConfiguration.t option;Configuration for consumption of the license.
*)licenseMetadata : MetadataList.t option;License metadata.
*)createTime : ISO8601DateTime.t option;License creation time.
*)version : String_.t option;License version.
*)}val make :
?licenseArn:??? ->
?licenseName:??? ->
?productName:??? ->
?productSKU:??? ->
?issuer:??? ->
?homeRegion:??? ->
?status:??? ->
?validity:??? ->
?beneficiary:??? ->
?entitlements:??? ->
?consumptionConfiguration:??? ->
?licenseMetadata:??? ->
?createTime:??? ->
?version:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum 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 Arn.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 ]