Class: Aws::ConfigService::Types::AggregateEvaluationResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::AggregateEvaluationResult
- Defined in:
- gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb
Overview
The details of an Config evaluation for an account ID and region in an aggregator. Provides the Amazon Web Services resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The 12-digit account ID of the source account.
-
#annotation ⇒ String
Supplementary information about how the agrregate evaluation determined the compliance.
-
#aws_region ⇒ String
The source region from where the data is aggregated.
-
#compliance_type ⇒ String
The resource compliance status.
-
#config_rule_invoked_time ⇒ Time
The time when the Config rule evaluated the Amazon Web Services resource.
-
#evaluation_result_identifier ⇒ Types::EvaluationResultIdentifier
Uniquely identifies the evaluation result.
-
#result_recorded_time ⇒ Time
The time when Config recorded the aggregate evaluation result.
Instance Attribute Details
#account_id ⇒ String
The 12-digit account ID of the source account.
336 337 338 339 340 341 342 343 344 345 346 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 336 class AggregateEvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :account_id, :aws_region) SENSITIVE = [] include Aws::Structure end |
#annotation ⇒ String
Supplementary information about how the agrregate evaluation determined the compliance.
336 337 338 339 340 341 342 343 344 345 346 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 336 class AggregateEvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :account_id, :aws_region) SENSITIVE = [] include Aws::Structure end |
#aws_region ⇒ String
The source region from where the data is aggregated.
336 337 338 339 340 341 342 343 344 345 346 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 336 class AggregateEvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :account_id, :aws_region) SENSITIVE = [] include Aws::Structure end |
#compliance_type ⇒ String
The resource compliance status.
For the AggregationEvaluationResult
data type, Config supports
only the COMPLIANT
and NON_COMPLIANT
. Config does not support
the NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
336 337 338 339 340 341 342 343 344 345 346 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 336 class AggregateEvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :account_id, :aws_region) SENSITIVE = [] include Aws::Structure end |
#config_rule_invoked_time ⇒ Time
The time when the Config rule evaluated the Amazon Web Services resource.
336 337 338 339 340 341 342 343 344 345 346 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 336 class AggregateEvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :account_id, :aws_region) SENSITIVE = [] include Aws::Structure end |
#evaluation_result_identifier ⇒ Types::EvaluationResultIdentifier
Uniquely identifies the evaluation result.
336 337 338 339 340 341 342 343 344 345 346 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 336 class AggregateEvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :account_id, :aws_region) SENSITIVE = [] include Aws::Structure end |
#result_recorded_time ⇒ Time
The time when Config recorded the aggregate evaluation result.
336 337 338 339 340 341 342 343 344 345 346 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 336 class AggregateEvaluationResult < Struct.new( :evaluation_result_identifier, :compliance_type, :result_recorded_time, :config_rule_invoked_time, :annotation, :account_id, :aws_region) SENSITIVE = [] include Aws::Structure end |