Class: Aws::CloudWatchLogs::Types::QueryDefinition
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::CloudWatchLogs::Types::QueryDefinition
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-cloudwatchlogs/types.rb
 
Overview
This structure contains details about a saved CloudWatch Logs Insights query definition.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #last_modified  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The date that the query definition was most recently modified.
 - 
  
    
      #log_group_names  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
If this query definition contains a list of log groups that it is limited to, that list appears here.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the query definition.
 - 
  
    
      #query_definition_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The unique ID of the query definition.
 - 
  
    
      #query_string  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The query string to use for this definition.
 
Instance Attribute Details
#last_modified ⇒ Integer
The date that the query definition was most recently modified.
      4605 4606 4607 4608 4609 4610 4611 4612 4613  | 
    
      # File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4605 class QueryDefinition < Struct.new( :query_definition_id, :name, :query_string, :last_modified, :log_group_names) SENSITIVE = [] include Aws::Structure end  | 
  
#log_group_names ⇒ Array<String>
If this query definition contains a list of log groups that it is limited to, that list appears here.
      4605 4606 4607 4608 4609 4610 4611 4612 4613  | 
    
      # File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4605 class QueryDefinition < Struct.new( :query_definition_id, :name, :query_string, :last_modified, :log_group_names) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
The name of the query definition.
      4605 4606 4607 4608 4609 4610 4611 4612 4613  | 
    
      # File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4605 class QueryDefinition < Struct.new( :query_definition_id, :name, :query_string, :last_modified, :log_group_names) SENSITIVE = [] include Aws::Structure end  | 
  
#query_definition_id ⇒ String
The unique ID of the query definition.
      4605 4606 4607 4608 4609 4610 4611 4612 4613  | 
    
      # File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4605 class QueryDefinition < Struct.new( :query_definition_id, :name, :query_string, :last_modified, :log_group_names) SENSITIVE = [] include Aws::Structure end  | 
  
#query_string ⇒ String
The query string to use for this definition. For more information, see [CloudWatch Logs Insights Query Syntax].
[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html
      4605 4606 4607 4608 4609 4610 4611 4612 4613  | 
    
      # File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4605 class QueryDefinition < Struct.new( :query_definition_id, :name, :query_string, :last_modified, :log_group_names) SENSITIVE = [] include Aws::Structure end  |