Module Values.PatchSummarySource

Provides an overview of the patch compliance status for an instance against a selected compliance standard.

Sourcetype nonrec t = {
  1. id : NonEmptyString.t;
    (*

    The identifier of the compliance standard that was used to determine the patch compliance status. Length Constraints: Minimum length of 1. Maximum length of 256.

    *)
  2. installedCount : Integer.t option;
    (*

    The number of patches from the compliance standard that were installed successfully. The value can be an integer from 0 to 100000.

    *)
  3. missingCount : Integer.t option;
    (*

    The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install. The value can be an integer from 0 to 100000.

    *)
  4. failedCount : Integer.t option;
    (*

    The number of patches from the compliance standard that failed to install. The value can be an integer from 0 to 100000.

    *)
  5. installedOtherCount : Integer.t option;
    (*

    The number of installed patches that are not part of the compliance standard. The value can be an integer from 0 to 100000.

    *)
  6. installedRejectedCount : Integer.t option;
    (*

    The number of patches that are installed but are also on a list of patches that the customer rejected. The value can be an integer from 0 to 100000.

    *)
  7. installedPendingReboot : Integer.t option;
    (*

    The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed. The value can be an integer from 0 to 100000.

    *)
  8. operationStartTime : NonEmptyString.t option;
    (*

    Indicates when the operation started. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.

    *)
  9. operationEndTime : NonEmptyString.t option;
    (*

    Indicates when the operation completed. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.

    *)
  10. rebootOption : NonEmptyString.t option;
    (*

    The reboot option specified for the instance. Length Constraints: Minimum length of 1. Maximum length of 256.

    *)
  11. operation : NonEmptyString.t option;
    (*

    The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL. Length Constraints: Minimum length of 1. Maximum length of 256.

    *)
}
Sourceval context_ : string
Sourceval make : ?installedCount:??? -> ?missingCount:??? -> ?failedCount:??? -> ?installedOtherCount:??? -> ?installedRejectedCount:??? -> ?installedPendingReboot:??? -> ?operationStartTime:??? -> ?operationEndTime:??? -> ?rebootOption:??? -> ?operation:??? -> id:NonEmptyString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Integer.t | `String of NonEmptyString.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