class Aws::SecurityHub::Types::AwsSsmComplianceSummary
Provides the details about the compliance status for a patch.
@note When making an API call, you may pass AwsSsmComplianceSummary
data as a hash: { status: "NonEmptyString", compliant_critical_count: 1, compliant_high_count: 1, compliant_medium_count: 1, execution_type: "NonEmptyString", non_compliant_critical_count: 1, compliant_informational_count: 1, non_compliant_informational_count: 1, compliant_unspecified_count: 1, non_compliant_low_count: 1, non_compliant_high_count: 1, compliant_low_count: 1, compliance_type: "NonEmptyString", patch_baseline_id: "NonEmptyString", overall_severity: "NonEmptyString", non_compliant_medium_count: 1, non_compliant_unspecified_count: 1, patch_group: "NonEmptyString", }
@!attribute [rw] status
The current patch compliance status. The possible status values are: * `COMPLIANT` * `NON_COMPLIANT` * `UNSPECIFIED_DATA` @return [String]
@!attribute [rw] compliant_critical_count
For the patches that are compliant, the number that have a severity of `CRITICAL`. @return [Integer]
@!attribute [rw] compliant_high_count
For the patches that are compliant, the number that have a severity of `HIGH`. @return [Integer]
@!attribute [rw] compliant_medium_count
For the patches that are compliant, the number that have a severity of `MEDIUM`. @return [Integer]
@!attribute [rw] execution_type
The type of execution that was used determine compliance. @return [String]
@!attribute [rw] non_compliant_critical_count
For the patch items that are noncompliant, the number of items that have a severity of `CRITICAL`. @return [Integer]
@!attribute [rw] compliant_informational_count
For the patches that are compliant, the number that have a severity of `INFORMATIONAL`. @return [Integer]
@!attribute [rw] non_compliant_informational_count
For the patches that are noncompliant, the number that have a severity of `INFORMATIONAL`. @return [Integer]
@!attribute [rw] compliant_unspecified_count
For the patches that are compliant, the number that have a severity of `UNSPECIFIED`. @return [Integer]
@!attribute [rw] non_compliant_low_count
For the patches that are noncompliant, the number that have a severity of `LOW`. @return [Integer]
@!attribute [rw] non_compliant_high_count
For the patches that are noncompliant, the number that have a severity of `HIGH`. @return [Integer]
@!attribute [rw] compliant_low_count
For the patches that are compliant, the number that have a severity of `LOW`. @return [Integer]
@!attribute [rw] compliance_type
The type of resource for which the compliance was determined. For `AwsSsmPatchCompliance`, `ComplianceType` is `Patch`. @return [String]
@!attribute [rw] patch_baseline_id
The identifier of the patch baseline. The patch baseline lists the patches that are approved for installation. @return [String]
@!attribute [rw] overall_severity
The highest severity for the patches. @return [String]
@!attribute [rw] non_compliant_medium_count
For the patches that are noncompliant, the number that have a severity of `MEDIUM`. @return [Integer]
@!attribute [rw] non_compliant_unspecified_count
For the patches that are noncompliant, the number that have a severity of `UNSPECIFIED`. @return [Integer]
@!attribute [rw] patch_group
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. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsSsmComplianceSummary AWS API Documentation
Constants
- SENSITIVE