Values.AwsSsmComplianceSummarySourceProvides the details about the compliance status for a patch.
type nonrec t = {status : NonEmptyString.t option;The current patch compliance status. Valid values are as follows: COMPLIANT NON_COMPLIANT UNSPECIFIED_DATA
*)compliantCriticalCount : Integer.t option;For the patches that are compliant, the number that have a severity of CRITICAL.
*)compliantHighCount : Integer.t option;For the patches that are compliant, the number that have a severity of HIGH.
*)compliantMediumCount : Integer.t option;For the patches that are compliant, the number that have a severity of MEDIUM.
*)executionType : NonEmptyString.t option;The type of execution that was used determine compliance.
*)nonCompliantCriticalCount : Integer.t option;For the patch items that are noncompliant, the number of items that have a severity of CRITICAL.
*)compliantInformationalCount : Integer.t option;For the patches that are compliant, the number that have a severity of INFORMATIONAL.
*)nonCompliantInformationalCount : Integer.t option;For the patches that are noncompliant, the number that have a severity of INFORMATIONAL.
*)compliantUnspecifiedCount : Integer.t option;For the patches that are compliant, the number that have a severity of UNSPECIFIED.
*)nonCompliantLowCount : Integer.t option;For the patches that are noncompliant, the number that have a severity of LOW.
*)nonCompliantHighCount : Integer.t option;For the patches that are noncompliant, the number that have a severity of HIGH.
*)compliantLowCount : Integer.t option;For the patches that are compliant, the number that have a severity of LOW.
*)complianceType : NonEmptyString.t option;The type of resource for which the compliance was determined. For AwsSsmPatchCompliance, ComplianceType is Patch.
*)patchBaselineId : NonEmptyString.t option;The identifier of the patch baseline. The patch baseline lists the patches that are approved for installation.
*)overallSeverity : NonEmptyString.t option;The highest severity for the patches. Valid values are as follows: CRITICAL HIGH MEDIUM LOW INFORMATIONAL UNSPECIFIED
*)nonCompliantMediumCount : Integer.t option;For the patches that are noncompliant, the number that have a severity of MEDIUM.
*)nonCompliantUnspecifiedCount : Integer.t option;For the patches that are noncompliant, the number that have a severity of UNSPECIFIED.
*)patchGroup : NonEmptyString.t option;The identifier of the patch group for which compliance was determined. A patch group uses tags to group EC2 instances that should have the same patch compliance.
*)}val make :
?status:??? ->
?compliantCriticalCount:??? ->
?compliantHighCount:??? ->
?compliantMediumCount:??? ->
?executionType:??? ->
?nonCompliantCriticalCount:??? ->
?compliantInformationalCount:??? ->
?nonCompliantInformationalCount:??? ->
?compliantUnspecifiedCount:??? ->
?nonCompliantLowCount:??? ->
?nonCompliantHighCount:??? ->
?compliantLowCount:??? ->
?complianceType:??? ->
?patchBaselineId:??? ->
?overallSeverity:??? ->
?nonCompliantMediumCount:??? ->
?nonCompliantUnspecifiedCount:??? ->
?patchGroup:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Integer of Integer.t | `String of NonEmptyString.t ]) list ]