NAME

Paws::SecurityHub::AwsSsmComplianceSummary

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SecurityHub::AwsSsmComplianceSummary object:

$service_obj->Method(Att1 => { ComplianceType => $value, ..., Status => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::AwsSsmComplianceSummary object:

$result = $service_obj->Method(...);
$result->Att1->ComplianceType

DESCRIPTION

Provides the details about the compliance status for a patch.

ATTRIBUTES

ComplianceType => Str

The type of resource for which the compliance was determined. For AwsSsmPatchCompliance, ComplianceType is Patch.

CompliantCriticalCount => Int

For the patches that are compliant, the number that have a severity of CRITICAL.

CompliantHighCount => Int

For the patches that are compliant, the number that have a severity of HIGH.

CompliantInformationalCount => Int

For the patches that are compliant, the number that have a severity of INFORMATIONAL.

CompliantLowCount => Int

For the patches that are compliant, the number that have a severity of LOW.

CompliantMediumCount => Int

For the patches that are compliant, the number that have a severity of MEDIUM.

CompliantUnspecifiedCount => Int

For the patches that are compliant, the number that have a severity of UNSPECIFIED.

ExecutionType => Str

The type of execution that was used determine compliance.

NonCompliantCriticalCount => Int

For the patch items that are noncompliant, the number of items that have a severity of CRITICAL.

NonCompliantHighCount => Int

For the patches that are noncompliant, the number that have a severity of HIGH.

NonCompliantInformationalCount => Int

For the patches that are noncompliant, the number that have a severity of INFORMATIONAL.

NonCompliantLowCount => Int

For the patches that are noncompliant, the number that have a severity of LOW.

NonCompliantMediumCount => Int

For the patches that are noncompliant, the number that have a severity of MEDIUM.

NonCompliantUnspecifiedCount => Int

For the patches that are noncompliant, the number that have a severity of UNSPECIFIED.

OverallSeverity => Str

The highest severity for the patches.

PatchBaselineId => Str

The identifier of the patch baseline. The patch baseline lists the patches that are approved for installation.

PatchGroup => Str

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.

Status => Str

The current patch compliance status.

The possible status values are:

  • COMPLIANT

  • NON_COMPLIANT

  • UNSPECIFIED_DATA

SEE ALSO

This class forms part of Paws, describing an object used in Paws::SecurityHub

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues