Class: Aws::CloudWatch::Types::GetMetricDataQueryDefinitionOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:expression]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of the metric data query definition.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 2138

class GetMetricDataQueryDefinitionOutput < Struct.new(
  :id,
  :arn,
  :path,
  :expression,
  :type,
  :created_at,
  :updated_at)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#created_at ⇒ Time

The date and time when you created the metric data query definition.

Returns:

  • (Time)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 2138

class GetMetricDataQueryDefinitionOutput < Struct.new(
  :id,
  :arn,
  :path,
  :expression,
  :type,
  :created_at,
  :updated_at)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#expression ⇒ String

The query expression.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 2138

class GetMetricDataQueryDefinitionOutput < Struct.new(
  :id,
  :arn,
  :path,
  :expression,
  :type,
  :created_at,
  :updated_at)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#id ⇒ String

The ID of the metric data query definition.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 2138

class GetMetricDataQueryDefinitionOutput < Struct.new(
  :id,
  :arn,
  :path,
  :expression,
  :type,
  :created_at,
  :updated_at)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#path ⇒ String

The path of the metric data query definition.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 2138

class GetMetricDataQueryDefinitionOutput < Struct.new(
  :id,
  :arn,
  :path,
  :expression,
  :type,
  :created_at,
  :updated_at)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#type ⇒ String

The language of the expression. Valid values are the following:

  • PROMQL – A PromQL query.

  • SQL – A CloudWatch Metrics Insights query.

  • METRIC_MATH – A metric math expression.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 2138

class GetMetricDataQueryDefinitionOutput < Struct.new(
  :id,
  :arn,
  :path,
  :expression,
  :type,
  :created_at,
  :updated_at)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#updated_at ⇒ Time

The date and time when you last updated the metric data query definition.

Returns:

  • (Time)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 2138

class GetMetricDataQueryDefinitionOutput < Struct.new(
  :id,
  :arn,
  :path,
  :expression,
  :type,
  :created_at,
  :updated_at)
  SENSITIVE = [:expression]
  include Aws::Structure
end