You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::SecurityHub::Types::PatchSummary

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PatchSummary as input to an Aws::Client method, you can use a vanilla Hash:

{
  id: "NonEmptyString", # required
  installed_count: 1,
  missing_count: 1,
  failed_count: 1,
  installed_other_count: 1,
  installed_rejected_count: 1,
  installed_pending_reboot: 1,
  operation_start_time: "NonEmptyString",
  operation_end_time: "NonEmptyString",
  reboot_option: "NonEmptyString",
  operation: "NonEmptyString",
}

Provides an overview of the patch compliance status for an instance against a selected compliance standard.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#failed_countInteger

The number of patches from the compliance standard that failed to install.

Returns:

  • (Integer)

    The number of patches from the compliance standard that failed to install.

#idString

The identifier of the compliance standard that was used to determine the patch compliance status.

Returns:

  • (String)

    The identifier of the compliance standard that was used to determine the patch compliance status.

#installed_countInteger

The number of patches from the compliance standard that were installed successfully.

Returns:

  • (Integer)

    The number of patches from the compliance standard that were installed successfully.

#installed_other_countInteger

The number of installed patches that are not part of the compliance standard.

Returns:

  • (Integer)

    The number of installed patches that are not part of the compliance standard.

#installed_pending_rebootInteger

The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.

Returns:

  • (Integer)

    The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.

#installed_rejected_countInteger

The number of patches that are installed but are also on a list of patches that the customer rejected.

Returns:

  • (Integer)

    The number of patches that are installed but are also on a list of patches that the customer rejected.

#missing_countInteger

The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.

Returns:

  • (Integer)

    The number of patches that are part of the compliance standard but are not installed.

#operationString

The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.

Returns:

  • (String)

    The type of patch operation performed.

#operation_end_timeString

Indicates when the operation completed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Returns:

  • (String)

    Indicates when the operation completed.

#operation_start_timeString

Indicates when the operation started.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Returns:

  • (String)

    Indicates when the operation started.

#reboot_optionString

The reboot option specified for the instance.

Returns:

  • (String)

    The reboot option specified for the instance.