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  |