Module Values_1.MaintenanceWindowIdentitySource

Information about the maintenance window.

Sourcetype nonrec t = {
  1. windowId : Values_0.MaintenanceWindowId.t option;
    (*

    The ID of the maintenance window.

    *)
  2. name : Values_0.MaintenanceWindowName.t option;
    (*

    The name of the maintenance window.

    *)
  3. description : Values_0.MaintenanceWindowDescription.t option;
    (*

    A description of the maintenance window.

    *)
  4. enabled : MaintenanceWindowEnabled.t option;
    (*

    Indicates whether the maintenance window is enabled.

    *)
  5. duration : Values_0.MaintenanceWindowDurationHours.t option;
    (*

    The duration of the maintenance window in hours.

    *)
  6. 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.

    *)
  7. schedule : Values_0.MaintenanceWindowSchedule.t option;
    (*

    The schedule of the maintenance window in the form of a cron or rate expression.

    *)
  8. 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.

    *)
  9. 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.

    *)
  10. 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.

    *)
  11. 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.

    *)
  12. 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.

    *)
}
Sourceval make : ?windowId:??? -> ?name:??? -> ?description:??? -> ?enabled:??? -> ?duration:??? -> ?cutoff:??? -> ?schedule:??? -> ?scheduleTimezone:??? -> ?scheduleOffset:??? -> ?endDate:??? -> ?startDate:??? -> ?nextExecutionTime:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of MaintenanceWindowEnabled.t | `Integer of Values_0.MaintenanceWindowDurationHours.t | `String of Values_0.MaintenanceWindowId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t