Class: Aws::SecurityHub::Types::AwsSsmComplianceSummary

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

Overview

Provides the details about the compliance status for a patch.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compliance_typeString

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

Returns:

  • (String)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#compliant_critical_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#compliant_high_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#compliant_informational_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#compliant_low_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#compliant_medium_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#compliant_unspecified_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#execution_typeString

The type of execution that was used determine compliance.

Returns:

  • (String)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#non_compliant_critical_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#non_compliant_high_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#non_compliant_informational_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#non_compliant_low_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#non_compliant_medium_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#non_compliant_unspecified_countInteger

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

Returns:

  • (Integer)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#overall_severityString

The highest severity for the patches. Valid values are as follows:

  • CRITICAL

  • HIGH

  • MEDIUM

  • LOW

  • INFORMATIONAL

  • UNSPECIFIED

Returns:

  • (String)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#patch_baseline_idString

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

Returns:

  • (String)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#patch_groupString

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.

Returns:

  • (String)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current patch compliance status. Valid values are as follows:

  • COMPLIANT

  • NON_COMPLIANT

  • UNSPECIFIED_DATA

Returns:

  • (String)


21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21028

class AwsSsmComplianceSummary < Struct.new(
  :status,
  :compliant_critical_count,
  :compliant_high_count,
  :compliant_medium_count,
  :execution_type,
  :non_compliant_critical_count,
  :compliant_informational_count,
  :non_compliant_informational_count,
  :compliant_unspecified_count,
  :non_compliant_low_count,
  :non_compliant_high_count,
  :compliant_low_count,
  :compliance_type,
  :patch_baseline_id,
  :overall_severity,
  :non_compliant_medium_count,
  :non_compliant_unspecified_count,
  :patch_group)
  SENSITIVE = []
  include Aws::Structure
end