Values_2.ScheduledInstanceSourceDescribes a Scheduled Instance.
type nonrec t = {availabilityZone : Values_0.String_.t option;The Availability Zone.
*)createDate : Values_0.DateTime.t option;The date when the Scheduled Instance was purchased.
*)hourlyPrice : Values_0.String_.t option;The hourly price for a single instance.
*)instanceCount : Values_0.Integer.t option;The number of instances.
*)instanceType : Values_0.String_.t option;The instance type.
*)networkPlatform : Values_0.String_.t option;The network platform.
*)nextSlotStartTime : Values_0.DateTime.t option;The time for the next schedule to start.
*)platform : Values_0.String_.t option;The platform (Linux/UNIX or Windows).
*)previousSlotEndTime : Values_0.DateTime.t option;The time that the previous schedule ended or will end.
*)recurrence : Values_1.ScheduledInstanceRecurrence.t option;The schedule recurrence.
*)scheduledInstanceId : Values_0.String_.t option;The Scheduled Instance ID.
*)slotDurationInHours : Values_0.Integer.t option;The number of hours in the schedule.
*)termEndDate : Values_0.DateTime.t option;The end date for the Scheduled Instance.
*)termStartDate : Values_0.DateTime.t option;The start date for the Scheduled Instance.
*)totalScheduledInstanceHours : Values_0.Integer.t option;The total number of hours for a single instance for the entire term.
*)}val make :
?availabilityZone:Values_0.String_.t ->
?createDate:Values_0.DateTime.t ->
?hourlyPrice:Values_0.String_.t ->
?instanceCount:Values_0.Integer.t ->
?instanceType:Values_0.String_.t ->
?networkPlatform:Values_0.String_.t ->
?nextSlotStartTime:Values_0.DateTime.t ->
?platform:Values_0.String_.t ->
?previousSlotEndTime:Values_0.DateTime.t ->
?recurrence:Values_1.ScheduledInstanceRecurrence.t ->
?scheduledInstanceId:Values_0.String_.t ->
?slotDurationInHours:Values_0.Integer.t ->
?termEndDate:Values_0.DateTime.t ->
?termStartDate:Values_0.DateTime.t ->
?totalScheduledInstanceHours:Values_0.Integer.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of Values_0.Integer.t
| `String of Values_0.String_.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Integer of Values_0.Integer.t
| `List of [> `Integer of int ] list
| `String of Values_0.String_.t ])
list
| `Timestamp of Values_0.DateTime.t ])
list ]