honeycombio.getQuerySpecification
Explore with Pulumi AI
# Data Source: honeycombio.getQuerySpecification
Generates a Query Specification in JSON format for use with resources that expect a JSON-formatted Query Specification like honeycombio.Query
.
Using this data source to generate query specifications is optional. It is also valid to use literal JSON strings in your configuration or to use the file interpolation function to read a raw JSON query specification from a file.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as honeycombio from "@pulumi/honeycombio";
const example = honeycombio.getQuerySpecification({
calculations: [{
op: "AVG",
column: "duration_ms",
}],
filters: [
{
column: "trace.parent_id",
op: "does-not-exist",
},
{
column: "app.tenant",
op: "=",
value: "ThatSpecialTenant",
},
],
filterCombination: "AND",
breakdowns: ["app.tenant"],
timeRange: 28800,
});
export const jsonQuery = example.then(example => example.json);
import pulumi
import pulumi_honeycombio as honeycombio
example = honeycombio.get_query_specification(calculations=[{
"op": "AVG",
"column": "duration_ms",
}],
filters=[
{
"column": "trace.parent_id",
"op": "does-not-exist",
},
{
"column": "app.tenant",
"op": "=",
"value": "ThatSpecialTenant",
},
],
filter_combination="AND",
breakdowns=["app.tenant"],
time_range=28800)
pulumi.export("jsonQuery", example.json)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/honeycombio/honeycombio"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := honeycombio.GetQuerySpecification(ctx, &honeycombio.GetQuerySpecificationArgs{
Calculations: []honeycombio.GetQuerySpecificationCalculation{
{
Op: "AVG",
Column: pulumi.StringRef("duration_ms"),
},
},
Filters: []honeycombio.GetQuerySpecificationFilter{
{
Column: "trace.parent_id",
Op: "does-not-exist",
},
{
Column: "app.tenant",
Op: "=",
Value: pulumi.StringRef("ThatSpecialTenant"),
},
},
FilterCombination: pulumi.StringRef("AND"),
Breakdowns: []string{
"app.tenant",
},
TimeRange: pulumi.Float64Ref(28800),
}, nil)
if err != nil {
return err
}
ctx.Export("jsonQuery", example.Json)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Honeycombio = Pulumi.Honeycombio;
return await Deployment.RunAsync(() =>
{
var example = Honeycombio.GetQuerySpecification.Invoke(new()
{
Calculations = new[]
{
new Honeycombio.Inputs.GetQuerySpecificationCalculationInputArgs
{
Op = "AVG",
Column = "duration_ms",
},
},
Filters = new[]
{
new Honeycombio.Inputs.GetQuerySpecificationFilterInputArgs
{
Column = "trace.parent_id",
Op = "does-not-exist",
},
new Honeycombio.Inputs.GetQuerySpecificationFilterInputArgs
{
Column = "app.tenant",
Op = "=",
Value = "ThatSpecialTenant",
},
},
FilterCombination = "AND",
Breakdowns = new[]
{
"app.tenant",
},
TimeRange = 28800,
});
return new Dictionary<string, object?>
{
["jsonQuery"] = example.Apply(getQuerySpecificationResult => getQuerySpecificationResult.Json),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.honeycombio.HoneycombioFunctions;
import com.pulumi.honeycombio.inputs.GetQuerySpecificationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = HoneycombioFunctions.getQuerySpecification(GetQuerySpecificationArgs.builder()
.calculations(GetQuerySpecificationCalculationArgs.builder()
.op("AVG")
.column("duration_ms")
.build())
.filters(
GetQuerySpecificationFilterArgs.builder()
.column("trace.parent_id")
.op("does-not-exist")
.build(),
GetQuerySpecificationFilterArgs.builder()
.column("app.tenant")
.op("=")
.value("ThatSpecialTenant")
.build())
.filterCombination("AND")
.breakdowns("app.tenant")
.timeRange(28800)
.build());
ctx.export("jsonQuery", example.applyValue(getQuerySpecificationResult -> getQuerySpecificationResult.json()));
}
}
variables:
example:
fn::invoke:
function: honeycombio:getQuerySpecification
arguments:
calculations:
- op: AVG
column: duration_ms
filters:
- column: trace.parent_id
op: does-not-exist
- column: app.tenant
op: =
value: ThatSpecialTenant
filterCombination: AND
breakdowns:
- app.tenant
timeRange: 28800
outputs:
jsonQuery: ${example.json}
Using getQuerySpecification
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getQuerySpecification(args: GetQuerySpecificationArgs, opts?: InvokeOptions): Promise<GetQuerySpecificationResult>
function getQuerySpecificationOutput(args: GetQuerySpecificationOutputArgs, opts?: InvokeOptions): Output<GetQuerySpecificationResult>
def get_query_specification(breakdowns: Optional[Sequence[str]] = None,
calculations: Optional[Sequence[GetQuerySpecificationCalculation]] = None,
end_time: Optional[float] = None,
filter_combination: Optional[str] = None,
filters: Optional[Sequence[GetQuerySpecificationFilter]] = None,
granularity: Optional[float] = None,
havings: Optional[Sequence[GetQuerySpecificationHaving]] = None,
limit: Optional[float] = None,
orders: Optional[Sequence[GetQuerySpecificationOrder]] = None,
start_time: Optional[float] = None,
time_range: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetQuerySpecificationResult
def get_query_specification_output(breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
calculations: Optional[pulumi.Input[Sequence[pulumi.Input[GetQuerySpecificationCalculationArgs]]]] = None,
end_time: Optional[pulumi.Input[float]] = None,
filter_combination: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetQuerySpecificationFilterArgs]]]] = None,
granularity: Optional[pulumi.Input[float]] = None,
havings: Optional[pulumi.Input[Sequence[pulumi.Input[GetQuerySpecificationHavingArgs]]]] = None,
limit: Optional[pulumi.Input[float]] = None,
orders: Optional[pulumi.Input[Sequence[pulumi.Input[GetQuerySpecificationOrderArgs]]]] = None,
start_time: Optional[pulumi.Input[float]] = None,
time_range: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetQuerySpecificationResult]
func GetQuerySpecification(ctx *Context, args *GetQuerySpecificationArgs, opts ...InvokeOption) (*GetQuerySpecificationResult, error)
func GetQuerySpecificationOutput(ctx *Context, args *GetQuerySpecificationOutputArgs, opts ...InvokeOption) GetQuerySpecificationResultOutput
> Note: This function is named GetQuerySpecification
in the Go SDK.
public static class GetQuerySpecification
{
public static Task<GetQuerySpecificationResult> InvokeAsync(GetQuerySpecificationArgs args, InvokeOptions? opts = null)
public static Output<GetQuerySpecificationResult> Invoke(GetQuerySpecificationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetQuerySpecificationResult> getQuerySpecification(GetQuerySpecificationArgs args, InvokeOptions options)
public static Output<GetQuerySpecificationResult> getQuerySpecification(GetQuerySpecificationArgs args, InvokeOptions options)
fn::invoke:
function: honeycombio:index/getQuerySpecification:getQuerySpecification
arguments:
# arguments dictionary
The following arguments are supported:
- Breakdowns List<string>
- A list of fields to group by.
- Calculations
List<Get
Query Specification Calculation> - Zero or more configuration blocks (described below) with the calculations that should be displayed. If no calculations are specified,
COUNT
will be used. - End
Time double - The absolute end time of the query in Unix Time (= seconds since epoch).
- Filter
Combination string - How to combine multiple filters, either
AND
(default) orOR
. - Filters
List<Get
Query Specification Filter> - Zero or more configuration blocks (described below) with the filters that should be applied.
- Granularity double
The time resolution of the query’s graph, in seconds. Valid values must be in between the query’s time range /10 at maximum, and /1000 at minimum.
NOTE It is not allowed to specify all three of
time_range
,start_time
andend_time
. For more details about specifying time windows, check Query specification: A caveat on time.- Havings
List<Get
Query Specification Having> - Zero or more filters used to restrict returned groups in the query result.
- Limit double
- The maximum number of query results, must be between 1 and 1000.
- Orders
List<Get
Query Specification Order> - Zero or more configuration blocks (described below) describing how to order the query results. Each term must appear in either
calculation
orbreakdowns
. - Start
Time double - The absolute start time of the query in Unix Time (= seconds since epoch).
- Time
Range double - The time range of the query in seconds, defaults to
7200
(two hours).
- Breakdowns []string
- A list of fields to group by.
- Calculations
[]Get
Query Specification Calculation - Zero or more configuration blocks (described below) with the calculations that should be displayed. If no calculations are specified,
COUNT
will be used. - End
Time float64 - The absolute end time of the query in Unix Time (= seconds since epoch).
- Filter
Combination string - How to combine multiple filters, either
AND
(default) orOR
. - Filters
[]Get
Query Specification Filter - Zero or more configuration blocks (described below) with the filters that should be applied.
- Granularity float64
The time resolution of the query’s graph, in seconds. Valid values must be in between the query’s time range /10 at maximum, and /1000 at minimum.
NOTE It is not allowed to specify all three of
time_range
,start_time
andend_time
. For more details about specifying time windows, check Query specification: A caveat on time.- Havings
[]Get
Query Specification Having - Zero or more filters used to restrict returned groups in the query result.
- Limit float64
- The maximum number of query results, must be between 1 and 1000.
- Orders
[]Get
Query Specification Order - Zero or more configuration blocks (described below) describing how to order the query results. Each term must appear in either
calculation
orbreakdowns
. - Start
Time float64 - The absolute start time of the query in Unix Time (= seconds since epoch).
- Time
Range float64 - The time range of the query in seconds, defaults to
7200
(two hours).
- breakdowns List<String>
- A list of fields to group by.
- calculations
List<Get
Query Specification Calculation> - Zero or more configuration blocks (described below) with the calculations that should be displayed. If no calculations are specified,
COUNT
will be used. - end
Time Double - The absolute end time of the query in Unix Time (= seconds since epoch).
- filter
Combination String - How to combine multiple filters, either
AND
(default) orOR
. - filters
List<Get
Query Specification Filter> - Zero or more configuration blocks (described below) with the filters that should be applied.
- granularity Double
The time resolution of the query’s graph, in seconds. Valid values must be in between the query’s time range /10 at maximum, and /1000 at minimum.
NOTE It is not allowed to specify all three of
time_range
,start_time
andend_time
. For more details about specifying time windows, check Query specification: A caveat on time.- havings
List<Get
Query Specification Having> - Zero or more filters used to restrict returned groups in the query result.
- limit Double
- The maximum number of query results, must be between 1 and 1000.
- orders
List<Get
Query Specification Order> - Zero or more configuration blocks (described below) describing how to order the query results. Each term must appear in either
calculation
orbreakdowns
. - start
Time Double - The absolute start time of the query in Unix Time (= seconds since epoch).
- time
Range Double - The time range of the query in seconds, defaults to
7200
(two hours).
- breakdowns string[]
- A list of fields to group by.
- calculations
Get
Query Specification Calculation[] - Zero or more configuration blocks (described below) with the calculations that should be displayed. If no calculations are specified,
COUNT
will be used. - end
Time number - The absolute end time of the query in Unix Time (= seconds since epoch).
- filter
Combination string - How to combine multiple filters, either
AND
(default) orOR
. - filters
Get
Query Specification Filter[] - Zero or more configuration blocks (described below) with the filters that should be applied.
- granularity number
The time resolution of the query’s graph, in seconds. Valid values must be in between the query’s time range /10 at maximum, and /1000 at minimum.
NOTE It is not allowed to specify all three of
time_range
,start_time
andend_time
. For more details about specifying time windows, check Query specification: A caveat on time.- havings
Get
Query Specification Having[] - Zero or more filters used to restrict returned groups in the query result.
- limit number
- The maximum number of query results, must be between 1 and 1000.
- orders
Get
Query Specification Order[] - Zero or more configuration blocks (described below) describing how to order the query results. Each term must appear in either
calculation
orbreakdowns
. - start
Time number - The absolute start time of the query in Unix Time (= seconds since epoch).
- time
Range number - The time range of the query in seconds, defaults to
7200
(two hours).
- breakdowns Sequence[str]
- A list of fields to group by.
- calculations
Sequence[Get
Query Specification Calculation] - Zero or more configuration blocks (described below) with the calculations that should be displayed. If no calculations are specified,
COUNT
will be used. - end_
time float - The absolute end time of the query in Unix Time (= seconds since epoch).
- filter_
combination str - How to combine multiple filters, either
AND
(default) orOR
. - filters
Sequence[Get
Query Specification Filter] - Zero or more configuration blocks (described below) with the filters that should be applied.
- granularity float
The time resolution of the query’s graph, in seconds. Valid values must be in between the query’s time range /10 at maximum, and /1000 at minimum.
NOTE It is not allowed to specify all three of
time_range
,start_time
andend_time
. For more details about specifying time windows, check Query specification: A caveat on time.- havings
Sequence[Get
Query Specification Having] - Zero or more filters used to restrict returned groups in the query result.
- limit float
- The maximum number of query results, must be between 1 and 1000.
- orders
Sequence[Get
Query Specification Order] - Zero or more configuration blocks (described below) describing how to order the query results. Each term must appear in either
calculation
orbreakdowns
. - start_
time float - The absolute start time of the query in Unix Time (= seconds since epoch).
- time_
range float - The time range of the query in seconds, defaults to
7200
(two hours).
- breakdowns List<String>
- A list of fields to group by.
- calculations List<Property Map>
- Zero or more configuration blocks (described below) with the calculations that should be displayed. If no calculations are specified,
COUNT
will be used. - end
Time Number - The absolute end time of the query in Unix Time (= seconds since epoch).
- filter
Combination String - How to combine multiple filters, either
AND
(default) orOR
. - filters List<Property Map>
- Zero or more configuration blocks (described below) with the filters that should be applied.
- granularity Number
The time resolution of the query’s graph, in seconds. Valid values must be in between the query’s time range /10 at maximum, and /1000 at minimum.
NOTE It is not allowed to specify all three of
time_range
,start_time
andend_time
. For more details about specifying time windows, check Query specification: A caveat on time.- havings List<Property Map>
- Zero or more filters used to restrict returned groups in the query result.
- limit Number
- The maximum number of query results, must be between 1 and 1000.
- orders List<Property Map>
- Zero or more configuration blocks (described below) describing how to order the query results. Each term must appear in either
calculation
orbreakdowns
. - start
Time Number - The absolute start time of the query in Unix Time (= seconds since epoch).
- time
Range Number - The time range of the query in seconds, defaults to
7200
(two hours).
getQuerySpecification Result
The following output properties are available:
- Id string
- ID of the query specification.
- Json string
- JSON representation of the query according to the Query Specification, can be used as input for other resources.
- Breakdowns List<string>
- Calculations
List<Get
Query Specification Calculation> - End
Time double - Filter
Combination string - Filters
List<Get
Query Specification Filter> - Granularity double
- Havings
List<Get
Query Specification Having> - Limit double
- Orders
List<Get
Query Specification Order> - Start
Time double - Time
Range double
- Id string
- ID of the query specification.
- Json string
- JSON representation of the query according to the Query Specification, can be used as input for other resources.
- Breakdowns []string
- Calculations
[]Get
Query Specification Calculation - End
Time float64 - Filter
Combination string - Filters
[]Get
Query Specification Filter - Granularity float64
- Havings
[]Get
Query Specification Having - Limit float64
- Orders
[]Get
Query Specification Order - Start
Time float64 - Time
Range float64
- id String
- ID of the query specification.
- json String
- JSON representation of the query according to the Query Specification, can be used as input for other resources.
- breakdowns List<String>
- calculations
List<Get
Query Specification Calculation> - end
Time Double - filter
Combination String - filters
List<Get
Query Specification Filter> - granularity Double
- havings
List<Get
Query Specification Having> - limit Double
- orders
List<Get
Query Specification Order> - start
Time Double - time
Range Double
- id string
- ID of the query specification.
- json string
- JSON representation of the query according to the Query Specification, can be used as input for other resources.
- breakdowns string[]
- calculations
Get
Query Specification Calculation[] - end
Time number - filter
Combination string - filters
Get
Query Specification Filter[] - granularity number
- havings
Get
Query Specification Having[] - limit number
- orders
Get
Query Specification Order[] - start
Time number - time
Range number
- id str
- ID of the query specification.
- json str
- JSON representation of the query according to the Query Specification, can be used as input for other resources.
- breakdowns Sequence[str]
- calculations
Sequence[Get
Query Specification Calculation] - end_
time float - filter_
combination str - filters
Sequence[Get
Query Specification Filter] - granularity float
- havings
Sequence[Get
Query Specification Having] - limit float
- orders
Sequence[Get
Query Specification Order] - start_
time float - time_
range float
- id String
- ID of the query specification.
- json String
- JSON representation of the query according to the Query Specification, can be used as input for other resources.
- breakdowns List<String>
- calculations List<Property Map>
- end
Time Number - filter
Combination String - filters List<Property Map>
- granularity Number
- havings List<Property Map>
- limit Number
- orders List<Property Map>
- start
Time Number - time
Range Number
Supporting Types
GetQuerySpecificationCalculation
- Op string
- The operator to apply, see the supported list of calculation operators at Calculation Operators.
- Column string
- The column to apply the operator to, not needed with
COUNT
orCONCURRENCY
.
- Op string
- The operator to apply, see the supported list of calculation operators at Calculation Operators.
- Column string
- The column to apply the operator to, not needed with
COUNT
orCONCURRENCY
.
- op String
- The operator to apply, see the supported list of calculation operators at Calculation Operators.
- column String
- The column to apply the operator to, not needed with
COUNT
orCONCURRENCY
.
- op string
- The operator to apply, see the supported list of calculation operators at Calculation Operators.
- column string
- The column to apply the operator to, not needed with
COUNT
orCONCURRENCY
.
- op str
- The operator to apply, see the supported list of calculation operators at Calculation Operators.
- column str
- The column to apply the operator to, not needed with
COUNT
orCONCURRENCY
.
- op String
- The operator to apply, see the supported list of calculation operators at Calculation Operators.
- column String
- The column to apply the operator to, not needed with
COUNT
orCONCURRENCY
.
GetQuerySpecificationFilter
- Column string
- The column to apply the filter to.
- Op string
- The operator to apply, see the supported list of filter operators at Filter Operators. Not all operators require a value.
- Value string
The value used for the filter. Not needed if op is
exists
ornot-exists
. Mutually exclusive with the othervalue_*
options.NOTE Filter op
in
andnot-in
expect an array of strings as value. Use thevalue
attribute and pass the values in single string separated by,
without additional spaces (similar to the query builder in the UI). For example: the listfoo
,bar
becomesfoo,bar
.
- Column string
- The column to apply the filter to.
- Op string
- The operator to apply, see the supported list of filter operators at Filter Operators. Not all operators require a value.
- Value string
The value used for the filter. Not needed if op is
exists
ornot-exists
. Mutually exclusive with the othervalue_*
options.NOTE Filter op
in
andnot-in
expect an array of strings as value. Use thevalue
attribute and pass the values in single string separated by,
without additional spaces (similar to the query builder in the UI). For example: the listfoo
,bar
becomesfoo,bar
.
- column String
- The column to apply the filter to.
- op String
- The operator to apply, see the supported list of filter operators at Filter Operators. Not all operators require a value.
- value String
The value used for the filter. Not needed if op is
exists
ornot-exists
. Mutually exclusive with the othervalue_*
options.NOTE Filter op
in
andnot-in
expect an array of strings as value. Use thevalue
attribute and pass the values in single string separated by,
without additional spaces (similar to the query builder in the UI). For example: the listfoo
,bar
becomesfoo,bar
.
- column string
- The column to apply the filter to.
- op string
- The operator to apply, see the supported list of filter operators at Filter Operators. Not all operators require a value.
- value string
The value used for the filter. Not needed if op is
exists
ornot-exists
. Mutually exclusive with the othervalue_*
options.NOTE Filter op
in
andnot-in
expect an array of strings as value. Use thevalue
attribute and pass the values in single string separated by,
without additional spaces (similar to the query builder in the UI). For example: the listfoo
,bar
becomesfoo,bar
.
- column str
- The column to apply the filter to.
- op str
- The operator to apply, see the supported list of filter operators at Filter Operators. Not all operators require a value.
- value str
The value used for the filter. Not needed if op is
exists
ornot-exists
. Mutually exclusive with the othervalue_*
options.NOTE Filter op
in
andnot-in
expect an array of strings as value. Use thevalue
attribute and pass the values in single string separated by,
without additional spaces (similar to the query builder in the UI). For example: the listfoo
,bar
becomesfoo,bar
.
- column String
- The column to apply the filter to.
- op String
- The operator to apply, see the supported list of filter operators at Filter Operators. Not all operators require a value.
- value String
The value used for the filter. Not needed if op is
exists
ornot-exists
. Mutually exclusive with the othervalue_*
options.NOTE Filter op
in
andnot-in
expect an array of strings as value. Use thevalue
attribute and pass the values in single string separated by,
without additional spaces (similar to the query builder in the UI). For example: the listfoo
,bar
becomesfoo,bar
.
GetQuerySpecificationHaving
- Calculate
Op string - The calculation operator to apply, supports all of the Calculation Operators with the exception of
HEATMAP
. - Op string
- The operator to apply to filter the query results. One of
=
,!=
,>
,>=
,<
, or<=
. - Value double
The value used with
op
. Currently assumed to be a number.NOTE A having term's
column
/calculate_op
pair must have a correspondingcalculation
. There can be multiplehaving
blocks for the samecolumn
/calculate_op
pair.- Column string
- The column to apply the
calculate_op
to, not needed withCOUNT
orCONCURRENCY
.
- Calculate
Op string - The calculation operator to apply, supports all of the Calculation Operators with the exception of
HEATMAP
. - Op string
- The operator to apply to filter the query results. One of
=
,!=
,>
,>=
,<
, or<=
. - Value float64
The value used with
op
. Currently assumed to be a number.NOTE A having term's
column
/calculate_op
pair must have a correspondingcalculation
. There can be multiplehaving
blocks for the samecolumn
/calculate_op
pair.- Column string
- The column to apply the
calculate_op
to, not needed withCOUNT
orCONCURRENCY
.
- calculate
Op String - The calculation operator to apply, supports all of the Calculation Operators with the exception of
HEATMAP
. - op String
- The operator to apply to filter the query results. One of
=
,!=
,>
,>=
,<
, or<=
. - value Double
The value used with
op
. Currently assumed to be a number.NOTE A having term's
column
/calculate_op
pair must have a correspondingcalculation
. There can be multiplehaving
blocks for the samecolumn
/calculate_op
pair.- column String
- The column to apply the
calculate_op
to, not needed withCOUNT
orCONCURRENCY
.
- calculate
Op string - The calculation operator to apply, supports all of the Calculation Operators with the exception of
HEATMAP
. - op string
- The operator to apply to filter the query results. One of
=
,!=
,>
,>=
,<
, or<=
. - value number
The value used with
op
. Currently assumed to be a number.NOTE A having term's
column
/calculate_op
pair must have a correspondingcalculation
. There can be multiplehaving
blocks for the samecolumn
/calculate_op
pair.- column string
- The column to apply the
calculate_op
to, not needed withCOUNT
orCONCURRENCY
.
- calculate_
op str - The calculation operator to apply, supports all of the Calculation Operators with the exception of
HEATMAP
. - op str
- The operator to apply to filter the query results. One of
=
,!=
,>
,>=
,<
, or<=
. - value float
The value used with
op
. Currently assumed to be a number.NOTE A having term's
column
/calculate_op
pair must have a correspondingcalculation
. There can be multiplehaving
blocks for the samecolumn
/calculate_op
pair.- column str
- The column to apply the
calculate_op
to, not needed withCOUNT
orCONCURRENCY
.
- calculate
Op String - The calculation operator to apply, supports all of the Calculation Operators with the exception of
HEATMAP
. - op String
- The operator to apply to filter the query results. One of
=
,!=
,>
,>=
,<
, or<=
. - value Number
The value used with
op
. Currently assumed to be a number.NOTE A having term's
column
/calculate_op
pair must have a correspondingcalculation
. There can be multiplehaving
blocks for the samecolumn
/calculate_op
pair.- column String
- The column to apply the
calculate_op
to, not needed withCOUNT
orCONCURRENCY
.
GetQuerySpecificationOrder
- Column string
- Either a column present in
breakdown
or a column thatop
applies to. - Op string
- The calculation operator to apply, see the supported list of calculation operators at Calculation Operators.
- Order string
- The sort direction, if set must be
ascending
ordescending
.
- Column string
- Either a column present in
breakdown
or a column thatop
applies to. - Op string
- The calculation operator to apply, see the supported list of calculation operators at Calculation Operators.
- Order string
- The sort direction, if set must be
ascending
ordescending
.
- column String
- Either a column present in
breakdown
or a column thatop
applies to. - op String
- The calculation operator to apply, see the supported list of calculation operators at Calculation Operators.
- order String
- The sort direction, if set must be
ascending
ordescending
.
- column string
- Either a column present in
breakdown
or a column thatop
applies to. - op string
- The calculation operator to apply, see the supported list of calculation operators at Calculation Operators.
- order string
- The sort direction, if set must be
ascending
ordescending
.
- column str
- Either a column present in
breakdown
or a column thatop
applies to. - op str
- The calculation operator to apply, see the supported list of calculation operators at Calculation Operators.
- order str
- The sort direction, if set must be
ascending
ordescending
.
- column String
- Either a column present in
breakdown
or a column thatop
applies to. - op String
- The calculation operator to apply, see the supported list of calculation operators at Calculation Operators.
- order String
- The sort direction, if set must be
ascending
ordescending
.
Package Details
- Repository
- honeycombio honeycombio/terraform-provider-honeycombio
- License
- Notes
- This Pulumi package is based on the
honeycombio
Terraform Provider.