Class: Aws::ConfigService::Types::AggregateEvaluationResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::AggregateEvaluationResult
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-configservice/types.rb
Overview
The details of an AWS Config evaluation for an account ID and region in an aggregator. 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
-
#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 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 aggregate evaluation result.
Instance Attribute Details
#account_id ⇒ String
The 12-digit account ID of the source account.
330 331 332 333 334 335 336 337 338 339 340 |
# File 'lib/aws-sdk-configservice/types.rb', line 330 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.
330 331 332 333 334 335 336 337 338 339 340 |
# File 'lib/aws-sdk-configservice/types.rb', line 330 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.
330 331 332 333 334 335 336 337 338 339 340 |
# File 'lib/aws-sdk-configservice/types.rb', line 330 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, AWS Config supports only the `COMPLIANT` and `NON_COMPLIANT`. AWS Config does not support the `NOT_APPLICABLE` and `INSUFFICIENT_DATA` value.
330 331 332 333 334 335 336 337 338 339 340 |
# File 'lib/aws-sdk-configservice/types.rb', line 330 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 AWS Config rule evaluated the AWS resource.
330 331 332 333 334 335 336 337 338 339 340 |
# File 'lib/aws-sdk-configservice/types.rb', line 330 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.
330 331 332 333 334 335 336 337 338 339 340 |
# File 'lib/aws-sdk-configservice/types.rb', line 330 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 AWS Config recorded the aggregate evaluation result.
330 331 332 333 334 335 336 337 338 339 340 |
# File 'lib/aws-sdk-configservice/types.rb', line 330 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 |