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 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.
309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/aws-sdk-configservice/types.rb', line 309 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.
309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/aws-sdk-configservice/types.rb', line 309 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.
309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/aws-sdk-configservice/types.rb', line 309 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.
309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/aws-sdk-configservice/types.rb', line 309 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.
309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/aws-sdk-configservice/types.rb', line 309 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.
309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/aws-sdk-configservice/types.rb', line 309 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.
309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/aws-sdk-configservice/types.rb', line 309 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 |