Class: Aws::SSM::Types::PatchComplianceData

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb

Overview

Information about the state of a patch on a particular managed node as it relates to the patch baseline used to patch the node.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#classification ⇒ String

The classification of the patch, such as SecurityUpdates, Updates, and CriticalUpdates.

Returns:

  • (String)


16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16086

class PatchComplianceData < Struct.new(
  :title,
  :kb_id,
  :classification,
  :severity,
  :state,
  :installed_time,
  :cve_ids)
  SENSITIVE = []
  include Aws::Structure
end

#cve_ids ⇒ String

The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.

Currently, CVE ID values are reported only for patches with a status of Missing or Failed.

Returns:

  • (String)


16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16086

class PatchComplianceData < Struct.new(
  :title,
  :kb_id,
  :classification,
  :severity,
  :state,
  :installed_time,
  :cve_ids)
  SENSITIVE = []
  include Aws::Structure
end

#installed_time ⇒ Time

The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.

Returns:

  • (Time)


16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16086

class PatchComplianceData < Struct.new(
  :title,
  :kb_id,
  :classification,
  :severity,
  :state,
  :installed_time,
  :cve_ids)
  SENSITIVE = []
  include Aws::Structure
end

#kb_id ⇒ String

The operating system-specific ID of the patch.

Returns:

  • (String)


16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16086

class PatchComplianceData < Struct.new(
  :title,
  :kb_id,
  :classification,
  :severity,
  :state,
  :installed_time,
  :cve_ids)
  SENSITIVE = []
  include Aws::Structure
end

#severity ⇒ String

The severity of the patch such as Critical, Important, and Moderate.

Returns:

  • (String)


16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16086

class PatchComplianceData < Struct.new(
  :title,
  :kb_id,
  :classification,
  :severity,
  :state,
  :installed_time,
  :cve_ids)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The state of the patch on the managed node, such as INSTALLED or FAILED.

For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.

Returns:

  • (String)


16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16086

class PatchComplianceData < Struct.new(
  :title,
  :kb_id,
  :classification,
  :severity,
  :state,
  :installed_time,
  :cve_ids)
  SENSITIVE = []
  include Aws::Structure
end

#title ⇒ String

The title of the patch.

Returns:

  • (String)


16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16086

class PatchComplianceData < Struct.new(
  :title,
  :kb_id,
  :classification,
  :severity,
  :state,
  :installed_time,
  :cve_ids)
  SENSITIVE = []
  include Aws::Structure
end