Class: Aws::ConfigService::Types::EvaluationResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::EvaluationResult
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-configservice/types.rb
Overview
The details of an AWS Config evaluation. Provides the AWS resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.
Instance Attribute Summary collapse
-
#annotation ⇒ String
Supplementary information about how the evaluation determined the compliance.
-
#compliance_type ⇒ String
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
-
#config_rule_invoked_time ⇒ Time
The time when the AWS Config rule evaluated the AWS resource.
-
#evaluation_result_identifier ⇒ Types::EvaluationResultIdentifier
Uniquely identifies the evaluation result.
-
#result_recorded_time ⇒ Time
The time when AWS Config recorded the evaluation result.
-
#result_token ⇒ String
An encrypted token that associates an evaluation with an AWS Config rule.
Instance Attribute Details
#annotation ⇒ String
Supplementary information about how the evaluation determined the compliance.
2374 2375 2376 2377 2378 2379 2380 2381 2382 |
# File 'lib/aws-sdk-configservice/types.rb', line 2374 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) include Aws::Structure end |
#compliance_type ⇒ String
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
For the ‘EvaluationResult` data type, AWS Config supports only the `COMPLIANT`, `NON_COMPLIANT`, and `NOT_APPLICABLE` values. AWS Config does not support the `INSUFFICIENT_DATA` value for the `EvaluationResult` data type.
2374 2375 2376 2377 2378 2379 2380 2381 2382 |
# File 'lib/aws-sdk-configservice/types.rb', line 2374 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) include Aws::Structure end |
#config_rule_invoked_time ⇒ Time
The time when the AWS Config rule evaluated the AWS resource.
2374 2375 2376 2377 2378 2379 2380 2381 2382 |
# File 'lib/aws-sdk-configservice/types.rb', line 2374 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) include Aws::Structure end |
#evaluation_result_identifier ⇒ Types::EvaluationResultIdentifier
Uniquely identifies the evaluation result.
2374 2375 2376 2377 2378 2379 2380 2381 2382 |
# File 'lib/aws-sdk-configservice/types.rb', line 2374 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) include Aws::Structure end |
#result_recorded_time ⇒ Time
The time when AWS Config recorded the evaluation result.
2374 2375 2376 2377 2378 2379 2380 2381 2382 |
# File 'lib/aws-sdk-configservice/types.rb', line 2374 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) include Aws::Structure end |
#result_token ⇒ String
An encrypted token that associates an evaluation with an AWS Config rule. The token identifies the rule, the AWS resource being evaluated, and the event that triggered the evaluation.
2374 2375 2376 2377 2378 2379 2380 2381 2382 |
# File 'lib/aws-sdk-configservice/types.rb', line 2374 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) include Aws::Structure end |