Values_1.GetMaintenanceWindowResultSourceRetrieves a maintenance window.
type nonrec t = {windowId : Values_0.MaintenanceWindowId.t option;The ID of the created maintenance window.
*)name : Values_0.MaintenanceWindowName.t option;The name of the maintenance window.
*)description : Values_0.MaintenanceWindowDescription.t option;The description of the maintenance window.
*)startDate : Values_0.MaintenanceWindowStringDateTime.t option;The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window won't run before this specified time.
*)endDate : Values_0.MaintenanceWindowStringDateTime.t option;The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window won't run after this specified time.
*)schedule : Values_0.MaintenanceWindowSchedule.t option;The schedule of the maintenance window in the form of a cron or rate expression.
*)scheduleTimezone : Values_0.MaintenanceWindowTimezone.t option;The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.
*)scheduleOffset : Values_0.MaintenanceWindowOffset.t option;The number of days to wait to run a maintenance window after the scheduled cron expression date and time.
*)nextExecutionTime : Values_0.MaintenanceWindowStringDateTime.t option;The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.
*)duration : Values_0.MaintenanceWindowDurationHours.t option;The duration of the maintenance window in hours.
*)cutoff : Values_0.MaintenanceWindowCutoff.t option;The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.
*)allowUnassociatedTargets : Values_0.MaintenanceWindowAllowUnassociatedTargets.t
option;Whether targets must be registered with the maintenance window before tasks can be defined for those targets.
*)enabled : MaintenanceWindowEnabled.t option;Indicates whether the maintenance window is enabled.
*)createdDate : Values_0.DateTime.t option;The date the maintenance window was created.
*)modifiedDate : Values_0.DateTime.t option;The date the maintenance window was last modified.
*)}type nonrec error = [ | `DoesNotExistException of Values_0.DoesNotExistException.t| `InternalServerError of Values_0.InternalServerError.t| `Unknown_operation_error of string * string option ]val make :
?windowId:??? ->
?name:??? ->
?description:??? ->
?startDate:??? ->
?endDate:??? ->
?schedule:??? ->
?scheduleTimezone:??? ->
?scheduleOffset:??? ->
?nextExecutionTime:??? ->
?duration:??? ->
?cutoff:??? ->
?allowUnassociatedTargets:??? ->
?enabled:??? ->
?createdDate:??? ->
?modifiedDate:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `DoesNotExistException of Values_0.DoesNotExistException.t
| `InternalServerError of Values_0.InternalServerError.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `DoesNotExistException of Values_0.DoesNotExistException.t
| `InternalServerError of Values_0.InternalServerError.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.MaintenanceWindowAllowUnassociatedTargets.t
| `Integer of Values_0.MaintenanceWindowOffset.t
| `String of Values_0.MaintenanceWindowId.t
| `Timestamp of Values_0.DateTime.t ])
list ]