AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::ConfigService::Types::ConformancePackEvaluationResult

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

Overview

The details of a conformance pack evaluation. Provides Config rule and Amazon Web Services resource type that was evaluated, the compliance of the conformance pack, related time stamps, and supplementary information.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#annotationString

Supplementary information about how the evaluation determined the compliance.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1756

class ConformancePackEvaluationResult < Struct.new(
  :compliance_type,
  :evaluation_result_identifier,
  :config_rule_invoked_time,
  :result_recorded_time,
  :annotation)
  SENSITIVE = []
  include Aws::Structure
end

#compliance_typeString

The compliance type. The allowed values are COMPLIANT and NON_COMPLIANT. INSUFFICIENT_DATA is not supported.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1756

class ConformancePackEvaluationResult < Struct.new(
  :compliance_type,
  :evaluation_result_identifier,
  :config_rule_invoked_time,
  :result_recorded_time,
  :annotation)
  SENSITIVE = []
  include Aws::Structure
end

#config_rule_invoked_timeTime

The time when Config rule evaluated Amazon Web Services resource.

Returns:

  • (Time)


1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1756

class ConformancePackEvaluationResult < Struct.new(
  :compliance_type,
  :evaluation_result_identifier,
  :config_rule_invoked_time,
  :result_recorded_time,
  :annotation)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_result_identifierTypes::EvaluationResultIdentifier

Uniquely identifies an evaluation result.



1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1756

class ConformancePackEvaluationResult < Struct.new(
  :compliance_type,
  :evaluation_result_identifier,
  :config_rule_invoked_time,
  :result_recorded_time,
  :annotation)
  SENSITIVE = []
  include Aws::Structure
end

#result_recorded_timeTime

The time when Config recorded the evaluation result.

Returns:

  • (Time)


1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1756

class ConformancePackEvaluationResult < Struct.new(
  :compliance_type,
  :evaluation_result_identifier,
  :config_rule_invoked_time,
  :result_recorded_time,
  :annotation)
  SENSITIVE = []
  include Aws::Structure
end