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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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)


21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
# File 'lib/aws-sdk-securityhub/types.rb', line 21061

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