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

#annotation ⇒ String

Supplementary information about how the evaluation determined the compliance.

Returns:

  • (String)


2221
2222
2223
2224
2225
2226
2227
2228
2229
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 2221

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

#compliance_type ⇒ String

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

Returns:

  • (String)


2221
2222
2223
2224
2225
2226
2227
2228
2229
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 2221

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_time ⇒ Time

The time when Config rule evaluated Amazon Web Services resource.

Returns:

  • (Time)


2221
2222
2223
2224
2225
2226
2227
2228
2229
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 2221

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

#evaluation_result_identifier ⇒ Types::EvaluationResultIdentifier

Uniquely identifies an evaluation result.



2221
2222
2223
2224
2225
2226
2227
2228
2229
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 2221

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

#result_recorded_time ⇒ Time

The time when Config recorded the evaluation result.

Returns:

  • (Time)


2221
2222
2223
2224
2225
2226
2227
2228
2229
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 2221

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