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.
Constant Summary collapse
- SENSITIVE =
[]
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.
3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 |
# File 'lib/aws-sdk-configservice/types.rb', line 3812 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) SENSITIVE = [] 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.
3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 |
# File 'lib/aws-sdk-configservice/types.rb', line 3812 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) SENSITIVE = [] include Aws::Structure end |
#config_rule_invoked_time ⇒ Time
The time when the AWS Config rule evaluated the AWS resource.
3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 |
# File 'lib/aws-sdk-configservice/types.rb', line 3812 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) SENSITIVE = [] include Aws::Structure end |
#evaluation_result_identifier ⇒ Types::EvaluationResultIdentifier
Uniquely identifies the evaluation result.
3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 |
# File 'lib/aws-sdk-configservice/types.rb', line 3812 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) SENSITIVE = [] include Aws::Structure end |
#result_recorded_time ⇒ Time
The time when AWS Config recorded the evaluation result.
3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 |
# File 'lib/aws-sdk-configservice/types.rb', line 3812 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) SENSITIVE = [] 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.
3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 |
# File 'lib/aws-sdk-configservice/types.rb', line 3812 class EvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :result_token) SENSITIVE = [] include Aws::Structure end |