Class DescribePatchGroupStateResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribePatchGroupStateResponse.Builder,DescribePatchGroupStateResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe number of managed nodes in the patch group.final IntegerThe number of managed nodes for which security-related patches are available but not approved because because they didn't meet the patch baseline requirements.final IntegerThe number of managed nodes where patches that are specified asCriticalfor compliance reporting in the patch baseline aren't installed.final IntegerThe number of managed nodes with patches from the patch baseline that failed to install.final IntegerThe number of managed nodes with patches installed that aren't defined in the patch baseline.final IntegerThe number of managed nodes with installed patches.final IntegerThe number of managed nodes with patches installed by Patch Manager that haven't been rebooted after the patch installation.final IntegerThe number of managed nodes with patches installed that are specified in aRejectedPatcheslist.final IntegerThe number of managed nodes with missing patches from the patch baseline.final IntegerThe number of managed nodes with patches that aren't applicable.final IntegerThe number of managed nodes with patches installed that are specified as other thanCriticalorSecuritybut aren't compliant with the patch baseline.final IntegerThe number of managed nodes where patches that are specified asSecurityin a patch advisory aren't installed.final IntegerThe number of managed nodes withNotApplicablepatches beyond the supported limit, which aren't reported by name to Inventory.static Class<? extends DescribePatchGroupStateResponse.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.services.ssm.model.SsmResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
instances
The number of managed nodes in the patch group.
- Returns:
- The number of managed nodes in the patch group.
-
instancesWithInstalledPatches
The number of managed nodes with installed patches.
- Returns:
- The number of managed nodes with installed patches.
-
instancesWithInstalledOtherPatches
The number of managed nodes with patches installed that aren't defined in the patch baseline.
- Returns:
- The number of managed nodes with patches installed that aren't defined in the patch baseline.
-
instancesWithInstalledPendingRebootPatches
The number of managed nodes with patches installed by Patch Manager that haven't been rebooted after the patch installation. The status of these managed nodes is
NON_COMPLIANT.- Returns:
- The number of managed nodes with patches installed by Patch Manager that haven't been rebooted after the
patch installation. The status of these managed nodes is
NON_COMPLIANT.
-
instancesWithInstalledRejectedPatches
The number of managed nodes with patches installed that are specified in a
RejectedPatcheslist. Patches with a status ofINSTALLED_REJECTEDwere typically installed before they were added to aRejectedPatcheslist.If
ALLOW_AS_DEPENDENCYis the specified option forRejectedPatchesAction, the value ofInstancesWithInstalledRejectedPatcheswill always be0(zero).- Returns:
- The number of managed nodes with patches installed that are specified in a
RejectedPatcheslist. Patches with a status ofINSTALLED_REJECTEDwere typically installed before they were added to aRejectedPatcheslist.If
ALLOW_AS_DEPENDENCYis the specified option forRejectedPatchesAction, the value ofInstancesWithInstalledRejectedPatcheswill always be0(zero).
-
instancesWithMissingPatches
The number of managed nodes with missing patches from the patch baseline.
- Returns:
- The number of managed nodes with missing patches from the patch baseline.
-
instancesWithFailedPatches
The number of managed nodes with patches from the patch baseline that failed to install.
- Returns:
- The number of managed nodes with patches from the patch baseline that failed to install.
-
instancesWithNotApplicablePatches
The number of managed nodes with patches that aren't applicable.
- Returns:
- The number of managed nodes with patches that aren't applicable.
-
instancesWithUnreportedNotApplicablePatches
The number of managed nodes with
NotApplicablepatches beyond the supported limit, which aren't reported by name to Inventory. Inventory is a tool in Amazon Web Services Systems Manager.- Returns:
- The number of managed nodes with
NotApplicablepatches beyond the supported limit, which aren't reported by name to Inventory. Inventory is a tool in Amazon Web Services Systems Manager.
-
instancesWithCriticalNonCompliantPatches
The number of managed nodes where patches that are specified as
Criticalfor compliance reporting in the patch baseline aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes isNON_COMPLIANT.- Returns:
- The number of managed nodes where patches that are specified as
Criticalfor compliance reporting in the patch baseline aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes isNON_COMPLIANT.
-
instancesWithSecurityNonCompliantPatches
The number of managed nodes where patches that are specified as
Securityin a patch advisory aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes isNON_COMPLIANT.- Returns:
- The number of managed nodes where patches that are specified as
Securityin a patch advisory aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes isNON_COMPLIANT.
-
instancesWithOtherNonCompliantPatches
The number of managed nodes with patches installed that are specified as other than
CriticalorSecuritybut aren't compliant with the patch baseline. The status of these managed nodes isNON_COMPLIANT.- Returns:
- The number of managed nodes with patches installed that are specified as other than
CriticalorSecuritybut aren't compliant with the patch baseline. The status of these managed nodes isNON_COMPLIANT.
-
instancesWithAvailableSecurityUpdates
The number of managed nodes for which security-related patches are available but not approved because because they didn't meet the patch baseline requirements. For example, an updated version of a patch might have been released before the specified auto-approval period was over.
Applies to Windows Server managed nodes only.
- Returns:
- The number of managed nodes for which security-related patches are available but not approved because
because they didn't meet the patch baseline requirements. For example, an updated version of a patch
might have been released before the specified auto-approval period was over.
Applies to Windows Server managed nodes only.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribePatchGroupStateResponse.Builder,DescribePatchGroupStateResponse> - Specified by:
toBuilderin classAwsResponse
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-