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