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

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

Overview

The details of a conformance pack evaluation. Provides AWS Config rule and AWS 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)


1743
1744
1745
1746
1747
1748
1749
1750
1751
# File 'lib/aws-sdk-configservice/types.rb', line 1743

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)


1743
1744
1745
1746
1747
1748
1749
1750
1751
# File 'lib/aws-sdk-configservice/types.rb', line 1743

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 AWS Config rule evaluated AWS resource.

Returns:

  • (Time)


1743
1744
1745
1746
1747
1748
1749
1750
1751
# File 'lib/aws-sdk-configservice/types.rb', line 1743

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.



1743
1744
1745
1746
1747
1748
1749
1750
1751
# File 'lib/aws-sdk-configservice/types.rb', line 1743

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 AWS Config recorded the evaluation result.

Returns:

  • (Time)


1743
1744
1745
1746
1747
1748
1749
1750
1751
# File 'lib/aws-sdk-configservice/types.rb', line 1743

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