Class: Aws::ConfigService::Types::ExternalEvaluation
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ConfigService::Types::ExternalEvaluation
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-configservice/types.rb
 
Overview
Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #annotation  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Supplementary information about the reason of compliance.
 - 
  
    
      #compliance_resource_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The evaluated compliance resource ID.
 - 
  
    
      #compliance_resource_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The evaluated compliance resource type.
 - 
  
    
      #compliance_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The compliance of the Amazon Web Services resource.
 - 
  
    
      #ordering_timestamp  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The time when the compliance was recorded.
 
Instance Attribute Details
#annotation ⇒ String
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
      3801 3802 3803 3804 3805 3806 3807 3808 3809  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 3801 class ExternalEvaluation < Struct.new( :compliance_resource_type, :compliance_resource_id, :compliance_type, :annotation, :ordering_timestamp) SENSITIVE = [] include Aws::Structure end  | 
  
#compliance_resource_id ⇒ String
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
      3801 3802 3803 3804 3805 3806 3807 3808 3809  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 3801 class ExternalEvaluation < Struct.new( :compliance_resource_type, :compliance_resource_id, :compliance_type, :annotation, :ordering_timestamp) SENSITIVE = [] include Aws::Structure end  | 
  
#compliance_resource_type ⇒ String
The evaluated compliance resource type. Config accepts ‘AWS::::Account` resource type.
      3801 3802 3803 3804 3805 3806 3807 3808 3809  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 3801 class ExternalEvaluation < Struct.new( :compliance_resource_type, :compliance_resource_id, :compliance_type, :annotation, :ordering_timestamp) SENSITIVE = [] include Aws::Structure end  | 
  
#compliance_type ⇒ String
The compliance of the Amazon Web Services resource. The valid values are ‘COMPLIANT, NON_COMPLIANT, ` and `NOT_APPLICABLE`.
      3801 3802 3803 3804 3805 3806 3807 3808 3809  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 3801 class ExternalEvaluation < Struct.new( :compliance_resource_type, :compliance_resource_id, :compliance_type, :annotation, :ordering_timestamp) SENSITIVE = [] include Aws::Structure end  | 
  
#ordering_timestamp ⇒ Time
The time when the compliance was recorded.
      3801 3802 3803 3804 3805 3806 3807 3808 3809  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 3801 class ExternalEvaluation < Struct.new( :compliance_resource_type, :compliance_resource_id, :compliance_type, :annotation, :ordering_timestamp) SENSITIVE = [] include Aws::Structure end  |