Class: Aws::CloudWatchLogs::Types::QueryParameter

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudwatchlogs/types.rb

Overview

This structure defines a query parameter for a saved CloudWatch Logs Insights query definition. Query parameters are supported only for Logs Insights QL queries. They are placeholder variables that you can reference in a query string using the ‘{parameterName}` syntax. Each parameter can include a default value and a description.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#default_valueString

The default value to use for this query parameter if no value is supplied at execution time.



8447
8448
8449
8450
8451
8452
8453
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 8447

class QueryParameter < Struct.new(
  :name,
  :default_value,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the query parameter that explains its purpose or expected values.



8447
8448
8449
8450
8451
8452
8453
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 8447

class QueryParameter < Struct.new(
  :name,
  :default_value,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the query parameter. A query parameter name must start with a letter or underscore, and contain only letters, digits, and underscores.



8447
8448
8449
8450
8451
8452
8453
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 8447

class QueryParameter < Struct.new(
  :name,
  :default_value,
  :description)
  SENSITIVE = []
  include Aws::Structure
end