Values.VmEntitlementSourceAn object that represents a Windows Server License entitlement for a virtual machine in an Amazon EVS environment.
type nonrec t = {vmId : VmId.t option;The unique ID of the virtual machine.
*)environmentId : EnvironmentId.t option;The unique ID of the environment.
*)connectorId : ConnectorId.t option;The unique ID of the connector associated with the entitlement.
*)vmName : VmName.t option;The name of the virtual machine.
*)type_ : EntitlementType.t option;The type of entitlement.
*)status : EntitlementStatus.t option;The status of the entitlement.
*)lastSyncedAt : Timestamp.t option;The date and time that the entitlement was last synced.
*)startedAt : Timestamp.t option;The date and time that the entitlement started.
*)stoppedAt : Timestamp.t option;The date and time that the entitlement stopped.
*)errorDetail : ErrorDetail.t option;The error details associated with the entitlement, if applicable.
*)}val make :
?vmId:VmId.t ->
?environmentId:EnvironmentId.t ->
?connectorId:ConnectorId.t ->
?vmName:VmName.t ->
?type_:EntitlementType.t ->
?status:EntitlementStatus.t ->
?lastSyncedAt:Timestamp.t ->
?startedAt:Timestamp.t ->
?stoppedAt:Timestamp.t ->
?errorDetail:ErrorDetail.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of VmId.t
| `Structure of (string * [> `String of String_.t ]) list
| `Timestamp of Timestamp.t ])
list ]