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 timestamps, 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.
1421 1422 1423 1424 1425 1426 1427 1428 1429 |
# File 'lib/aws-sdk-configservice/types.rb', line 1421 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.
1421 1422 1423 1424 1425 1426 1427 1428 1429 |
# File 'lib/aws-sdk-configservice/types.rb', line 1421 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.
1421 1422 1423 1424 1425 1426 1427 1428 1429 |
# File 'lib/aws-sdk-configservice/types.rb', line 1421 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.
1421 1422 1423 1424 1425 1426 1427 1428 1429 |
# File 'lib/aws-sdk-configservice/types.rb', line 1421 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.
1421 1422 1423 1424 1425 1426 1427 1428 1429 |
# File 'lib/aws-sdk-configservice/types.rb', line 1421 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.
1421 1422 1423 1424 1425 1426 1427 1428 1429 |
# File 'lib/aws-sdk-configservice/types.rb', line 1421 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) include Aws::Structure end |