v1

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// No cross-time series reduction. The output of the Aligner is returned.
	AggregationCrossSeriesReducerReduceNone = AggregationCrossSeriesReducer("REDUCE_NONE")
	// Reduce by computing the mean value across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics with numeric or distribution values. The value_type of the output is DOUBLE.
	AggregationCrossSeriesReducerReduceMean = AggregationCrossSeriesReducer("REDUCE_MEAN")
	// Reduce by computing the minimum value across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics with numeric values. The value_type of the output is the same as the value_type of the input.
	AggregationCrossSeriesReducerReduceMin = AggregationCrossSeriesReducer("REDUCE_MIN")
	// Reduce by computing the maximum value across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics with numeric values. The value_type of the output is the same as the value_type of the input.
	AggregationCrossSeriesReducerReduceMax = AggregationCrossSeriesReducer("REDUCE_MAX")
	// Reduce by computing the sum across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics with numeric and distribution values. The value_type of the output is the same as the value_type of the input.
	AggregationCrossSeriesReducerReduceSum = AggregationCrossSeriesReducer("REDUCE_SUM")
	// Reduce by computing the standard deviation across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics with numeric or distribution values. The value_type of the output is DOUBLE.
	AggregationCrossSeriesReducerReduceStddev = AggregationCrossSeriesReducer("REDUCE_STDDEV")
	// Reduce by computing the number of data points across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics of numeric, Boolean, distribution, and string value_type. The value_type of the output is INT64.
	AggregationCrossSeriesReducerReduceCount = AggregationCrossSeriesReducer("REDUCE_COUNT")
	// Reduce by computing the number of True-valued data points across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics of Boolean value_type. The value_type of the output is INT64.
	AggregationCrossSeriesReducerReduceCountTrue = AggregationCrossSeriesReducer("REDUCE_COUNT_TRUE")
	// Reduce by computing the number of False-valued data points across time series for each alignment period. This reducer is valid for DELTA and GAUGE metrics of Boolean value_type. The value_type of the output is INT64.
	AggregationCrossSeriesReducerReduceCountFalse = AggregationCrossSeriesReducer("REDUCE_COUNT_FALSE")
	// Reduce by computing the ratio of the number of True-valued data points to the total number of data points for each alignment period. This reducer is valid for DELTA and GAUGE metrics of Boolean value_type. The output value is in the range 0.0, 1.0 and has value_type DOUBLE.
	AggregationCrossSeriesReducerReduceFractionTrue = AggregationCrossSeriesReducer("REDUCE_FRACTION_TRUE")
	// Reduce by computing the 99th percentile (https://en.wikipedia.org/wiki/Percentile) of data points across time series for each alignment period. This reducer is valid for GAUGE and DELTA metrics of numeric and distribution type. The value of the output is DOUBLE.
	AggregationCrossSeriesReducerReducePercentile99 = AggregationCrossSeriesReducer("REDUCE_PERCENTILE_99")
	// Reduce by computing the 95th percentile (https://en.wikipedia.org/wiki/Percentile) of data points across time series for each alignment period. This reducer is valid for GAUGE and DELTA metrics of numeric and distribution type. The value of the output is DOUBLE.
	AggregationCrossSeriesReducerReducePercentile95 = AggregationCrossSeriesReducer("REDUCE_PERCENTILE_95")
	// Reduce by computing the 50th percentile (https://en.wikipedia.org/wiki/Percentile) of data points across time series for each alignment period. This reducer is valid for GAUGE and DELTA metrics of numeric and distribution type. The value of the output is DOUBLE.
	AggregationCrossSeriesReducerReducePercentile50 = AggregationCrossSeriesReducer("REDUCE_PERCENTILE_50")
	// Reduce by computing the 5th percentile (https://en.wikipedia.org/wiki/Percentile) of data points across time series for each alignment period. This reducer is valid for GAUGE and DELTA metrics of numeric and distribution type. The value of the output is DOUBLE.
	AggregationCrossSeriesReducerReducePercentile05 = AggregationCrossSeriesReducer("REDUCE_PERCENTILE_05")
)
View Source
const (
	// No alignment. Raw data is returned. Not valid if cross-series reduction is requested. The value_type of the result is the same as the value_type of the input.
	AggregationPerSeriesAlignerAlignNone = AggregationPerSeriesAligner("ALIGN_NONE")
	// Align and convert to DELTA. The output is delta = y1 - y0.This alignment is valid for CUMULATIVE and DELTA metrics. If the selected alignment period results in periods with no data, then the aligned value for such a period is created by interpolation. The value_type of the aligned result is the same as the value_type of the input.
	AggregationPerSeriesAlignerAlignDelta = AggregationPerSeriesAligner("ALIGN_DELTA")
	// Align and convert to a rate. The result is computed as rate = (y1 - y0)/(t1 - t0), or "delta over time". Think of this aligner as providing the slope of the line that passes through the value at the start and at the end of the alignment_period.This aligner is valid for CUMULATIVE and DELTA metrics with numeric values. If the selected alignment period results in periods with no data, then the aligned value for such a period is created by interpolation. The output is a GAUGE metric with value_type DOUBLE.If, by "rate", you mean "percentage change", see the ALIGN_PERCENT_CHANGE aligner instead.
	AggregationPerSeriesAlignerAlignRate = AggregationPerSeriesAligner("ALIGN_RATE")
	// Align by interpolating between adjacent points around the alignment period boundary. This aligner is valid for GAUGE metrics with numeric values. The value_type of the aligned result is the same as the value_type of the input.
	AggregationPerSeriesAlignerAlignInterpolate = AggregationPerSeriesAligner("ALIGN_INTERPOLATE")
	// Align by moving the most recent data point before the end of the alignment period to the boundary at the end of the alignment period. This aligner is valid for GAUGE metrics. The value_type of the aligned result is the same as the value_type of the input.
	AggregationPerSeriesAlignerAlignNextOlder = AggregationPerSeriesAligner("ALIGN_NEXT_OLDER")
	// Align the time series by returning the minimum value in each alignment period. This aligner is valid for GAUGE and DELTA metrics with numeric values. The value_type of the aligned result is the same as the value_type of the input.
	AggregationPerSeriesAlignerAlignMin = AggregationPerSeriesAligner("ALIGN_MIN")
	// Align the time series by returning the maximum value in each alignment period. This aligner is valid for GAUGE and DELTA metrics with numeric values. The value_type of the aligned result is the same as the value_type of the input.
	AggregationPerSeriesAlignerAlignMax = AggregationPerSeriesAligner("ALIGN_MAX")
	// Align the time series by returning the mean value in each alignment period. This aligner is valid for GAUGE and DELTA metrics with numeric values. The value_type of the aligned result is DOUBLE.
	AggregationPerSeriesAlignerAlignMean = AggregationPerSeriesAligner("ALIGN_MEAN")
	// Align the time series by returning the number of values in each alignment period. This aligner is valid for GAUGE and DELTA metrics with numeric or Boolean values. The value_type of the aligned result is INT64.
	AggregationPerSeriesAlignerAlignCount = AggregationPerSeriesAligner("ALIGN_COUNT")
	// Align the time series by returning the sum of the values in each alignment period. This aligner is valid for GAUGE and DELTA metrics with numeric and distribution values. The value_type of the aligned result is the same as the value_type of the input.
	AggregationPerSeriesAlignerAlignSum = AggregationPerSeriesAligner("ALIGN_SUM")
	// Align the time series by returning the standard deviation of the values in each alignment period. This aligner is valid for GAUGE and DELTA metrics with numeric values. The value_type of the output is DOUBLE.
	AggregationPerSeriesAlignerAlignStddev = AggregationPerSeriesAligner("ALIGN_STDDEV")
	// Align the time series by returning the number of True values in each alignment period. This aligner is valid for GAUGE metrics with Boolean values. The value_type of the output is INT64.
	AggregationPerSeriesAlignerAlignCountTrue = AggregationPerSeriesAligner("ALIGN_COUNT_TRUE")
	// Align the time series by returning the number of False values in each alignment period. This aligner is valid for GAUGE metrics with Boolean values. The value_type of the output is INT64.
	AggregationPerSeriesAlignerAlignCountFalse = AggregationPerSeriesAligner("ALIGN_COUNT_FALSE")
	// Align the time series by returning the ratio of the number of True values to the total number of values in each alignment period. This aligner is valid for GAUGE metrics with Boolean values. The output value is in the range 0.0, 1.0 and has value_type DOUBLE.
	AggregationPerSeriesAlignerAlignFractionTrue = AggregationPerSeriesAligner("ALIGN_FRACTION_TRUE")
	// Align the time series by using percentile aggregation (https://en.wikipedia.org/wiki/Percentile). The resulting data point in each alignment period is the 99th percentile of all data points in the period. This aligner is valid for GAUGE and DELTA metrics with distribution values. The output is a GAUGE metric with value_type DOUBLE.
	AggregationPerSeriesAlignerAlignPercentile99 = AggregationPerSeriesAligner("ALIGN_PERCENTILE_99")
	// Align the time series by using percentile aggregation (https://en.wikipedia.org/wiki/Percentile). The resulting data point in each alignment period is the 95th percentile of all data points in the period. This aligner is valid for GAUGE and DELTA metrics with distribution values. The output is a GAUGE metric with value_type DOUBLE.
	AggregationPerSeriesAlignerAlignPercentile95 = AggregationPerSeriesAligner("ALIGN_PERCENTILE_95")
	// Align the time series by using percentile aggregation (https://en.wikipedia.org/wiki/Percentile). The resulting data point in each alignment period is the 50th percentile of all data points in the period. This aligner is valid for GAUGE and DELTA metrics with distribution values. The output is a GAUGE metric with value_type DOUBLE.
	AggregationPerSeriesAlignerAlignPercentile50 = AggregationPerSeriesAligner("ALIGN_PERCENTILE_50")
	// Align the time series by using percentile aggregation (https://en.wikipedia.org/wiki/Percentile). The resulting data point in each alignment period is the 5th percentile of all data points in the period. This aligner is valid for GAUGE and DELTA metrics with distribution values. The output is a GAUGE metric with value_type DOUBLE.
	AggregationPerSeriesAlignerAlignPercentile05 = AggregationPerSeriesAligner("ALIGN_PERCENTILE_05")
	// Align and convert to a percentage change. This aligner is valid for GAUGE and DELTA metrics with numeric values. This alignment returns ((current - previous)/previous) * 100, where the value of previous is determined based on the alignment_period.If the values of current and previous are both 0, then the returned value is 0. If only previous is 0, the returned value is infinity.A 10-minute moving mean is computed at each point of the alignment period prior to the above calculation to smooth the metric and prevent false positives from very short-lived spikes. The moving mean is only applicable for data whose values are >= 0. Any values < 0 are treated as a missing datapoint, and are ignored. While DELTA metrics are accepted by this alignment, special care should be taken that the values for the metric will always be positive. The output is a GAUGE metric with value_type DOUBLE.
	AggregationPerSeriesAlignerAlignPercentChange = AggregationPerSeriesAligner("ALIGN_PERCENT_CHANGE")
)
View Source
const (
	// Scale is unspecified. The view will default to LINEAR.
	AxisScaleScaleUnspecified = AxisScale("SCALE_UNSPECIFIED")
	// Linear scale.
	AxisScaleLinear = AxisScale("LINEAR")
	// Logarithmic scale (base 10).
	AxisScaleLog10 = AxisScale("LOG10")
)
View Source
const (
	// An unspecified sort order. This option is invalid when sorting is required.
	BreakdownSortOrderSortOrderUnspecified = BreakdownSortOrder("SORT_ORDER_UNSPECIFIED")
	// No sorting is applied.
	BreakdownSortOrderSortOrderNone = BreakdownSortOrder("SORT_ORDER_NONE")
	// The lowest-valued entries are selected first.
	BreakdownSortOrderSortOrderAscending = BreakdownSortOrder("SORT_ORDER_ASCENDING")
	// The highest-valued entries are selected first.
	BreakdownSortOrderSortOrderDescending = BreakdownSortOrder("SORT_ORDER_DESCENDING")
)
View Source
const (
	// Mode is unspecified. The view will default to COLOR.
	ChartOptionsModeModeUnspecified = ChartOptionsMode("MODE_UNSPECIFIED")
	// The chart distinguishes data series using different color. Line colors may get reused when there are many lines in the chart.
	ChartOptionsModeColor = ChartOptionsMode("COLOR")
	// The chart uses the Stackdriver x-ray mode, in which each data set is plotted using the same semi-transparent color.
	ChartOptionsModeXRay = ChartOptionsMode("X_RAY")
	// The chart displays statistics such as average, median, 95th percentile, and more.
	ChartOptionsModeStats = ChartOptionsMode("STATS")
)
View Source
const (
	// Filter type is unspecified. This is not valid in a well-formed request.
	DashboardFilterFilterTypeFilterTypeUnspecified = DashboardFilterFilterType("FILTER_TYPE_UNSPECIFIED")
	// Filter on a resource label value
	DashboardFilterFilterTypeResourceLabel = DashboardFilterFilterType("RESOURCE_LABEL")
	// Filter on a metrics label value
	DashboardFilterFilterTypeMetricLabel = DashboardFilterFilterType("METRIC_LABEL")
	// Filter on a user metadata label value
	DashboardFilterFilterTypeUserMetadataLabel = DashboardFilterFilterType("USER_METADATA_LABEL")
	// Filter on a system metadata label value
	DashboardFilterFilterTypeSystemMetadataLabel = DashboardFilterFilterType("SYSTEM_METADATA_LABEL")
	// Filter on a group id
	DashboardFilterFilterTypeGroup = DashboardFilterFilterType("GROUP")
)
View Source
const (
	// Plot type is unspecified. The view will default to LINE.
	DataSetPlotTypePlotTypeUnspecified = DataSetPlotType("PLOT_TYPE_UNSPECIFIED")
	// The data is plotted as a set of lines (one line per series).
	DataSetPlotTypeLine = DataSetPlotType("LINE")
	// The data is plotted as a set of filled areas (one area per series), with the areas stacked vertically (the base of each area is the top of its predecessor, and the base of the first area is the x-axis). Since the areas do not overlap, each is filled with a different opaque color.
	DataSetPlotTypeStackedArea = DataSetPlotType("STACKED_AREA")
	// The data is plotted as a set of rectangular boxes (one box per series), with the boxes stacked vertically (the base of each box is the top of its predecessor, and the base of the first box is the x-axis). Since the boxes do not overlap, each is filled with a different opaque color.
	DataSetPlotTypeStackedBar = DataSetPlotType("STACKED_BAR")
	// The data is plotted as a heatmap. The series being plotted must have a DISTRIBUTION value type. The value of each bucket in the distribution is displayed as a color. This type is not currently available in the Stackdriver Monitoring application.
	DataSetPlotTypeHeatmap = DataSetPlotType("HEATMAP")
)
View Source
const (
	// The target axis was not specified. Defaults to Y1.
	DataSetTargetAxisTargetAxisUnspecified = DataSetTargetAxis("TARGET_AXIS_UNSPECIFIED")
	// The y_axis (the right axis of chart).
	DataSetTargetAxisY1 = DataSetTargetAxis("Y1")
	// The y2_axis (the left axis of chart).
	DataSetTargetAxisY2 = DataSetTargetAxis("Y2")
)
View Source
const (
	// An unspecified sort order. This option is invalid when sorting is required.
	DimensionSortOrderSortOrderUnspecified = DimensionSortOrder("SORT_ORDER_UNSPECIFIED")
	// No sorting is applied.
	DimensionSortOrderSortOrderNone = DimensionSortOrder("SORT_ORDER_NONE")
	// The lowest-valued entries are selected first.
	DimensionSortOrderSortOrderAscending = DimensionSortOrder("SORT_ORDER_ASCENDING")
	// The highest-valued entries are selected first.
	DimensionSortOrderSortOrderDescending = DimensionSortOrder("SORT_ORDER_DESCENDING")
)
View Source
const (
	// Not allowed. You must specify a different Direction if you specify a PickTimeSeriesFilter.
	PickTimeSeriesFilterDirectionDirectionUnspecified = PickTimeSeriesFilterDirection("DIRECTION_UNSPECIFIED")
	// Pass the highest num_time_series ranking inputs.
	PickTimeSeriesFilterDirectionTop = PickTimeSeriesFilterDirection("TOP")
	// Pass the lowest num_time_series ranking inputs.
	PickTimeSeriesFilterDirectionBottom = PickTimeSeriesFilterDirection("BOTTOM")
)
View Source
const (
	// Not allowed. You must specify a different Method if you specify a PickTimeSeriesFilter.
	PickTimeSeriesFilterRankingMethodMethodUnspecified = PickTimeSeriesFilterRankingMethod("METHOD_UNSPECIFIED")
	// Select the mean of all values.
	PickTimeSeriesFilterRankingMethodMethodMean = PickTimeSeriesFilterRankingMethod("METHOD_MEAN")
	// Select the maximum value.
	PickTimeSeriesFilterRankingMethodMethodMax = PickTimeSeriesFilterRankingMethod("METHOD_MAX")
	// Select the minimum value.
	PickTimeSeriesFilterRankingMethodMethodMin = PickTimeSeriesFilterRankingMethod("METHOD_MIN")
	// Compute the sum of all values.
	PickTimeSeriesFilterRankingMethodMethodSum = PickTimeSeriesFilterRankingMethod("METHOD_SUM")
	// Select the most recent value.
	PickTimeSeriesFilterRankingMethodMethodLatest = PickTimeSeriesFilterRankingMethod("METHOD_LATEST")
)
View Source
const (
	// The zero value. No type specified. Do not use.
	PieChartChartTypePieChartTypeUnspecified = PieChartChartType("PIE_CHART_TYPE_UNSPECIFIED")
	// A Pie type PieChart.
	PieChartChartTypePie = PieChartChartType("PIE")
	// Similar to PIE, but the DONUT type PieChart has a hole in the middle.
	PieChartChartTypeDonut = PieChartChartType("DONUT")
)
View Source
const (
	// Not allowed in well-formed requests.
	SparkChartViewSparkChartTypeSparkChartTypeUnspecified = SparkChartViewSparkChartType("SPARK_CHART_TYPE_UNSPECIFIED")
	// The sparkline will be rendered as a small line chart.
	SparkChartViewSparkChartTypeSparkLine = SparkChartViewSparkChartType("SPARK_LINE")
	// The sparkbar will be rendered as a small bar chart.
	SparkChartViewSparkChartTypeSparkBar = SparkChartViewSparkChartType("SPARK_BAR")
)
View Source
const (
	// Not allowed in well-formed requests.
	StatisticalTimeSeriesFilterRankingMethodMethodUnspecified = StatisticalTimeSeriesFilterRankingMethod("METHOD_UNSPECIFIED")
	// Compute the outlier score of each stream.
	StatisticalTimeSeriesFilterRankingMethodMethodClusterOutlier = StatisticalTimeSeriesFilterRankingMethod("METHOD_CLUSTER_OUTLIER")
)
View Source
const (
	// Format is unspecified. Defaults to MARKDOWN.
	TextFormatFormatUnspecified = TextFormat("FORMAT_UNSPECIFIED")
	// The text contains Markdown formatting.
	TextFormatMarkdown = TextFormat("MARKDOWN")
	// The text contains no special formatting.
	TextFormatRaw = TextFormat("RAW")
)
View Source
const (
	// No font size specified, will default to FS_LARGE
	TextStyleFontSizeFontSizeUnspecified = TextStyleFontSize("FONT_SIZE_UNSPECIFIED")
	// Extra small font size
	TextStyleFontSizeFsExtraSmall = TextStyleFontSize("FS_EXTRA_SMALL")
	// Small font size
	TextStyleFontSizeFsSmall = TextStyleFontSize("FS_SMALL")
	// Medium font size
	TextStyleFontSizeFsMedium = TextStyleFontSize("FS_MEDIUM")
	// Large font size
	TextStyleFontSizeFsLarge = TextStyleFontSize("FS_LARGE")
	// Extra large font size
	TextStyleFontSizeFsExtraLarge = TextStyleFontSize("FS_EXTRA_LARGE")
)
View Source
const (
	// No horizontal alignment specified, will default to H_LEFT
	TextStyleHorizontalAlignmentHorizontalAlignmentUnspecified = TextStyleHorizontalAlignment("HORIZONTAL_ALIGNMENT_UNSPECIFIED")
	// Left-align
	TextStyleHorizontalAlignmentHLeft = TextStyleHorizontalAlignment("H_LEFT")
	// Center-align
	TextStyleHorizontalAlignmentHCenter = TextStyleHorizontalAlignment("H_CENTER")
	// Right-align
	TextStyleHorizontalAlignmentHRight = TextStyleHorizontalAlignment("H_RIGHT")
)
View Source
const (
	// No padding size specified, will default to P_EXTRA_SMALL
	TextStylePaddingPaddingSizeUnspecified = TextStylePadding("PADDING_SIZE_UNSPECIFIED")
	// Extra small padding
	TextStylePaddingPExtraSmall = TextStylePadding("P_EXTRA_SMALL")
	// Small padding
	TextStylePaddingPSmall = TextStylePadding("P_SMALL")
	// Medium padding
	TextStylePaddingPMedium = TextStylePadding("P_MEDIUM")
	// Large padding
	TextStylePaddingPLarge = TextStylePadding("P_LARGE")
	// Extra large padding
	TextStylePaddingPExtraLarge = TextStylePadding("P_EXTRA_LARGE")
)
View Source
const (
	// No visual pointer
	TextStylePointerLocationPointerLocationUnspecified = TextStylePointerLocation("POINTER_LOCATION_UNSPECIFIED")
	// Placed in the middle of the top of the widget
	TextStylePointerLocationPlTop = TextStylePointerLocation("PL_TOP")
	// Placed in the middle of the right side of the widget
	TextStylePointerLocationPlRight = TextStylePointerLocation("PL_RIGHT")
	// Placed in the middle of the bottom of the widget
	TextStylePointerLocationPlBottom = TextStylePointerLocation("PL_BOTTOM")
	// Placed in the middle of the left side of the widget
	TextStylePointerLocationPlLeft = TextStylePointerLocation("PL_LEFT")
	// Placed on the left side of the top of the widget
	TextStylePointerLocationPlTopLeft = TextStylePointerLocation("PL_TOP_LEFT")
	// Placed on the right side of the top of the widget
	TextStylePointerLocationPlTopRight = TextStylePointerLocation("PL_TOP_RIGHT")
	// Placed on the top of the right side of the widget
	TextStylePointerLocationPlRightTop = TextStylePointerLocation("PL_RIGHT_TOP")
	// Placed on the bottom of the right side of the widget
	TextStylePointerLocationPlRightBottom = TextStylePointerLocation("PL_RIGHT_BOTTOM")
	// Placed on the right side of the bottom of the widget
	TextStylePointerLocationPlBottomRight = TextStylePointerLocation("PL_BOTTOM_RIGHT")
	// Placed on the left side of the bottom of the widget
	TextStylePointerLocationPlBottomLeft = TextStylePointerLocation("PL_BOTTOM_LEFT")
	// Placed on the bottom of the left side of the widget
	TextStylePointerLocationPlLeftBottom = TextStylePointerLocation("PL_LEFT_BOTTOM")
	// Placed on the top of the left side of the widget
	TextStylePointerLocationPlLeftTop = TextStylePointerLocation("PL_LEFT_TOP")
)
View Source
const (
	// No vertical alignment specified, will default to V_TOP
	TextStyleVerticalAlignmentVerticalAlignmentUnspecified = TextStyleVerticalAlignment("VERTICAL_ALIGNMENT_UNSPECIFIED")
	// Top-align
	TextStyleVerticalAlignmentVTop = TextStyleVerticalAlignment("V_TOP")
	// Center-align
	TextStyleVerticalAlignmentVCenter = TextStyleVerticalAlignment("V_CENTER")
	// Bottom-align
	TextStyleVerticalAlignmentVBottom = TextStyleVerticalAlignment("V_BOTTOM")
)
View Source
const (
	// Color is unspecified. Not allowed in well-formed requests.
	ThresholdColorColorUnspecified = ThresholdColor("COLOR_UNSPECIFIED")
	// Crossing the threshold is "concerning" behavior.
	ThresholdColorYellow = ThresholdColor("YELLOW")
	// Crossing the threshold is "emergency" behavior.
	ThresholdColorRed = ThresholdColor("RED")
)
View Source
const (
	// Not allowed in well-formed requests.
	ThresholdDirectionDirectionUnspecified = ThresholdDirection("DIRECTION_UNSPECIFIED")
	// The threshold will be considered crossed if the actual value is above the threshold value.
	ThresholdDirectionAbove = ThresholdDirection("ABOVE")
	// The threshold will be considered crossed if the actual value is below the threshold value.
	ThresholdDirectionBelow = ThresholdDirection("BELOW")
)
View Source
const (
	// The target axis was not specified. Defaults to Y1.
	ThresholdTargetAxisTargetAxisUnspecified = ThresholdTargetAxis("TARGET_AXIS_UNSPECIFIED")
	// The y_axis (the right axis of chart).
	ThresholdTargetAxisY1 = ThresholdTargetAxis("Y1")
	// The y2_axis (the left axis of chart).
	ThresholdTargetAxisY2 = ThresholdTargetAxis("Y2")
)
View Source
const (
	// Unspecified state
	TimeSeriesTableMetricVisualizationMetricVisualizationUnspecified = TimeSeriesTableMetricVisualization("METRIC_VISUALIZATION_UNSPECIFIED")
	// Default text rendering
	TimeSeriesTableMetricVisualizationNumber = TimeSeriesTableMetricVisualization("NUMBER")
	// Horizontal bar rendering
	TimeSeriesTableMetricVisualizationBar = TimeSeriesTableMetricVisualization("BAR")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Aggregation

type Aggregation struct {
	// The alignment_period specifies a time interval, in seconds, that is used to divide the data in all the time series into consistent blocks of time. This will be done before the per-series aligner can be applied to the data.The value must be at least 60 seconds. If a per-series aligner other than ALIGN_NONE is specified, this field is required or an error is returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is specified, then this field is ignored.The maximum value of the alignment_period is 2 years, or 104 weeks.
	AlignmentPeriod *string `pulumi:"alignmentPeriod"`
	// The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
	CrossSeriesReducer *AggregationCrossSeriesReducer `pulumi:"crossSeriesReducer"`
	// The set of fields to preserve when cross_series_reducer is specified. The group_by_fields determine how the time series are partitioned into subsets prior to applying the aggregation operation. Each subset contains time series that have the same value for each of the grouping fields. Each individual time series is a member of exactly one subset. The cross_series_reducer is applied to each subset of time series. It is not possible to reduce across different resource types, so this field implicitly contains resource.type. Fields not specified in group_by_fields are aggregated away. If group_by_fields is not specified and all the time series have the same resource type, then the time series are aggregated into a single output time series. If cross_series_reducer is not defined, this field is ignored.
	GroupByFields []string `pulumi:"groupByFields"`
	// An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
	PerSeriesAligner *AggregationPerSeriesAligner `pulumi:"perSeriesAligner"`
}

Describes how to combine multiple time series to provide a different view of the data. Aggregation of time series is done in two steps. First, each time series in the set is aligned to the same time interval boundaries, then the set of time series is optionally reduced in number.Alignment consists of applying the per_series_aligner operation to each time series after its data has been divided into regular alignment_period time intervals. This process takes all of the data points in an alignment period, applies a mathematical transformation such as averaging, minimum, maximum, delta, etc., and converts them into a single data point per period.Reduction is when the aligned and transformed time series can optionally be combined, reducing the number of time series through similar mathematical transformations. Reduction involves applying a cross_series_reducer to all the time series, optionally sorting the time series into subsets with group_by_fields, and applying the reducer to each subset.The raw time series data can contain a huge amount of information from multiple sources. Alignment and reduction transforms this mass of data into a more manageable and representative collection of data, for example "the 95% latency across the average of all tasks in a cluster". This representative data can be more easily graphed and comprehended, and the individual time series data is still available for later drilldown. For more details, see Filtering and aggregation (https://cloud.google.com/monitoring/api/v3/aggregation).

type AggregationArgs

type AggregationArgs struct {
	// The alignment_period specifies a time interval, in seconds, that is used to divide the data in all the time series into consistent blocks of time. This will be done before the per-series aligner can be applied to the data.The value must be at least 60 seconds. If a per-series aligner other than ALIGN_NONE is specified, this field is required or an error is returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is specified, then this field is ignored.The maximum value of the alignment_period is 2 years, or 104 weeks.
	AlignmentPeriod pulumi.StringPtrInput `pulumi:"alignmentPeriod"`
	// The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
	CrossSeriesReducer AggregationCrossSeriesReducerPtrInput `pulumi:"crossSeriesReducer"`
	// The set of fields to preserve when cross_series_reducer is specified. The group_by_fields determine how the time series are partitioned into subsets prior to applying the aggregation operation. Each subset contains time series that have the same value for each of the grouping fields. Each individual time series is a member of exactly one subset. The cross_series_reducer is applied to each subset of time series. It is not possible to reduce across different resource types, so this field implicitly contains resource.type. Fields not specified in group_by_fields are aggregated away. If group_by_fields is not specified and all the time series have the same resource type, then the time series are aggregated into a single output time series. If cross_series_reducer is not defined, this field is ignored.
	GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"`
	// An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
	PerSeriesAligner AggregationPerSeriesAlignerPtrInput `pulumi:"perSeriesAligner"`
}

Describes how to combine multiple time series to provide a different view of the data. Aggregation of time series is done in two steps. First, each time series in the set is aligned to the same time interval boundaries, then the set of time series is optionally reduced in number.Alignment consists of applying the per_series_aligner operation to each time series after its data has been divided into regular alignment_period time intervals. This process takes all of the data points in an alignment period, applies a mathematical transformation such as averaging, minimum, maximum, delta, etc., and converts them into a single data point per period.Reduction is when the aligned and transformed time series can optionally be combined, reducing the number of time series through similar mathematical transformations. Reduction involves applying a cross_series_reducer to all the time series, optionally sorting the time series into subsets with group_by_fields, and applying the reducer to each subset.The raw time series data can contain a huge amount of information from multiple sources. Alignment and reduction transforms this mass of data into a more manageable and representative collection of data, for example "the 95% latency across the average of all tasks in a cluster". This representative data can be more easily graphed and comprehended, and the individual time series data is still available for later drilldown. For more details, see Filtering and aggregation (https://cloud.google.com/monitoring/api/v3/aggregation).

func (AggregationArgs) ElementType

func (AggregationArgs) ElementType() reflect.Type

func (AggregationArgs) ToAggregationOutput

func (i AggregationArgs) ToAggregationOutput() AggregationOutput

func (AggregationArgs) ToAggregationOutputWithContext

func (i AggregationArgs) ToAggregationOutputWithContext(ctx context.Context) AggregationOutput

func (AggregationArgs) ToAggregationPtrOutput

func (i AggregationArgs) ToAggregationPtrOutput() AggregationPtrOutput

func (AggregationArgs) ToAggregationPtrOutputWithContext

func (i AggregationArgs) ToAggregationPtrOutputWithContext(ctx context.Context) AggregationPtrOutput

type AggregationCrossSeriesReducer added in v0.4.0

type AggregationCrossSeriesReducer string

The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.

func (AggregationCrossSeriesReducer) ElementType added in v0.4.0

func (AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerOutput added in v0.6.0

func (e AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerOutput() AggregationCrossSeriesReducerOutput

func (AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerOutputWithContext added in v0.6.0

func (e AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerOutputWithContext(ctx context.Context) AggregationCrossSeriesReducerOutput

func (AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerPtrOutput added in v0.6.0

func (e AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerPtrOutput() AggregationCrossSeriesReducerPtrOutput

func (AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerPtrOutputWithContext added in v0.6.0

func (e AggregationCrossSeriesReducer) ToAggregationCrossSeriesReducerPtrOutputWithContext(ctx context.Context) AggregationCrossSeriesReducerPtrOutput

func (AggregationCrossSeriesReducer) ToStringOutput added in v0.4.0

func (AggregationCrossSeriesReducer) ToStringOutputWithContext added in v0.4.0

func (e AggregationCrossSeriesReducer) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AggregationCrossSeriesReducer) ToStringPtrOutput added in v0.4.0

func (AggregationCrossSeriesReducer) ToStringPtrOutputWithContext added in v0.4.0

func (e AggregationCrossSeriesReducer) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationCrossSeriesReducerInput added in v0.6.0

type AggregationCrossSeriesReducerInput interface {
	pulumi.Input

	ToAggregationCrossSeriesReducerOutput() AggregationCrossSeriesReducerOutput
	ToAggregationCrossSeriesReducerOutputWithContext(context.Context) AggregationCrossSeriesReducerOutput
}

AggregationCrossSeriesReducerInput is an input type that accepts AggregationCrossSeriesReducerArgs and AggregationCrossSeriesReducerOutput values. You can construct a concrete instance of `AggregationCrossSeriesReducerInput` via:

AggregationCrossSeriesReducerArgs{...}

type AggregationCrossSeriesReducerOutput added in v0.6.0

type AggregationCrossSeriesReducerOutput struct{ *pulumi.OutputState }

func (AggregationCrossSeriesReducerOutput) ElementType added in v0.6.0

func (AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerOutput added in v0.6.0

func (o AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerOutput() AggregationCrossSeriesReducerOutput

func (AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerOutputWithContext added in v0.6.0

func (o AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerOutputWithContext(ctx context.Context) AggregationCrossSeriesReducerOutput

func (AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerPtrOutput added in v0.6.0

func (o AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerPtrOutput() AggregationCrossSeriesReducerPtrOutput

func (AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerPtrOutputWithContext added in v0.6.0

func (o AggregationCrossSeriesReducerOutput) ToAggregationCrossSeriesReducerPtrOutputWithContext(ctx context.Context) AggregationCrossSeriesReducerPtrOutput

func (AggregationCrossSeriesReducerOutput) ToStringOutput added in v0.6.0

func (AggregationCrossSeriesReducerOutput) ToStringOutputWithContext added in v0.6.0

func (o AggregationCrossSeriesReducerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AggregationCrossSeriesReducerOutput) ToStringPtrOutput added in v0.6.0

func (AggregationCrossSeriesReducerOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AggregationCrossSeriesReducerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationCrossSeriesReducerPtrInput added in v0.6.0

type AggregationCrossSeriesReducerPtrInput interface {
	pulumi.Input

	ToAggregationCrossSeriesReducerPtrOutput() AggregationCrossSeriesReducerPtrOutput
	ToAggregationCrossSeriesReducerPtrOutputWithContext(context.Context) AggregationCrossSeriesReducerPtrOutput
}

func AggregationCrossSeriesReducerPtr added in v0.6.0

func AggregationCrossSeriesReducerPtr(v string) AggregationCrossSeriesReducerPtrInput

type AggregationCrossSeriesReducerPtrOutput added in v0.6.0

type AggregationCrossSeriesReducerPtrOutput struct{ *pulumi.OutputState }

func (AggregationCrossSeriesReducerPtrOutput) Elem added in v0.6.0

func (AggregationCrossSeriesReducerPtrOutput) ElementType added in v0.6.0

func (AggregationCrossSeriesReducerPtrOutput) ToAggregationCrossSeriesReducerPtrOutput added in v0.6.0

func (o AggregationCrossSeriesReducerPtrOutput) ToAggregationCrossSeriesReducerPtrOutput() AggregationCrossSeriesReducerPtrOutput

func (AggregationCrossSeriesReducerPtrOutput) ToAggregationCrossSeriesReducerPtrOutputWithContext added in v0.6.0

func (o AggregationCrossSeriesReducerPtrOutput) ToAggregationCrossSeriesReducerPtrOutputWithContext(ctx context.Context) AggregationCrossSeriesReducerPtrOutput

func (AggregationCrossSeriesReducerPtrOutput) ToStringPtrOutput added in v0.6.0

func (AggregationCrossSeriesReducerPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AggregationCrossSeriesReducerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationFunction added in v0.32.0

type AggregationFunction struct {
	// Optional. Parameters applied to the aggregation function. Only used for functions that require them.
	Parameters []Parameter `pulumi:"parameters"`
	// The type of aggregation function, must be one of the following: "none" - no function. "percentile" - APPROX_QUANTILES() - 1 parameter numeric value "average" - AVG() "count" - COUNT() "count-distinct" - COUNT(DISTINCT) "count-distinct-approx" - APPROX_COUNT_DISTINCT() "max" - MAX() "min" - MIN() "sum" - SUM()
	Type string `pulumi:"type"`
}

Preview: An identifier for an aggregation function. Aggregation functions are SQL functions that group or transform data from multiple points to a single point. This is a preview feature and may be subject to change before final release.

type AggregationFunctionArgs added in v0.32.0

type AggregationFunctionArgs struct {
	// Optional. Parameters applied to the aggregation function. Only used for functions that require them.
	Parameters ParameterArrayInput `pulumi:"parameters"`
	// The type of aggregation function, must be one of the following: "none" - no function. "percentile" - APPROX_QUANTILES() - 1 parameter numeric value "average" - AVG() "count" - COUNT() "count-distinct" - COUNT(DISTINCT) "count-distinct-approx" - APPROX_COUNT_DISTINCT() "max" - MAX() "min" - MIN() "sum" - SUM()
	Type pulumi.StringInput `pulumi:"type"`
}

Preview: An identifier for an aggregation function. Aggregation functions are SQL functions that group or transform data from multiple points to a single point. This is a preview feature and may be subject to change before final release.

func (AggregationFunctionArgs) ElementType added in v0.32.0

func (AggregationFunctionArgs) ElementType() reflect.Type

func (AggregationFunctionArgs) ToAggregationFunctionOutput added in v0.32.0

func (i AggregationFunctionArgs) ToAggregationFunctionOutput() AggregationFunctionOutput

func (AggregationFunctionArgs) ToAggregationFunctionOutputWithContext added in v0.32.0

func (i AggregationFunctionArgs) ToAggregationFunctionOutputWithContext(ctx context.Context) AggregationFunctionOutput

type AggregationFunctionInput added in v0.32.0

type AggregationFunctionInput interface {
	pulumi.Input

	ToAggregationFunctionOutput() AggregationFunctionOutput
	ToAggregationFunctionOutputWithContext(context.Context) AggregationFunctionOutput
}

AggregationFunctionInput is an input type that accepts AggregationFunctionArgs and AggregationFunctionOutput values. You can construct a concrete instance of `AggregationFunctionInput` via:

AggregationFunctionArgs{...}

type AggregationFunctionOutput added in v0.32.0

type AggregationFunctionOutput struct{ *pulumi.OutputState }

Preview: An identifier for an aggregation function. Aggregation functions are SQL functions that group or transform data from multiple points to a single point. This is a preview feature and may be subject to change before final release.

func (AggregationFunctionOutput) ElementType added in v0.32.0

func (AggregationFunctionOutput) ElementType() reflect.Type

func (AggregationFunctionOutput) Parameters added in v0.32.0

Optional. Parameters applied to the aggregation function. Only used for functions that require them.

func (AggregationFunctionOutput) ToAggregationFunctionOutput added in v0.32.0

func (o AggregationFunctionOutput) ToAggregationFunctionOutput() AggregationFunctionOutput

func (AggregationFunctionOutput) ToAggregationFunctionOutputWithContext added in v0.32.0

func (o AggregationFunctionOutput) ToAggregationFunctionOutputWithContext(ctx context.Context) AggregationFunctionOutput

func (AggregationFunctionOutput) Type added in v0.32.0

The type of aggregation function, must be one of the following: "none" - no function. "percentile" - APPROX_QUANTILES() - 1 parameter numeric value "average" - AVG() "count" - COUNT() "count-distinct" - COUNT(DISTINCT) "count-distinct-approx" - APPROX_COUNT_DISTINCT() "max" - MAX() "min" - MIN() "sum" - SUM()

type AggregationFunctionResponse added in v0.32.0

type AggregationFunctionResponse struct {
	// Optional. Parameters applied to the aggregation function. Only used for functions that require them.
	Parameters []ParameterResponse `pulumi:"parameters"`
	// The type of aggregation function, must be one of the following: "none" - no function. "percentile" - APPROX_QUANTILES() - 1 parameter numeric value "average" - AVG() "count" - COUNT() "count-distinct" - COUNT(DISTINCT) "count-distinct-approx" - APPROX_COUNT_DISTINCT() "max" - MAX() "min" - MIN() "sum" - SUM()
	Type string `pulumi:"type"`
}

Preview: An identifier for an aggregation function. Aggregation functions are SQL functions that group or transform data from multiple points to a single point. This is a preview feature and may be subject to change before final release.

type AggregationFunctionResponseOutput added in v0.32.0

type AggregationFunctionResponseOutput struct{ *pulumi.OutputState }

Preview: An identifier for an aggregation function. Aggregation functions are SQL functions that group or transform data from multiple points to a single point. This is a preview feature and may be subject to change before final release.

func (AggregationFunctionResponseOutput) ElementType added in v0.32.0

func (AggregationFunctionResponseOutput) Parameters added in v0.32.0

Optional. Parameters applied to the aggregation function. Only used for functions that require them.

func (AggregationFunctionResponseOutput) ToAggregationFunctionResponseOutput added in v0.32.0

func (o AggregationFunctionResponseOutput) ToAggregationFunctionResponseOutput() AggregationFunctionResponseOutput

func (AggregationFunctionResponseOutput) ToAggregationFunctionResponseOutputWithContext added in v0.32.0

func (o AggregationFunctionResponseOutput) ToAggregationFunctionResponseOutputWithContext(ctx context.Context) AggregationFunctionResponseOutput

func (AggregationFunctionResponseOutput) Type added in v0.32.0

The type of aggregation function, must be one of the following: "none" - no function. "percentile" - APPROX_QUANTILES() - 1 parameter numeric value "average" - AVG() "count" - COUNT() "count-distinct" - COUNT(DISTINCT) "count-distinct-approx" - APPROX_COUNT_DISTINCT() "max" - MAX() "min" - MIN() "sum" - SUM()

type AggregationInput

type AggregationInput interface {
	pulumi.Input

	ToAggregationOutput() AggregationOutput
	ToAggregationOutputWithContext(context.Context) AggregationOutput
}

AggregationInput is an input type that accepts AggregationArgs and AggregationOutput values. You can construct a concrete instance of `AggregationInput` via:

AggregationArgs{...}

type AggregationOutput

type AggregationOutput struct{ *pulumi.OutputState }

Describes how to combine multiple time series to provide a different view of the data. Aggregation of time series is done in two steps. First, each time series in the set is aligned to the same time interval boundaries, then the set of time series is optionally reduced in number.Alignment consists of applying the per_series_aligner operation to each time series after its data has been divided into regular alignment_period time intervals. This process takes all of the data points in an alignment period, applies a mathematical transformation such as averaging, minimum, maximum, delta, etc., and converts them into a single data point per period.Reduction is when the aligned and transformed time series can optionally be combined, reducing the number of time series through similar mathematical transformations. Reduction involves applying a cross_series_reducer to all the time series, optionally sorting the time series into subsets with group_by_fields, and applying the reducer to each subset.The raw time series data can contain a huge amount of information from multiple sources. Alignment and reduction transforms this mass of data into a more manageable and representative collection of data, for example "the 95% latency across the average of all tasks in a cluster". This representative data can be more easily graphed and comprehended, and the individual time series data is still available for later drilldown. For more details, see Filtering and aggregation (https://cloud.google.com/monitoring/api/v3/aggregation).

func (AggregationOutput) AlignmentPeriod

func (o AggregationOutput) AlignmentPeriod() pulumi.StringPtrOutput

The alignment_period specifies a time interval, in seconds, that is used to divide the data in all the time series into consistent blocks of time. This will be done before the per-series aligner can be applied to the data.The value must be at least 60 seconds. If a per-series aligner other than ALIGN_NONE is specified, this field is required or an error is returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is specified, then this field is ignored.The maximum value of the alignment_period is 2 years, or 104 weeks.

func (AggregationOutput) CrossSeriesReducer

The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.

func (AggregationOutput) ElementType

func (AggregationOutput) ElementType() reflect.Type

func (AggregationOutput) GroupByFields

func (o AggregationOutput) GroupByFields() pulumi.StringArrayOutput

The set of fields to preserve when cross_series_reducer is specified. The group_by_fields determine how the time series are partitioned into subsets prior to applying the aggregation operation. Each subset contains time series that have the same value for each of the grouping fields. Each individual time series is a member of exactly one subset. The cross_series_reducer is applied to each subset of time series. It is not possible to reduce across different resource types, so this field implicitly contains resource.type. Fields not specified in group_by_fields are aggregated away. If group_by_fields is not specified and all the time series have the same resource type, then the time series are aggregated into a single output time series. If cross_series_reducer is not defined, this field is ignored.

func (AggregationOutput) PerSeriesAligner

An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.

func (AggregationOutput) ToAggregationOutput

func (o AggregationOutput) ToAggregationOutput() AggregationOutput

func (AggregationOutput) ToAggregationOutputWithContext

func (o AggregationOutput) ToAggregationOutputWithContext(ctx context.Context) AggregationOutput

func (AggregationOutput) ToAggregationPtrOutput

func (o AggregationOutput) ToAggregationPtrOutput() AggregationPtrOutput

func (AggregationOutput) ToAggregationPtrOutputWithContext

func (o AggregationOutput) ToAggregationPtrOutputWithContext(ctx context.Context) AggregationPtrOutput

type AggregationPerSeriesAligner added in v0.4.0

type AggregationPerSeriesAligner string

An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.

func (AggregationPerSeriesAligner) ElementType added in v0.4.0

func (AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerOutput added in v0.6.0

func (e AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerOutput() AggregationPerSeriesAlignerOutput

func (AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerOutputWithContext added in v0.6.0

func (e AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerOutputWithContext(ctx context.Context) AggregationPerSeriesAlignerOutput

func (AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerPtrOutput added in v0.6.0

func (e AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerPtrOutput() AggregationPerSeriesAlignerPtrOutput

func (AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerPtrOutputWithContext added in v0.6.0

func (e AggregationPerSeriesAligner) ToAggregationPerSeriesAlignerPtrOutputWithContext(ctx context.Context) AggregationPerSeriesAlignerPtrOutput

func (AggregationPerSeriesAligner) ToStringOutput added in v0.4.0

func (e AggregationPerSeriesAligner) ToStringOutput() pulumi.StringOutput

func (AggregationPerSeriesAligner) ToStringOutputWithContext added in v0.4.0

func (e AggregationPerSeriesAligner) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AggregationPerSeriesAligner) ToStringPtrOutput added in v0.4.0

func (e AggregationPerSeriesAligner) ToStringPtrOutput() pulumi.StringPtrOutput

func (AggregationPerSeriesAligner) ToStringPtrOutputWithContext added in v0.4.0

func (e AggregationPerSeriesAligner) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationPerSeriesAlignerInput added in v0.6.0

type AggregationPerSeriesAlignerInput interface {
	pulumi.Input

	ToAggregationPerSeriesAlignerOutput() AggregationPerSeriesAlignerOutput
	ToAggregationPerSeriesAlignerOutputWithContext(context.Context) AggregationPerSeriesAlignerOutput
}

AggregationPerSeriesAlignerInput is an input type that accepts AggregationPerSeriesAlignerArgs and AggregationPerSeriesAlignerOutput values. You can construct a concrete instance of `AggregationPerSeriesAlignerInput` via:

AggregationPerSeriesAlignerArgs{...}

type AggregationPerSeriesAlignerOutput added in v0.6.0

type AggregationPerSeriesAlignerOutput struct{ *pulumi.OutputState }

func (AggregationPerSeriesAlignerOutput) ElementType added in v0.6.0

func (AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerOutput added in v0.6.0

func (o AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerOutput() AggregationPerSeriesAlignerOutput

func (AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerOutputWithContext added in v0.6.0

func (o AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerOutputWithContext(ctx context.Context) AggregationPerSeriesAlignerOutput

func (AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerPtrOutput added in v0.6.0

func (o AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerPtrOutput() AggregationPerSeriesAlignerPtrOutput

func (AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerPtrOutputWithContext added in v0.6.0

func (o AggregationPerSeriesAlignerOutput) ToAggregationPerSeriesAlignerPtrOutputWithContext(ctx context.Context) AggregationPerSeriesAlignerPtrOutput

func (AggregationPerSeriesAlignerOutput) ToStringOutput added in v0.6.0

func (AggregationPerSeriesAlignerOutput) ToStringOutputWithContext added in v0.6.0

func (o AggregationPerSeriesAlignerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AggregationPerSeriesAlignerOutput) ToStringPtrOutput added in v0.6.0

func (AggregationPerSeriesAlignerOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AggregationPerSeriesAlignerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationPerSeriesAlignerPtrInput added in v0.6.0

type AggregationPerSeriesAlignerPtrInput interface {
	pulumi.Input

	ToAggregationPerSeriesAlignerPtrOutput() AggregationPerSeriesAlignerPtrOutput
	ToAggregationPerSeriesAlignerPtrOutputWithContext(context.Context) AggregationPerSeriesAlignerPtrOutput
}

func AggregationPerSeriesAlignerPtr added in v0.6.0

func AggregationPerSeriesAlignerPtr(v string) AggregationPerSeriesAlignerPtrInput

type AggregationPerSeriesAlignerPtrOutput added in v0.6.0

type AggregationPerSeriesAlignerPtrOutput struct{ *pulumi.OutputState }

func (AggregationPerSeriesAlignerPtrOutput) Elem added in v0.6.0

func (AggregationPerSeriesAlignerPtrOutput) ElementType added in v0.6.0

func (AggregationPerSeriesAlignerPtrOutput) ToAggregationPerSeriesAlignerPtrOutput added in v0.6.0

func (o AggregationPerSeriesAlignerPtrOutput) ToAggregationPerSeriesAlignerPtrOutput() AggregationPerSeriesAlignerPtrOutput

func (AggregationPerSeriesAlignerPtrOutput) ToAggregationPerSeriesAlignerPtrOutputWithContext added in v0.6.0

func (o AggregationPerSeriesAlignerPtrOutput) ToAggregationPerSeriesAlignerPtrOutputWithContext(ctx context.Context) AggregationPerSeriesAlignerPtrOutput

func (AggregationPerSeriesAlignerPtrOutput) ToStringPtrOutput added in v0.6.0

func (AggregationPerSeriesAlignerPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AggregationPerSeriesAlignerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationPtrInput

type AggregationPtrInput interface {
	pulumi.Input

	ToAggregationPtrOutput() AggregationPtrOutput
	ToAggregationPtrOutputWithContext(context.Context) AggregationPtrOutput
}

AggregationPtrInput is an input type that accepts AggregationArgs, AggregationPtr and AggregationPtrOutput values. You can construct a concrete instance of `AggregationPtrInput` via:

        AggregationArgs{...}

or:

        nil

func AggregationPtr

func AggregationPtr(v *AggregationArgs) AggregationPtrInput

type AggregationPtrOutput

type AggregationPtrOutput struct{ *pulumi.OutputState }

func (AggregationPtrOutput) AlignmentPeriod

func (o AggregationPtrOutput) AlignmentPeriod() pulumi.StringPtrOutput

The alignment_period specifies a time interval, in seconds, that is used to divide the data in all the time series into consistent blocks of time. This will be done before the per-series aligner can be applied to the data.The value must be at least 60 seconds. If a per-series aligner other than ALIGN_NONE is specified, this field is required or an error is returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is specified, then this field is ignored.The maximum value of the alignment_period is 2 years, or 104 weeks.

func (AggregationPtrOutput) CrossSeriesReducer

The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.

func (AggregationPtrOutput) Elem

func (AggregationPtrOutput) ElementType

func (AggregationPtrOutput) ElementType() reflect.Type

func (AggregationPtrOutput) GroupByFields

func (o AggregationPtrOutput) GroupByFields() pulumi.StringArrayOutput

The set of fields to preserve when cross_series_reducer is specified. The group_by_fields determine how the time series are partitioned into subsets prior to applying the aggregation operation. Each subset contains time series that have the same value for each of the grouping fields. Each individual time series is a member of exactly one subset. The cross_series_reducer is applied to each subset of time series. It is not possible to reduce across different resource types, so this field implicitly contains resource.type. Fields not specified in group_by_fields are aggregated away. If group_by_fields is not specified and all the time series have the same resource type, then the time series are aggregated into a single output time series. If cross_series_reducer is not defined, this field is ignored.

func (AggregationPtrOutput) PerSeriesAligner

An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.

func (AggregationPtrOutput) ToAggregationPtrOutput

func (o AggregationPtrOutput) ToAggregationPtrOutput() AggregationPtrOutput

func (AggregationPtrOutput) ToAggregationPtrOutputWithContext

func (o AggregationPtrOutput) ToAggregationPtrOutputWithContext(ctx context.Context) AggregationPtrOutput

type AggregationResponse

type AggregationResponse struct {
	// The alignment_period specifies a time interval, in seconds, that is used to divide the data in all the time series into consistent blocks of time. This will be done before the per-series aligner can be applied to the data.The value must be at least 60 seconds. If a per-series aligner other than ALIGN_NONE is specified, this field is required or an error is returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is specified, then this field is ignored.The maximum value of the alignment_period is 2 years, or 104 weeks.
	AlignmentPeriod string `pulumi:"alignmentPeriod"`
	// The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.
	CrossSeriesReducer string `pulumi:"crossSeriesReducer"`
	// The set of fields to preserve when cross_series_reducer is specified. The group_by_fields determine how the time series are partitioned into subsets prior to applying the aggregation operation. Each subset contains time series that have the same value for each of the grouping fields. Each individual time series is a member of exactly one subset. The cross_series_reducer is applied to each subset of time series. It is not possible to reduce across different resource types, so this field implicitly contains resource.type. Fields not specified in group_by_fields are aggregated away. If group_by_fields is not specified and all the time series have the same resource type, then the time series are aggregated into a single output time series. If cross_series_reducer is not defined, this field is ignored.
	GroupByFields []string `pulumi:"groupByFields"`
	// An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.
	PerSeriesAligner string `pulumi:"perSeriesAligner"`
}

Describes how to combine multiple time series to provide a different view of the data. Aggregation of time series is done in two steps. First, each time series in the set is aligned to the same time interval boundaries, then the set of time series is optionally reduced in number.Alignment consists of applying the per_series_aligner operation to each time series after its data has been divided into regular alignment_period time intervals. This process takes all of the data points in an alignment period, applies a mathematical transformation such as averaging, minimum, maximum, delta, etc., and converts them into a single data point per period.Reduction is when the aligned and transformed time series can optionally be combined, reducing the number of time series through similar mathematical transformations. Reduction involves applying a cross_series_reducer to all the time series, optionally sorting the time series into subsets with group_by_fields, and applying the reducer to each subset.The raw time series data can contain a huge amount of information from multiple sources. Alignment and reduction transforms this mass of data into a more manageable and representative collection of data, for example "the 95% latency across the average of all tasks in a cluster". This representative data can be more easily graphed and comprehended, and the individual time series data is still available for later drilldown. For more details, see Filtering and aggregation (https://cloud.google.com/monitoring/api/v3/aggregation).

type AggregationResponseOutput

type AggregationResponseOutput struct{ *pulumi.OutputState }

Describes how to combine multiple time series to provide a different view of the data. Aggregation of time series is done in two steps. First, each time series in the set is aligned to the same time interval boundaries, then the set of time series is optionally reduced in number.Alignment consists of applying the per_series_aligner operation to each time series after its data has been divided into regular alignment_period time intervals. This process takes all of the data points in an alignment period, applies a mathematical transformation such as averaging, minimum, maximum, delta, etc., and converts them into a single data point per period.Reduction is when the aligned and transformed time series can optionally be combined, reducing the number of time series through similar mathematical transformations. Reduction involves applying a cross_series_reducer to all the time series, optionally sorting the time series into subsets with group_by_fields, and applying the reducer to each subset.The raw time series data can contain a huge amount of information from multiple sources. Alignment and reduction transforms this mass of data into a more manageable and representative collection of data, for example "the 95% latency across the average of all tasks in a cluster". This representative data can be more easily graphed and comprehended, and the individual time series data is still available for later drilldown. For more details, see Filtering and aggregation (https://cloud.google.com/monitoring/api/v3/aggregation).

func (AggregationResponseOutput) AlignmentPeriod

func (o AggregationResponseOutput) AlignmentPeriod() pulumi.StringOutput

The alignment_period specifies a time interval, in seconds, that is used to divide the data in all the time series into consistent blocks of time. This will be done before the per-series aligner can be applied to the data.The value must be at least 60 seconds. If a per-series aligner other than ALIGN_NONE is specified, this field is required or an error is returned. If no per-series aligner is specified, or the aligner ALIGN_NONE is specified, then this field is ignored.The maximum value of the alignment_period is 2 years, or 104 weeks.

func (AggregationResponseOutput) CrossSeriesReducer

func (o AggregationResponseOutput) CrossSeriesReducer() pulumi.StringOutput

The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.Not all reducer operations can be applied to all time series. The valid choices depend on the metric_kind and the value_type of the original time series. Reduction can yield a time series with a different metric_kind or value_type than the input time series.Time series data must first be aligned (see per_series_aligner) in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified, and must not be ALIGN_NONE. An alignment_period must also be specified; otherwise, an error is returned.

func (AggregationResponseOutput) ElementType

func (AggregationResponseOutput) ElementType() reflect.Type

func (AggregationResponseOutput) GroupByFields

The set of fields to preserve when cross_series_reducer is specified. The group_by_fields determine how the time series are partitioned into subsets prior to applying the aggregation operation. Each subset contains time series that have the same value for each of the grouping fields. Each individual time series is a member of exactly one subset. The cross_series_reducer is applied to each subset of time series. It is not possible to reduce across different resource types, so this field implicitly contains resource.type. Fields not specified in group_by_fields are aggregated away. If group_by_fields is not specified and all the time series have the same resource type, then the time series are aggregated into a single output time series. If cross_series_reducer is not defined, this field is ignored.

func (AggregationResponseOutput) PerSeriesAligner

func (o AggregationResponseOutput) PerSeriesAligner() pulumi.StringOutput

An Aligner describes how to bring the data points in a single time series into temporal alignment. Except for ALIGN_NONE, all alignments cause all the data points in an alignment_period to be mathematically grouped together, resulting in a single data point for each alignment_period with end timestamp at the end of the period.Not all alignment operations may be applied to all time series. The valid choices depend on the metric_kind and value_type of the original time series. Alignment can change the metric_kind or the value_type of the time series.Time series data must be aligned in order to perform cross-time series reduction. If cross_series_reducer is specified, then per_series_aligner must be specified and not equal to ALIGN_NONE and alignment_period must be specified; otherwise, an error is returned.

func (AggregationResponseOutput) ToAggregationResponseOutput

func (o AggregationResponseOutput) ToAggregationResponseOutput() AggregationResponseOutput

func (AggregationResponseOutput) ToAggregationResponseOutputWithContext

func (o AggregationResponseOutput) ToAggregationResponseOutputWithContext(ctx context.Context) AggregationResponseOutput

type AlertChart added in v0.5.0

type AlertChart struct {
	// The resource name of the alert policy. The format is: projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]
	Name string `pulumi:"name"`
}

A chart that displays alert policy data.

type AlertChartArgs added in v0.5.0

type AlertChartArgs struct {
	// The resource name of the alert policy. The format is: projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]
	Name pulumi.StringInput `pulumi:"name"`
}

A chart that displays alert policy data.

func (AlertChartArgs) ElementType added in v0.5.0

func (AlertChartArgs) ElementType() reflect.Type

func (AlertChartArgs) ToAlertChartOutput added in v0.5.0

func (i AlertChartArgs) ToAlertChartOutput() AlertChartOutput

func (AlertChartArgs) ToAlertChartOutputWithContext added in v0.5.0

func (i AlertChartArgs) ToAlertChartOutputWithContext(ctx context.Context) AlertChartOutput

func (AlertChartArgs) ToAlertChartPtrOutput added in v0.5.0

func (i AlertChartArgs) ToAlertChartPtrOutput() AlertChartPtrOutput

func (AlertChartArgs) ToAlertChartPtrOutputWithContext added in v0.5.0

func (i AlertChartArgs) ToAlertChartPtrOutputWithContext(ctx context.Context) AlertChartPtrOutput

type AlertChartInput added in v0.5.0

type AlertChartInput interface {
	pulumi.Input

	ToAlertChartOutput() AlertChartOutput
	ToAlertChartOutputWithContext(context.Context) AlertChartOutput
}

AlertChartInput is an input type that accepts AlertChartArgs and AlertChartOutput values. You can construct a concrete instance of `AlertChartInput` via:

AlertChartArgs{...}

type AlertChartOutput added in v0.5.0

type AlertChartOutput struct{ *pulumi.OutputState }

A chart that displays alert policy data.

func (AlertChartOutput) ElementType added in v0.5.0

func (AlertChartOutput) ElementType() reflect.Type

func (AlertChartOutput) Name added in v0.5.0

The resource name of the alert policy. The format is: projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]

func (AlertChartOutput) ToAlertChartOutput added in v0.5.0

func (o AlertChartOutput) ToAlertChartOutput() AlertChartOutput

func (AlertChartOutput) ToAlertChartOutputWithContext added in v0.5.0

func (o AlertChartOutput) ToAlertChartOutputWithContext(ctx context.Context) AlertChartOutput

func (AlertChartOutput) ToAlertChartPtrOutput added in v0.5.0

func (o AlertChartOutput) ToAlertChartPtrOutput() AlertChartPtrOutput

func (AlertChartOutput) ToAlertChartPtrOutputWithContext added in v0.5.0

func (o AlertChartOutput) ToAlertChartPtrOutputWithContext(ctx context.Context) AlertChartPtrOutput

type AlertChartPtrInput added in v0.5.0

type AlertChartPtrInput interface {
	pulumi.Input

	ToAlertChartPtrOutput() AlertChartPtrOutput
	ToAlertChartPtrOutputWithContext(context.Context) AlertChartPtrOutput
}

AlertChartPtrInput is an input type that accepts AlertChartArgs, AlertChartPtr and AlertChartPtrOutput values. You can construct a concrete instance of `AlertChartPtrInput` via:

        AlertChartArgs{...}

or:

        nil

func AlertChartPtr added in v0.5.0

func AlertChartPtr(v *AlertChartArgs) AlertChartPtrInput

type AlertChartPtrOutput added in v0.5.0

type AlertChartPtrOutput struct{ *pulumi.OutputState }

func (AlertChartPtrOutput) Elem added in v0.5.0

func (AlertChartPtrOutput) ElementType added in v0.5.0

func (AlertChartPtrOutput) ElementType() reflect.Type

func (AlertChartPtrOutput) Name added in v0.5.0

The resource name of the alert policy. The format is: projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]

func (AlertChartPtrOutput) ToAlertChartPtrOutput added in v0.5.0

func (o AlertChartPtrOutput) ToAlertChartPtrOutput() AlertChartPtrOutput

func (AlertChartPtrOutput) ToAlertChartPtrOutputWithContext added in v0.5.0

func (o AlertChartPtrOutput) ToAlertChartPtrOutputWithContext(ctx context.Context) AlertChartPtrOutput

type AlertChartResponse added in v0.5.0

type AlertChartResponse struct {
	// The resource name of the alert policy. The format is: projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]
	Name string `pulumi:"name"`
}

A chart that displays alert policy data.

type AlertChartResponseOutput added in v0.5.0

type AlertChartResponseOutput struct{ *pulumi.OutputState }

A chart that displays alert policy data.

func (AlertChartResponseOutput) ElementType added in v0.5.0

func (AlertChartResponseOutput) ElementType() reflect.Type

func (AlertChartResponseOutput) Name added in v0.5.0

The resource name of the alert policy. The format is: projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]

func (AlertChartResponseOutput) ToAlertChartResponseOutput added in v0.5.0

func (o AlertChartResponseOutput) ToAlertChartResponseOutput() AlertChartResponseOutput

func (AlertChartResponseOutput) ToAlertChartResponseOutputWithContext added in v0.5.0

func (o AlertChartResponseOutput) ToAlertChartResponseOutputWithContext(ctx context.Context) AlertChartResponseOutput

type Axis

type Axis struct {
	// The label of the axis.
	Label *string `pulumi:"label"`
	// The axis scale. By default, a linear scale is used.
	Scale *AxisScale `pulumi:"scale"`
}

A chart axis.

type AxisArgs

type AxisArgs struct {
	// The label of the axis.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// The axis scale. By default, a linear scale is used.
	Scale AxisScalePtrInput `pulumi:"scale"`
}

A chart axis.

func (AxisArgs) ElementType

func (AxisArgs) ElementType() reflect.Type

func (AxisArgs) ToAxisOutput

func (i AxisArgs) ToAxisOutput() AxisOutput

func (AxisArgs) ToAxisOutputWithContext

func (i AxisArgs) ToAxisOutputWithContext(ctx context.Context) AxisOutput

func (AxisArgs) ToAxisPtrOutput

func (i AxisArgs) ToAxisPtrOutput() AxisPtrOutput

func (AxisArgs) ToAxisPtrOutputWithContext

func (i AxisArgs) ToAxisPtrOutputWithContext(ctx context.Context) AxisPtrOutput

type AxisInput

type AxisInput interface {
	pulumi.Input

	ToAxisOutput() AxisOutput
	ToAxisOutputWithContext(context.Context) AxisOutput
}

AxisInput is an input type that accepts AxisArgs and AxisOutput values. You can construct a concrete instance of `AxisInput` via:

AxisArgs{...}

type AxisOutput

type AxisOutput struct{ *pulumi.OutputState }

A chart axis.

func (AxisOutput) ElementType

func (AxisOutput) ElementType() reflect.Type

func (AxisOutput) Label

func (o AxisOutput) Label() pulumi.StringPtrOutput

The label of the axis.

func (AxisOutput) Scale

func (o AxisOutput) Scale() AxisScalePtrOutput

The axis scale. By default, a linear scale is used.

func (AxisOutput) ToAxisOutput

func (o AxisOutput) ToAxisOutput() AxisOutput

func (AxisOutput) ToAxisOutputWithContext

func (o AxisOutput) ToAxisOutputWithContext(ctx context.Context) AxisOutput

func (AxisOutput) ToAxisPtrOutput

func (o AxisOutput) ToAxisPtrOutput() AxisPtrOutput

func (AxisOutput) ToAxisPtrOutputWithContext

func (o AxisOutput) ToAxisPtrOutputWithContext(ctx context.Context) AxisPtrOutput

type AxisPtrInput

type AxisPtrInput interface {
	pulumi.Input

	ToAxisPtrOutput() AxisPtrOutput
	ToAxisPtrOutputWithContext(context.Context) AxisPtrOutput
}

AxisPtrInput is an input type that accepts AxisArgs, AxisPtr and AxisPtrOutput values. You can construct a concrete instance of `AxisPtrInput` via:

        AxisArgs{...}

or:

        nil

func AxisPtr

func AxisPtr(v *AxisArgs) AxisPtrInput

type AxisPtrOutput

type AxisPtrOutput struct{ *pulumi.OutputState }

func (AxisPtrOutput) Elem

func (o AxisPtrOutput) Elem() AxisOutput

func (AxisPtrOutput) ElementType

func (AxisPtrOutput) ElementType() reflect.Type

func (AxisPtrOutput) Label

The label of the axis.

func (AxisPtrOutput) Scale

The axis scale. By default, a linear scale is used.

func (AxisPtrOutput) ToAxisPtrOutput

func (o AxisPtrOutput) ToAxisPtrOutput() AxisPtrOutput

func (AxisPtrOutput) ToAxisPtrOutputWithContext

func (o AxisPtrOutput) ToAxisPtrOutputWithContext(ctx context.Context) AxisPtrOutput

type AxisResponse

type AxisResponse struct {
	// The label of the axis.
	Label string `pulumi:"label"`
	// The axis scale. By default, a linear scale is used.
	Scale string `pulumi:"scale"`
}

A chart axis.

type AxisResponseOutput

type AxisResponseOutput struct{ *pulumi.OutputState }

A chart axis.

func (AxisResponseOutput) ElementType

func (AxisResponseOutput) ElementType() reflect.Type

func (AxisResponseOutput) Label

The label of the axis.

func (AxisResponseOutput) Scale

The axis scale. By default, a linear scale is used.

func (AxisResponseOutput) ToAxisResponseOutput

func (o AxisResponseOutput) ToAxisResponseOutput() AxisResponseOutput

func (AxisResponseOutput) ToAxisResponseOutputWithContext

func (o AxisResponseOutput) ToAxisResponseOutputWithContext(ctx context.Context) AxisResponseOutput

type AxisScale added in v0.4.0

type AxisScale string

The axis scale. By default, a linear scale is used.

func (AxisScale) ElementType added in v0.4.0

func (AxisScale) ElementType() reflect.Type

func (AxisScale) ToAxisScaleOutput added in v0.6.0

func (e AxisScale) ToAxisScaleOutput() AxisScaleOutput

func (AxisScale) ToAxisScaleOutputWithContext added in v0.6.0

func (e AxisScale) ToAxisScaleOutputWithContext(ctx context.Context) AxisScaleOutput

func (AxisScale) ToAxisScalePtrOutput added in v0.6.0

func (e AxisScale) ToAxisScalePtrOutput() AxisScalePtrOutput

func (AxisScale) ToAxisScalePtrOutputWithContext added in v0.6.0

func (e AxisScale) ToAxisScalePtrOutputWithContext(ctx context.Context) AxisScalePtrOutput

func (AxisScale) ToStringOutput added in v0.4.0

func (e AxisScale) ToStringOutput() pulumi.StringOutput

func (AxisScale) ToStringOutputWithContext added in v0.4.0

func (e AxisScale) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AxisScale) ToStringPtrOutput added in v0.4.0

func (e AxisScale) ToStringPtrOutput() pulumi.StringPtrOutput

func (AxisScale) ToStringPtrOutputWithContext added in v0.4.0

func (e AxisScale) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AxisScaleInput added in v0.6.0

type AxisScaleInput interface {
	pulumi.Input

	ToAxisScaleOutput() AxisScaleOutput
	ToAxisScaleOutputWithContext(context.Context) AxisScaleOutput
}

AxisScaleInput is an input type that accepts AxisScaleArgs and AxisScaleOutput values. You can construct a concrete instance of `AxisScaleInput` via:

AxisScaleArgs{...}

type AxisScaleOutput added in v0.6.0

type AxisScaleOutput struct{ *pulumi.OutputState }

func (AxisScaleOutput) ElementType added in v0.6.0

func (AxisScaleOutput) ElementType() reflect.Type

func (AxisScaleOutput) ToAxisScaleOutput added in v0.6.0

func (o AxisScaleOutput) ToAxisScaleOutput() AxisScaleOutput

func (AxisScaleOutput) ToAxisScaleOutputWithContext added in v0.6.0

func (o AxisScaleOutput) ToAxisScaleOutputWithContext(ctx context.Context) AxisScaleOutput

func (AxisScaleOutput) ToAxisScalePtrOutput added in v0.6.0

func (o AxisScaleOutput) ToAxisScalePtrOutput() AxisScalePtrOutput

func (AxisScaleOutput) ToAxisScalePtrOutputWithContext added in v0.6.0

func (o AxisScaleOutput) ToAxisScalePtrOutputWithContext(ctx context.Context) AxisScalePtrOutput

func (AxisScaleOutput) ToStringOutput added in v0.6.0

func (o AxisScaleOutput) ToStringOutput() pulumi.StringOutput

func (AxisScaleOutput) ToStringOutputWithContext added in v0.6.0

func (o AxisScaleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AxisScaleOutput) ToStringPtrOutput added in v0.6.0

func (o AxisScaleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AxisScaleOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AxisScaleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AxisScalePtrInput added in v0.6.0

type AxisScalePtrInput interface {
	pulumi.Input

	ToAxisScalePtrOutput() AxisScalePtrOutput
	ToAxisScalePtrOutputWithContext(context.Context) AxisScalePtrOutput
}

func AxisScalePtr added in v0.6.0

func AxisScalePtr(v string) AxisScalePtrInput

type AxisScalePtrOutput added in v0.6.0

type AxisScalePtrOutput struct{ *pulumi.OutputState }

func (AxisScalePtrOutput) Elem added in v0.6.0

func (AxisScalePtrOutput) ElementType added in v0.6.0

func (AxisScalePtrOutput) ElementType() reflect.Type

func (AxisScalePtrOutput) ToAxisScalePtrOutput added in v0.6.0

func (o AxisScalePtrOutput) ToAxisScalePtrOutput() AxisScalePtrOutput

func (AxisScalePtrOutput) ToAxisScalePtrOutputWithContext added in v0.6.0

func (o AxisScalePtrOutput) ToAxisScalePtrOutputWithContext(ctx context.Context) AxisScalePtrOutput

func (AxisScalePtrOutput) ToStringPtrOutput added in v0.6.0

func (o AxisScalePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AxisScalePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o AxisScalePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Breakdown added in v0.32.0

type Breakdown struct {
	// The Aggregation function is applied across all data in each breakdown created.
	AggregationFunction AggregationFunction `pulumi:"aggregationFunction"`
	// The name of the column in the dataset containing the breakdown values.
	Column string `pulumi:"column"`
	// A limit to the number of breakdowns. If set to zero then all possible breakdowns are applied. The list of breakdowns is dependent on the value of the sort_order field.
	Limit int `pulumi:"limit"`
	// The sort order is applied to the values of the breakdown column.
	SortOrder BreakdownSortOrder `pulumi:"sortOrder"`
}

Preview: A breakdown is an aggregation applied to the measures over a specified column. A breakdown can result in multiple series across a category for the provided measure. This is a preview feature and may be subject to change before final release.

type BreakdownArgs added in v0.32.0

type BreakdownArgs struct {
	// The Aggregation function is applied across all data in each breakdown created.
	AggregationFunction AggregationFunctionInput `pulumi:"aggregationFunction"`
	// The name of the column in the dataset containing the breakdown values.
	Column pulumi.StringInput `pulumi:"column"`
	// A limit to the number of breakdowns. If set to zero then all possible breakdowns are applied. The list of breakdowns is dependent on the value of the sort_order field.
	Limit pulumi.IntInput `pulumi:"limit"`
	// The sort order is applied to the values of the breakdown column.
	SortOrder BreakdownSortOrderInput `pulumi:"sortOrder"`
}

Preview: A breakdown is an aggregation applied to the measures over a specified column. A breakdown can result in multiple series across a category for the provided measure. This is a preview feature and may be subject to change before final release.

func (BreakdownArgs) ElementType added in v0.32.0

func (BreakdownArgs) ElementType() reflect.Type

func (BreakdownArgs) ToBreakdownOutput added in v0.32.0

func (i BreakdownArgs) ToBreakdownOutput() BreakdownOutput

func (BreakdownArgs) ToBreakdownOutputWithContext added in v0.32.0

func (i BreakdownArgs) ToBreakdownOutputWithContext(ctx context.Context) BreakdownOutput

type BreakdownArray added in v0.32.0

type BreakdownArray []BreakdownInput

func (BreakdownArray) ElementType added in v0.32.0

func (BreakdownArray) ElementType() reflect.Type

func (BreakdownArray) ToBreakdownArrayOutput added in v0.32.0

func (i BreakdownArray) ToBreakdownArrayOutput() BreakdownArrayOutput

func (BreakdownArray) ToBreakdownArrayOutputWithContext added in v0.32.0

func (i BreakdownArray) ToBreakdownArrayOutputWithContext(ctx context.Context) BreakdownArrayOutput

type BreakdownArrayInput added in v0.32.0

type BreakdownArrayInput interface {
	pulumi.Input

	ToBreakdownArrayOutput() BreakdownArrayOutput
	ToBreakdownArrayOutputWithContext(context.Context) BreakdownArrayOutput
}

BreakdownArrayInput is an input type that accepts BreakdownArray and BreakdownArrayOutput values. You can construct a concrete instance of `BreakdownArrayInput` via:

BreakdownArray{ BreakdownArgs{...} }

type BreakdownArrayOutput added in v0.32.0

type BreakdownArrayOutput struct{ *pulumi.OutputState }

func (BreakdownArrayOutput) ElementType added in v0.32.0

func (BreakdownArrayOutput) ElementType() reflect.Type

func (BreakdownArrayOutput) Index added in v0.32.0

func (BreakdownArrayOutput) ToBreakdownArrayOutput added in v0.32.0

func (o BreakdownArrayOutput) ToBreakdownArrayOutput() BreakdownArrayOutput

func (BreakdownArrayOutput) ToBreakdownArrayOutputWithContext added in v0.32.0

func (o BreakdownArrayOutput) ToBreakdownArrayOutputWithContext(ctx context.Context) BreakdownArrayOutput

type BreakdownInput added in v0.32.0

type BreakdownInput interface {
	pulumi.Input

	ToBreakdownOutput() BreakdownOutput
	ToBreakdownOutputWithContext(context.Context) BreakdownOutput
}

BreakdownInput is an input type that accepts BreakdownArgs and BreakdownOutput values. You can construct a concrete instance of `BreakdownInput` via:

BreakdownArgs{...}

type BreakdownOutput added in v0.32.0

type BreakdownOutput struct{ *pulumi.OutputState }

Preview: A breakdown is an aggregation applied to the measures over a specified column. A breakdown can result in multiple series across a category for the provided measure. This is a preview feature and may be subject to change before final release.

func (BreakdownOutput) AggregationFunction added in v0.32.0

func (o BreakdownOutput) AggregationFunction() AggregationFunctionOutput

The Aggregation function is applied across all data in each breakdown created.

func (BreakdownOutput) Column added in v0.32.0

func (o BreakdownOutput) Column() pulumi.StringOutput

The name of the column in the dataset containing the breakdown values.

func (BreakdownOutput) ElementType added in v0.32.0

func (BreakdownOutput) ElementType() reflect.Type

func (BreakdownOutput) Limit added in v0.32.0

func (o BreakdownOutput) Limit() pulumi.IntOutput

A limit to the number of breakdowns. If set to zero then all possible breakdowns are applied. The list of breakdowns is dependent on the value of the sort_order field.

func (BreakdownOutput) SortOrder added in v0.32.0

The sort order is applied to the values of the breakdown column.

func (BreakdownOutput) ToBreakdownOutput added in v0.32.0

func (o BreakdownOutput) ToBreakdownOutput() BreakdownOutput

func (BreakdownOutput) ToBreakdownOutputWithContext added in v0.32.0

func (o BreakdownOutput) ToBreakdownOutputWithContext(ctx context.Context) BreakdownOutput

type BreakdownResponse added in v0.32.0

type BreakdownResponse struct {
	// The Aggregation function is applied across all data in each breakdown created.
	AggregationFunction AggregationFunctionResponse `pulumi:"aggregationFunction"`
	// The name of the column in the dataset containing the breakdown values.
	Column string `pulumi:"column"`
	// A limit to the number of breakdowns. If set to zero then all possible breakdowns are applied. The list of breakdowns is dependent on the value of the sort_order field.
	Limit int `pulumi:"limit"`
	// The sort order is applied to the values of the breakdown column.
	SortOrder string `pulumi:"sortOrder"`
}

Preview: A breakdown is an aggregation applied to the measures over a specified column. A breakdown can result in multiple series across a category for the provided measure. This is a preview feature and may be subject to change before final release.

type BreakdownResponseArrayOutput added in v0.32.0

type BreakdownResponseArrayOutput struct{ *pulumi.OutputState }

func (BreakdownResponseArrayOutput) ElementType added in v0.32.0

func (BreakdownResponseArrayOutput) Index added in v0.32.0

func (BreakdownResponseArrayOutput) ToBreakdownResponseArrayOutput added in v0.32.0

func (o BreakdownResponseArrayOutput) ToBreakdownResponseArrayOutput() BreakdownResponseArrayOutput

func (BreakdownResponseArrayOutput) ToBreakdownResponseArrayOutputWithContext added in v0.32.0

func (o BreakdownResponseArrayOutput) ToBreakdownResponseArrayOutputWithContext(ctx context.Context) BreakdownResponseArrayOutput

type BreakdownResponseOutput added in v0.32.0

type BreakdownResponseOutput struct{ *pulumi.OutputState }

Preview: A breakdown is an aggregation applied to the measures over a specified column. A breakdown can result in multiple series across a category for the provided measure. This is a preview feature and may be subject to change before final release.

func (BreakdownResponseOutput) AggregationFunction added in v0.32.0

The Aggregation function is applied across all data in each breakdown created.

func (BreakdownResponseOutput) Column added in v0.32.0

The name of the column in the dataset containing the breakdown values.

func (BreakdownResponseOutput) ElementType added in v0.32.0

func (BreakdownResponseOutput) ElementType() reflect.Type

func (BreakdownResponseOutput) Limit added in v0.32.0

A limit to the number of breakdowns. If set to zero then all possible breakdowns are applied. The list of breakdowns is dependent on the value of the sort_order field.

func (BreakdownResponseOutput) SortOrder added in v0.32.0

The sort order is applied to the values of the breakdown column.

func (BreakdownResponseOutput) ToBreakdownResponseOutput added in v0.32.0

func (o BreakdownResponseOutput) ToBreakdownResponseOutput() BreakdownResponseOutput

func (BreakdownResponseOutput) ToBreakdownResponseOutputWithContext added in v0.32.0

func (o BreakdownResponseOutput) ToBreakdownResponseOutputWithContext(ctx context.Context) BreakdownResponseOutput

type BreakdownSortOrder added in v0.32.0

type BreakdownSortOrder string

Required. The sort order is applied to the values of the breakdown column.

func (BreakdownSortOrder) ElementType added in v0.32.0

func (BreakdownSortOrder) ElementType() reflect.Type

func (BreakdownSortOrder) ToBreakdownSortOrderOutput added in v0.32.0

func (e BreakdownSortOrder) ToBreakdownSortOrderOutput() BreakdownSortOrderOutput

func (BreakdownSortOrder) ToBreakdownSortOrderOutputWithContext added in v0.32.0

func (e BreakdownSortOrder) ToBreakdownSortOrderOutputWithContext(ctx context.Context) BreakdownSortOrderOutput

func (BreakdownSortOrder) ToBreakdownSortOrderPtrOutput added in v0.32.0

func (e BreakdownSortOrder) ToBreakdownSortOrderPtrOutput() BreakdownSortOrderPtrOutput

func (BreakdownSortOrder) ToBreakdownSortOrderPtrOutputWithContext added in v0.32.0

func (e BreakdownSortOrder) ToBreakdownSortOrderPtrOutputWithContext(ctx context.Context) BreakdownSortOrderPtrOutput

func (BreakdownSortOrder) ToStringOutput added in v0.32.0

func (e BreakdownSortOrder) ToStringOutput() pulumi.StringOutput

func (BreakdownSortOrder) ToStringOutputWithContext added in v0.32.0

func (e BreakdownSortOrder) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BreakdownSortOrder) ToStringPtrOutput added in v0.32.0

func (e BreakdownSortOrder) ToStringPtrOutput() pulumi.StringPtrOutput

func (BreakdownSortOrder) ToStringPtrOutputWithContext added in v0.32.0

func (e BreakdownSortOrder) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BreakdownSortOrderInput added in v0.32.0

type BreakdownSortOrderInput interface {
	pulumi.Input

	ToBreakdownSortOrderOutput() BreakdownSortOrderOutput
	ToBreakdownSortOrderOutputWithContext(context.Context) BreakdownSortOrderOutput
}

BreakdownSortOrderInput is an input type that accepts BreakdownSortOrderArgs and BreakdownSortOrderOutput values. You can construct a concrete instance of `BreakdownSortOrderInput` via:

BreakdownSortOrderArgs{...}

type BreakdownSortOrderOutput added in v0.32.0

type BreakdownSortOrderOutput struct{ *pulumi.OutputState }

func (BreakdownSortOrderOutput) ElementType added in v0.32.0

func (BreakdownSortOrderOutput) ElementType() reflect.Type

func (BreakdownSortOrderOutput) ToBreakdownSortOrderOutput added in v0.32.0

func (o BreakdownSortOrderOutput) ToBreakdownSortOrderOutput() BreakdownSortOrderOutput

func (BreakdownSortOrderOutput) ToBreakdownSortOrderOutputWithContext added in v0.32.0

func (o BreakdownSortOrderOutput) ToBreakdownSortOrderOutputWithContext(ctx context.Context) BreakdownSortOrderOutput

func (BreakdownSortOrderOutput) ToBreakdownSortOrderPtrOutput added in v0.32.0

func (o BreakdownSortOrderOutput) ToBreakdownSortOrderPtrOutput() BreakdownSortOrderPtrOutput

func (BreakdownSortOrderOutput) ToBreakdownSortOrderPtrOutputWithContext added in v0.32.0

func (o BreakdownSortOrderOutput) ToBreakdownSortOrderPtrOutputWithContext(ctx context.Context) BreakdownSortOrderPtrOutput

func (BreakdownSortOrderOutput) ToStringOutput added in v0.32.0

func (o BreakdownSortOrderOutput) ToStringOutput() pulumi.StringOutput

func (BreakdownSortOrderOutput) ToStringOutputWithContext added in v0.32.0

func (o BreakdownSortOrderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BreakdownSortOrderOutput) ToStringPtrOutput added in v0.32.0

func (o BreakdownSortOrderOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BreakdownSortOrderOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o BreakdownSortOrderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BreakdownSortOrderPtrInput added in v0.32.0

type BreakdownSortOrderPtrInput interface {
	pulumi.Input

	ToBreakdownSortOrderPtrOutput() BreakdownSortOrderPtrOutput
	ToBreakdownSortOrderPtrOutputWithContext(context.Context) BreakdownSortOrderPtrOutput
}

func BreakdownSortOrderPtr added in v0.32.0

func BreakdownSortOrderPtr(v string) BreakdownSortOrderPtrInput

type BreakdownSortOrderPtrOutput added in v0.32.0

type BreakdownSortOrderPtrOutput struct{ *pulumi.OutputState }

func (BreakdownSortOrderPtrOutput) Elem added in v0.32.0

func (BreakdownSortOrderPtrOutput) ElementType added in v0.32.0

func (BreakdownSortOrderPtrOutput) ToBreakdownSortOrderPtrOutput added in v0.32.0

func (o BreakdownSortOrderPtrOutput) ToBreakdownSortOrderPtrOutput() BreakdownSortOrderPtrOutput

func (BreakdownSortOrderPtrOutput) ToBreakdownSortOrderPtrOutputWithContext added in v0.32.0

func (o BreakdownSortOrderPtrOutput) ToBreakdownSortOrderPtrOutputWithContext(ctx context.Context) BreakdownSortOrderPtrOutput

func (BreakdownSortOrderPtrOutput) ToStringPtrOutput added in v0.32.0

func (o BreakdownSortOrderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BreakdownSortOrderPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o BreakdownSortOrderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChartOptions

type ChartOptions struct {
	// Preview: Configures whether the charted values are shown on the horizontal or vertical axis. By default, values are represented the vertical axis. This is a preview feature and may be subject to change before final release.
	DisplayHorizontal *bool `pulumi:"displayHorizontal"`
	// The chart mode.
	Mode *ChartOptionsMode `pulumi:"mode"`
}

Options to control visual rendering of a chart.

type ChartOptionsArgs

type ChartOptionsArgs struct {
	// Preview: Configures whether the charted values are shown on the horizontal or vertical axis. By default, values are represented the vertical axis. This is a preview feature and may be subject to change before final release.
	DisplayHorizontal pulumi.BoolPtrInput `pulumi:"displayHorizontal"`
	// The chart mode.
	Mode ChartOptionsModePtrInput `pulumi:"mode"`
}

Options to control visual rendering of a chart.

func (ChartOptionsArgs) ElementType

func (ChartOptionsArgs) ElementType() reflect.Type

func (ChartOptionsArgs) ToChartOptionsOutput

func (i ChartOptionsArgs) ToChartOptionsOutput() ChartOptionsOutput

func (ChartOptionsArgs) ToChartOptionsOutputWithContext

func (i ChartOptionsArgs) ToChartOptionsOutputWithContext(ctx context.Context) ChartOptionsOutput

func (ChartOptionsArgs) ToChartOptionsPtrOutput

func (i ChartOptionsArgs) ToChartOptionsPtrOutput() ChartOptionsPtrOutput

func (ChartOptionsArgs) ToChartOptionsPtrOutputWithContext

func (i ChartOptionsArgs) ToChartOptionsPtrOutputWithContext(ctx context.Context) ChartOptionsPtrOutput

type ChartOptionsInput

type ChartOptionsInput interface {
	pulumi.Input

	ToChartOptionsOutput() ChartOptionsOutput
	ToChartOptionsOutputWithContext(context.Context) ChartOptionsOutput
}

ChartOptionsInput is an input type that accepts ChartOptionsArgs and ChartOptionsOutput values. You can construct a concrete instance of `ChartOptionsInput` via:

ChartOptionsArgs{...}

type ChartOptionsMode added in v0.4.0

type ChartOptionsMode string

The chart mode.

func (ChartOptionsMode) ElementType added in v0.4.0

func (ChartOptionsMode) ElementType() reflect.Type

func (ChartOptionsMode) ToChartOptionsModeOutput added in v0.6.0

func (e ChartOptionsMode) ToChartOptionsModeOutput() ChartOptionsModeOutput

func (ChartOptionsMode) ToChartOptionsModeOutputWithContext added in v0.6.0

func (e ChartOptionsMode) ToChartOptionsModeOutputWithContext(ctx context.Context) ChartOptionsModeOutput

func (ChartOptionsMode) ToChartOptionsModePtrOutput added in v0.6.0

func (e ChartOptionsMode) ToChartOptionsModePtrOutput() ChartOptionsModePtrOutput

func (ChartOptionsMode) ToChartOptionsModePtrOutputWithContext added in v0.6.0

func (e ChartOptionsMode) ToChartOptionsModePtrOutputWithContext(ctx context.Context) ChartOptionsModePtrOutput

func (ChartOptionsMode) ToStringOutput added in v0.4.0

func (e ChartOptionsMode) ToStringOutput() pulumi.StringOutput

func (ChartOptionsMode) ToStringOutputWithContext added in v0.4.0

func (e ChartOptionsMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ChartOptionsMode) ToStringPtrOutput added in v0.4.0

func (e ChartOptionsMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChartOptionsMode) ToStringPtrOutputWithContext added in v0.4.0

func (e ChartOptionsMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChartOptionsModeInput added in v0.6.0

type ChartOptionsModeInput interface {
	pulumi.Input

	ToChartOptionsModeOutput() ChartOptionsModeOutput
	ToChartOptionsModeOutputWithContext(context.Context) ChartOptionsModeOutput
}

ChartOptionsModeInput is an input type that accepts ChartOptionsModeArgs and ChartOptionsModeOutput values. You can construct a concrete instance of `ChartOptionsModeInput` via:

ChartOptionsModeArgs{...}

type ChartOptionsModeOutput added in v0.6.0

type ChartOptionsModeOutput struct{ *pulumi.OutputState }

func (ChartOptionsModeOutput) ElementType added in v0.6.0

func (ChartOptionsModeOutput) ElementType() reflect.Type

func (ChartOptionsModeOutput) ToChartOptionsModeOutput added in v0.6.0

func (o ChartOptionsModeOutput) ToChartOptionsModeOutput() ChartOptionsModeOutput

func (ChartOptionsModeOutput) ToChartOptionsModeOutputWithContext added in v0.6.0

func (o ChartOptionsModeOutput) ToChartOptionsModeOutputWithContext(ctx context.Context) ChartOptionsModeOutput

func (ChartOptionsModeOutput) ToChartOptionsModePtrOutput added in v0.6.0

func (o ChartOptionsModeOutput) ToChartOptionsModePtrOutput() ChartOptionsModePtrOutput

func (ChartOptionsModeOutput) ToChartOptionsModePtrOutputWithContext added in v0.6.0

func (o ChartOptionsModeOutput) ToChartOptionsModePtrOutputWithContext(ctx context.Context) ChartOptionsModePtrOutput

func (ChartOptionsModeOutput) ToStringOutput added in v0.6.0

func (o ChartOptionsModeOutput) ToStringOutput() pulumi.StringOutput

func (ChartOptionsModeOutput) ToStringOutputWithContext added in v0.6.0

func (o ChartOptionsModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ChartOptionsModeOutput) ToStringPtrOutput added in v0.6.0

func (o ChartOptionsModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChartOptionsModeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ChartOptionsModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChartOptionsModePtrInput added in v0.6.0

type ChartOptionsModePtrInput interface {
	pulumi.Input

	ToChartOptionsModePtrOutput() ChartOptionsModePtrOutput
	ToChartOptionsModePtrOutputWithContext(context.Context) ChartOptionsModePtrOutput
}

func ChartOptionsModePtr added in v0.6.0

func ChartOptionsModePtr(v string) ChartOptionsModePtrInput

type ChartOptionsModePtrOutput added in v0.6.0

type ChartOptionsModePtrOutput struct{ *pulumi.OutputState }

func (ChartOptionsModePtrOutput) Elem added in v0.6.0

func (ChartOptionsModePtrOutput) ElementType added in v0.6.0

func (ChartOptionsModePtrOutput) ElementType() reflect.Type

func (ChartOptionsModePtrOutput) ToChartOptionsModePtrOutput added in v0.6.0

func (o ChartOptionsModePtrOutput) ToChartOptionsModePtrOutput() ChartOptionsModePtrOutput

func (ChartOptionsModePtrOutput) ToChartOptionsModePtrOutputWithContext added in v0.6.0

func (o ChartOptionsModePtrOutput) ToChartOptionsModePtrOutputWithContext(ctx context.Context) ChartOptionsModePtrOutput

func (ChartOptionsModePtrOutput) ToStringPtrOutput added in v0.6.0

func (o ChartOptionsModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChartOptionsModePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ChartOptionsModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChartOptionsOutput

type ChartOptionsOutput struct{ *pulumi.OutputState }

Options to control visual rendering of a chart.

func (ChartOptionsOutput) DisplayHorizontal added in v0.32.0

func (o ChartOptionsOutput) DisplayHorizontal() pulumi.BoolPtrOutput

Preview: Configures whether the charted values are shown on the horizontal or vertical axis. By default, values are represented the vertical axis. This is a preview feature and may be subject to change before final release.

func (ChartOptionsOutput) ElementType

func (ChartOptionsOutput) ElementType() reflect.Type

func (ChartOptionsOutput) Mode

The chart mode.

func (ChartOptionsOutput) ToChartOptionsOutput

func (o ChartOptionsOutput) ToChartOptionsOutput() ChartOptionsOutput

func (ChartOptionsOutput) ToChartOptionsOutputWithContext

func (o ChartOptionsOutput) ToChartOptionsOutputWithContext(ctx context.Context) ChartOptionsOutput

func (ChartOptionsOutput) ToChartOptionsPtrOutput

func (o ChartOptionsOutput) ToChartOptionsPtrOutput() ChartOptionsPtrOutput

func (ChartOptionsOutput) ToChartOptionsPtrOutputWithContext

func (o ChartOptionsOutput) ToChartOptionsPtrOutputWithContext(ctx context.Context) ChartOptionsPtrOutput

type ChartOptionsPtrInput

type ChartOptionsPtrInput interface {
	pulumi.Input

	ToChartOptionsPtrOutput() ChartOptionsPtrOutput
	ToChartOptionsPtrOutputWithContext(context.Context) ChartOptionsPtrOutput
}

ChartOptionsPtrInput is an input type that accepts ChartOptionsArgs, ChartOptionsPtr and ChartOptionsPtrOutput values. You can construct a concrete instance of `ChartOptionsPtrInput` via:

        ChartOptionsArgs{...}

or:

        nil

type ChartOptionsPtrOutput

type ChartOptionsPtrOutput struct{ *pulumi.OutputState }

func (ChartOptionsPtrOutput) DisplayHorizontal added in v0.32.0

func (o ChartOptionsPtrOutput) DisplayHorizontal() pulumi.BoolPtrOutput

Preview: Configures whether the charted values are shown on the horizontal or vertical axis. By default, values are represented the vertical axis. This is a preview feature and may be subject to change before final release.

func (ChartOptionsPtrOutput) Elem

func (ChartOptionsPtrOutput) ElementType

func (ChartOptionsPtrOutput) ElementType() reflect.Type

func (ChartOptionsPtrOutput) Mode

The chart mode.

func (ChartOptionsPtrOutput) ToChartOptionsPtrOutput

func (o ChartOptionsPtrOutput) ToChartOptionsPtrOutput() ChartOptionsPtrOutput

func (ChartOptionsPtrOutput) ToChartOptionsPtrOutputWithContext

func (o ChartOptionsPtrOutput) ToChartOptionsPtrOutputWithContext(ctx context.Context) ChartOptionsPtrOutput

type ChartOptionsResponse

type ChartOptionsResponse struct {
	// Preview: Configures whether the charted values are shown on the horizontal or vertical axis. By default, values are represented the vertical axis. This is a preview feature and may be subject to change before final release.
	DisplayHorizontal bool `pulumi:"displayHorizontal"`
	// The chart mode.
	Mode string `pulumi:"mode"`
}

Options to control visual rendering of a chart.

type ChartOptionsResponseOutput

type ChartOptionsResponseOutput struct{ *pulumi.OutputState }

Options to control visual rendering of a chart.

func (ChartOptionsResponseOutput) DisplayHorizontal added in v0.32.0

func (o ChartOptionsResponseOutput) DisplayHorizontal() pulumi.BoolOutput

Preview: Configures whether the charted values are shown on the horizontal or vertical axis. By default, values are represented the vertical axis. This is a preview feature and may be subject to change before final release.

func (ChartOptionsResponseOutput) ElementType

func (ChartOptionsResponseOutput) ElementType() reflect.Type

func (ChartOptionsResponseOutput) Mode

The chart mode.

func (ChartOptionsResponseOutput) ToChartOptionsResponseOutput

func (o ChartOptionsResponseOutput) ToChartOptionsResponseOutput() ChartOptionsResponseOutput

func (ChartOptionsResponseOutput) ToChartOptionsResponseOutputWithContext

func (o ChartOptionsResponseOutput) ToChartOptionsResponseOutputWithContext(ctx context.Context) ChartOptionsResponseOutput

type CollapsibleGroup added in v0.15.0

type CollapsibleGroup struct {
	// The collapsed state of the widget on first page load.
	Collapsed *bool `pulumi:"collapsed"`
}

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

type CollapsibleGroupArgs added in v0.15.0

type CollapsibleGroupArgs struct {
	// The collapsed state of the widget on first page load.
	Collapsed pulumi.BoolPtrInput `pulumi:"collapsed"`
}

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

func (CollapsibleGroupArgs) ElementType added in v0.15.0

func (CollapsibleGroupArgs) ElementType() reflect.Type

func (CollapsibleGroupArgs) ToCollapsibleGroupOutput added in v0.15.0

func (i CollapsibleGroupArgs) ToCollapsibleGroupOutput() CollapsibleGroupOutput

func (CollapsibleGroupArgs) ToCollapsibleGroupOutputWithContext added in v0.15.0

func (i CollapsibleGroupArgs) ToCollapsibleGroupOutputWithContext(ctx context.Context) CollapsibleGroupOutput

func (CollapsibleGroupArgs) ToCollapsibleGroupPtrOutput added in v0.15.0

func (i CollapsibleGroupArgs) ToCollapsibleGroupPtrOutput() CollapsibleGroupPtrOutput

func (CollapsibleGroupArgs) ToCollapsibleGroupPtrOutputWithContext added in v0.15.0

func (i CollapsibleGroupArgs) ToCollapsibleGroupPtrOutputWithContext(ctx context.Context) CollapsibleGroupPtrOutput

type CollapsibleGroupInput added in v0.15.0

type CollapsibleGroupInput interface {
	pulumi.Input

	ToCollapsibleGroupOutput() CollapsibleGroupOutput
	ToCollapsibleGroupOutputWithContext(context.Context) CollapsibleGroupOutput
}

CollapsibleGroupInput is an input type that accepts CollapsibleGroupArgs and CollapsibleGroupOutput values. You can construct a concrete instance of `CollapsibleGroupInput` via:

CollapsibleGroupArgs{...}

type CollapsibleGroupOutput added in v0.15.0

type CollapsibleGroupOutput struct{ *pulumi.OutputState }

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

func (CollapsibleGroupOutput) Collapsed added in v0.15.0

The collapsed state of the widget on first page load.

func (CollapsibleGroupOutput) ElementType added in v0.15.0

func (CollapsibleGroupOutput) ElementType() reflect.Type

func (CollapsibleGroupOutput) ToCollapsibleGroupOutput added in v0.15.0

func (o CollapsibleGroupOutput) ToCollapsibleGroupOutput() CollapsibleGroupOutput

func (CollapsibleGroupOutput) ToCollapsibleGroupOutputWithContext added in v0.15.0

func (o CollapsibleGroupOutput) ToCollapsibleGroupOutputWithContext(ctx context.Context) CollapsibleGroupOutput

func (CollapsibleGroupOutput) ToCollapsibleGroupPtrOutput added in v0.15.0

func (o CollapsibleGroupOutput) ToCollapsibleGroupPtrOutput() CollapsibleGroupPtrOutput

func (CollapsibleGroupOutput) ToCollapsibleGroupPtrOutputWithContext added in v0.15.0

func (o CollapsibleGroupOutput) ToCollapsibleGroupPtrOutputWithContext(ctx context.Context) CollapsibleGroupPtrOutput

type CollapsibleGroupPtrInput added in v0.15.0

type CollapsibleGroupPtrInput interface {
	pulumi.Input

	ToCollapsibleGroupPtrOutput() CollapsibleGroupPtrOutput
	ToCollapsibleGroupPtrOutputWithContext(context.Context) CollapsibleGroupPtrOutput
}

CollapsibleGroupPtrInput is an input type that accepts CollapsibleGroupArgs, CollapsibleGroupPtr and CollapsibleGroupPtrOutput values. You can construct a concrete instance of `CollapsibleGroupPtrInput` via:

        CollapsibleGroupArgs{...}

or:

        nil

func CollapsibleGroupPtr added in v0.15.0

func CollapsibleGroupPtr(v *CollapsibleGroupArgs) CollapsibleGroupPtrInput

type CollapsibleGroupPtrOutput added in v0.15.0

type CollapsibleGroupPtrOutput struct{ *pulumi.OutputState }

func (CollapsibleGroupPtrOutput) Collapsed added in v0.15.0

The collapsed state of the widget on first page load.

func (CollapsibleGroupPtrOutput) Elem added in v0.15.0

func (CollapsibleGroupPtrOutput) ElementType added in v0.15.0

func (CollapsibleGroupPtrOutput) ElementType() reflect.Type

func (CollapsibleGroupPtrOutput) ToCollapsibleGroupPtrOutput added in v0.15.0

func (o CollapsibleGroupPtrOutput) ToCollapsibleGroupPtrOutput() CollapsibleGroupPtrOutput

func (CollapsibleGroupPtrOutput) ToCollapsibleGroupPtrOutputWithContext added in v0.15.0

func (o CollapsibleGroupPtrOutput) ToCollapsibleGroupPtrOutputWithContext(ctx context.Context) CollapsibleGroupPtrOutput

type CollapsibleGroupResponse added in v0.15.0

type CollapsibleGroupResponse struct {
	// The collapsed state of the widget on first page load.
	Collapsed bool `pulumi:"collapsed"`
}

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

type CollapsibleGroupResponseOutput added in v0.15.0

type CollapsibleGroupResponseOutput struct{ *pulumi.OutputState }

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

func (CollapsibleGroupResponseOutput) Collapsed added in v0.15.0

The collapsed state of the widget on first page load.

func (CollapsibleGroupResponseOutput) ElementType added in v0.15.0

func (CollapsibleGroupResponseOutput) ToCollapsibleGroupResponseOutput added in v0.15.0

func (o CollapsibleGroupResponseOutput) ToCollapsibleGroupResponseOutput() CollapsibleGroupResponseOutput

func (CollapsibleGroupResponseOutput) ToCollapsibleGroupResponseOutputWithContext added in v0.15.0

func (o CollapsibleGroupResponseOutput) ToCollapsibleGroupResponseOutputWithContext(ctx context.Context) CollapsibleGroupResponseOutput

type Column

type Column struct {
	// The relative weight of this column. The column weight is used to adjust the width of columns on the screen (relative to peers). Greater the weight, greater the width of the column on the screen. If omitted, a value of 1 is used while rendering.
	Weight *string `pulumi:"weight"`
	// The display widgets arranged vertically in this column.
	Widgets []Widget `pulumi:"widgets"`
}

Defines the layout properties and content for a column.

type ColumnArgs

type ColumnArgs struct {
	// The relative weight of this column. The column weight is used to adjust the width of columns on the screen (relative to peers). Greater the weight, greater the width of the column on the screen. If omitted, a value of 1 is used while rendering.
	Weight pulumi.StringPtrInput `pulumi:"weight"`
	// The display widgets arranged vertically in this column.
	Widgets WidgetArrayInput `pulumi:"widgets"`
}

Defines the layout properties and content for a column.

func (ColumnArgs) ElementType

func (ColumnArgs) ElementType() reflect.Type

func (ColumnArgs) ToColumnOutput

func (i ColumnArgs) ToColumnOutput() ColumnOutput

func (ColumnArgs) ToColumnOutputWithContext

func (i ColumnArgs) ToColumnOutputWithContext(ctx context.Context) ColumnOutput

type ColumnArray

type ColumnArray []ColumnInput

func (ColumnArray) ElementType

func (ColumnArray) ElementType() reflect.Type

func (ColumnArray) ToColumnArrayOutput

func (i ColumnArray) ToColumnArrayOutput() ColumnArrayOutput

func (ColumnArray) ToColumnArrayOutputWithContext

func (i ColumnArray) ToColumnArrayOutputWithContext(ctx context.Context) ColumnArrayOutput

type ColumnArrayInput

type ColumnArrayInput interface {
	pulumi.Input

	ToColumnArrayOutput() ColumnArrayOutput
	ToColumnArrayOutputWithContext(context.Context) ColumnArrayOutput
}

ColumnArrayInput is an input type that accepts ColumnArray and ColumnArrayOutput values. You can construct a concrete instance of `ColumnArrayInput` via:

ColumnArray{ ColumnArgs{...} }

type ColumnArrayOutput

type ColumnArrayOutput struct{ *pulumi.OutputState }

func (ColumnArrayOutput) ElementType

func (ColumnArrayOutput) ElementType() reflect.Type

func (ColumnArrayOutput) Index

func (ColumnArrayOutput) ToColumnArrayOutput

func (o ColumnArrayOutput) ToColumnArrayOutput() ColumnArrayOutput

func (ColumnArrayOutput) ToColumnArrayOutputWithContext

func (o ColumnArrayOutput) ToColumnArrayOutputWithContext(ctx context.Context) ColumnArrayOutput

type ColumnInput

type ColumnInput interface {
	pulumi.Input

	ToColumnOutput() ColumnOutput
	ToColumnOutputWithContext(context.Context) ColumnOutput
}

ColumnInput is an input type that accepts ColumnArgs and ColumnOutput values. You can construct a concrete instance of `ColumnInput` via:

ColumnArgs{...}

type ColumnLayout

type ColumnLayout struct {
	// The columns of content to display.
	Columns []Column `pulumi:"columns"`
}

A simplified layout that divides the available space into vertical columns and arranges a set of widgets vertically in each column.

type ColumnLayoutArgs

type ColumnLayoutArgs struct {
	// The columns of content to display.
	Columns ColumnArrayInput `pulumi:"columns"`
}

A simplified layout that divides the available space into vertical columns and arranges a set of widgets vertically in each column.

func (ColumnLayoutArgs) ElementType

func (ColumnLayoutArgs) ElementType() reflect.Type

func (ColumnLayoutArgs) ToColumnLayoutOutput

func (i ColumnLayoutArgs) ToColumnLayoutOutput() ColumnLayoutOutput

func (ColumnLayoutArgs) ToColumnLayoutOutputWithContext

func (i ColumnLayoutArgs) ToColumnLayoutOutputWithContext(ctx context.Context) ColumnLayoutOutput

func (ColumnLayoutArgs) ToColumnLayoutPtrOutput

func (i ColumnLayoutArgs) ToColumnLayoutPtrOutput() ColumnLayoutPtrOutput

func (ColumnLayoutArgs) ToColumnLayoutPtrOutputWithContext

func (i ColumnLayoutArgs) ToColumnLayoutPtrOutputWithContext(ctx context.Context) ColumnLayoutPtrOutput

type ColumnLayoutInput

type ColumnLayoutInput interface {
	pulumi.Input

	ToColumnLayoutOutput() ColumnLayoutOutput
	ToColumnLayoutOutputWithContext(context.Context) ColumnLayoutOutput
}

ColumnLayoutInput is an input type that accepts ColumnLayoutArgs and ColumnLayoutOutput values. You can construct a concrete instance of `ColumnLayoutInput` via:

ColumnLayoutArgs{...}

type ColumnLayoutOutput

type ColumnLayoutOutput struct{ *pulumi.OutputState }

A simplified layout that divides the available space into vertical columns and arranges a set of widgets vertically in each column.

func (ColumnLayoutOutput) Columns

The columns of content to display.

func (ColumnLayoutOutput) ElementType

func (ColumnLayoutOutput) ElementType() reflect.Type

func (ColumnLayoutOutput) ToColumnLayoutOutput

func (o ColumnLayoutOutput) ToColumnLayoutOutput() ColumnLayoutOutput

func (ColumnLayoutOutput) ToColumnLayoutOutputWithContext

func (o ColumnLayoutOutput) ToColumnLayoutOutputWithContext(ctx context.Context) ColumnLayoutOutput

func (ColumnLayoutOutput) ToColumnLayoutPtrOutput

func (o ColumnLayoutOutput) ToColumnLayoutPtrOutput() ColumnLayoutPtrOutput

func (ColumnLayoutOutput) ToColumnLayoutPtrOutputWithContext

func (o ColumnLayoutOutput) ToColumnLayoutPtrOutputWithContext(ctx context.Context) ColumnLayoutPtrOutput

type ColumnLayoutPtrInput

type ColumnLayoutPtrInput interface {
	pulumi.Input

	ToColumnLayoutPtrOutput() ColumnLayoutPtrOutput
	ToColumnLayoutPtrOutputWithContext(context.Context) ColumnLayoutPtrOutput
}

ColumnLayoutPtrInput is an input type that accepts ColumnLayoutArgs, ColumnLayoutPtr and ColumnLayoutPtrOutput values. You can construct a concrete instance of `ColumnLayoutPtrInput` via:

        ColumnLayoutArgs{...}

or:

        nil

type ColumnLayoutPtrOutput

type ColumnLayoutPtrOutput struct{ *pulumi.OutputState }

func (ColumnLayoutPtrOutput) Columns

The columns of content to display.

func (ColumnLayoutPtrOutput) Elem

func (ColumnLayoutPtrOutput) ElementType

func (ColumnLayoutPtrOutput) ElementType() reflect.Type

func (ColumnLayoutPtrOutput) ToColumnLayoutPtrOutput

func (o ColumnLayoutPtrOutput) ToColumnLayoutPtrOutput() ColumnLayoutPtrOutput

func (ColumnLayoutPtrOutput) ToColumnLayoutPtrOutputWithContext

func (o ColumnLayoutPtrOutput) ToColumnLayoutPtrOutputWithContext(ctx context.Context) ColumnLayoutPtrOutput

type ColumnLayoutResponse

type ColumnLayoutResponse struct {
	// The columns of content to display.
	Columns []ColumnResponse `pulumi:"columns"`
}

A simplified layout that divides the available space into vertical columns and arranges a set of widgets vertically in each column.

type ColumnLayoutResponseOutput

type ColumnLayoutResponseOutput struct{ *pulumi.OutputState }

A simplified layout that divides the available space into vertical columns and arranges a set of widgets vertically in each column.

func (ColumnLayoutResponseOutput) Columns

The columns of content to display.

func (ColumnLayoutResponseOutput) ElementType

func (ColumnLayoutResponseOutput) ElementType() reflect.Type

func (ColumnLayoutResponseOutput) ToColumnLayoutResponseOutput

func (o ColumnLayoutResponseOutput) ToColumnLayoutResponseOutput() ColumnLayoutResponseOutput

func (ColumnLayoutResponseOutput) ToColumnLayoutResponseOutputWithContext

func (o ColumnLayoutResponseOutput) ToColumnLayoutResponseOutputWithContext(ctx context.Context) ColumnLayoutResponseOutput

type ColumnOutput

type ColumnOutput struct{ *pulumi.OutputState }

Defines the layout properties and content for a column.

func (ColumnOutput) ElementType

func (ColumnOutput) ElementType() reflect.Type

func (ColumnOutput) ToColumnOutput

func (o ColumnOutput) ToColumnOutput() ColumnOutput

func (ColumnOutput) ToColumnOutputWithContext

func (o ColumnOutput) ToColumnOutputWithContext(ctx context.Context) ColumnOutput

func (ColumnOutput) Weight

func (o ColumnOutput) Weight() pulumi.StringPtrOutput

The relative weight of this column. The column weight is used to adjust the width of columns on the screen (relative to peers). Greater the weight, greater the width of the column on the screen. If omitted, a value of 1 is used while rendering.

func (ColumnOutput) Widgets

func (o ColumnOutput) Widgets() WidgetArrayOutput

The display widgets arranged vertically in this column.

type ColumnResponse

type ColumnResponse struct {
	// The relative weight of this column. The column weight is used to adjust the width of columns on the screen (relative to peers). Greater the weight, greater the width of the column on the screen. If omitted, a value of 1 is used while rendering.
	Weight string `pulumi:"weight"`
	// The display widgets arranged vertically in this column.
	Widgets []WidgetResponse `pulumi:"widgets"`
}

Defines the layout properties and content for a column.

type ColumnResponseArrayOutput

type ColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (ColumnResponseArrayOutput) ElementType

func (ColumnResponseArrayOutput) ElementType() reflect.Type

func (ColumnResponseArrayOutput) Index

func (ColumnResponseArrayOutput) ToColumnResponseArrayOutput

func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutput() ColumnResponseArrayOutput

func (ColumnResponseArrayOutput) ToColumnResponseArrayOutputWithContext

func (o ColumnResponseArrayOutput) ToColumnResponseArrayOutputWithContext(ctx context.Context) ColumnResponseArrayOutput

type ColumnResponseOutput

type ColumnResponseOutput struct{ *pulumi.OutputState }

Defines the layout properties and content for a column.

func (ColumnResponseOutput) ElementType

func (ColumnResponseOutput) ElementType() reflect.Type

func (ColumnResponseOutput) ToColumnResponseOutput

func (o ColumnResponseOutput) ToColumnResponseOutput() ColumnResponseOutput

func (ColumnResponseOutput) ToColumnResponseOutputWithContext

func (o ColumnResponseOutput) ToColumnResponseOutputWithContext(ctx context.Context) ColumnResponseOutput

func (ColumnResponseOutput) Weight

The relative weight of this column. The column weight is used to adjust the width of columns on the screen (relative to peers). Greater the weight, greater the width of the column on the screen. If omitted, a value of 1 is used while rendering.

func (ColumnResponseOutput) Widgets

The display widgets arranged vertically in this column.

type ColumnSettings added in v0.28.0

type ColumnSettings struct {
	// The id of the column.
	Column string `pulumi:"column"`
	// Whether the column should be visible on page load.
	Visible bool `pulumi:"visible"`
}

The persistent settings for a table's columns.

type ColumnSettingsArgs added in v0.28.0

type ColumnSettingsArgs struct {
	// The id of the column.
	Column pulumi.StringInput `pulumi:"column"`
	// Whether the column should be visible on page load.
	Visible pulumi.BoolInput `pulumi:"visible"`
}

The persistent settings for a table's columns.

func (ColumnSettingsArgs) ElementType added in v0.28.0

func (ColumnSettingsArgs) ElementType() reflect.Type

func (ColumnSettingsArgs) ToColumnSettingsOutput added in v0.28.0

func (i ColumnSettingsArgs) ToColumnSettingsOutput() ColumnSettingsOutput

func (ColumnSettingsArgs) ToColumnSettingsOutputWithContext added in v0.28.0

func (i ColumnSettingsArgs) ToColumnSettingsOutputWithContext(ctx context.Context) ColumnSettingsOutput

type ColumnSettingsArray added in v0.28.0

type ColumnSettingsArray []ColumnSettingsInput

func (ColumnSettingsArray) ElementType added in v0.28.0

func (ColumnSettingsArray) ElementType() reflect.Type

func (ColumnSettingsArray) ToColumnSettingsArrayOutput added in v0.28.0

func (i ColumnSettingsArray) ToColumnSettingsArrayOutput() ColumnSettingsArrayOutput

func (ColumnSettingsArray) ToColumnSettingsArrayOutputWithContext added in v0.28.0

func (i ColumnSettingsArray) ToColumnSettingsArrayOutputWithContext(ctx context.Context) ColumnSettingsArrayOutput

type ColumnSettingsArrayInput added in v0.28.0

type ColumnSettingsArrayInput interface {
	pulumi.Input

	ToColumnSettingsArrayOutput() ColumnSettingsArrayOutput
	ToColumnSettingsArrayOutputWithContext(context.Context) ColumnSettingsArrayOutput
}

ColumnSettingsArrayInput is an input type that accepts ColumnSettingsArray and ColumnSettingsArrayOutput values. You can construct a concrete instance of `ColumnSettingsArrayInput` via:

ColumnSettingsArray{ ColumnSettingsArgs{...} }

type ColumnSettingsArrayOutput added in v0.28.0

type ColumnSettingsArrayOutput struct{ *pulumi.OutputState }

func (ColumnSettingsArrayOutput) ElementType added in v0.28.0

func (ColumnSettingsArrayOutput) ElementType() reflect.Type

func (ColumnSettingsArrayOutput) Index added in v0.28.0

func (ColumnSettingsArrayOutput) ToColumnSettingsArrayOutput added in v0.28.0

func (o ColumnSettingsArrayOutput) ToColumnSettingsArrayOutput() ColumnSettingsArrayOutput

func (ColumnSettingsArrayOutput) ToColumnSettingsArrayOutputWithContext added in v0.28.0

func (o ColumnSettingsArrayOutput) ToColumnSettingsArrayOutputWithContext(ctx context.Context) ColumnSettingsArrayOutput

type ColumnSettingsInput added in v0.28.0

type ColumnSettingsInput interface {
	pulumi.Input

	ToColumnSettingsOutput() ColumnSettingsOutput
	ToColumnSettingsOutputWithContext(context.Context) ColumnSettingsOutput
}

ColumnSettingsInput is an input type that accepts ColumnSettingsArgs and ColumnSettingsOutput values. You can construct a concrete instance of `ColumnSettingsInput` via:

ColumnSettingsArgs{...}

type ColumnSettingsOutput added in v0.28.0

type ColumnSettingsOutput struct{ *pulumi.OutputState }

The persistent settings for a table's columns.

func (ColumnSettingsOutput) Column added in v0.28.0

The id of the column.

func (ColumnSettingsOutput) ElementType added in v0.28.0

func (ColumnSettingsOutput) ElementType() reflect.Type

func (ColumnSettingsOutput) ToColumnSettingsOutput added in v0.28.0

func (o ColumnSettingsOutput) ToColumnSettingsOutput() ColumnSettingsOutput

func (ColumnSettingsOutput) ToColumnSettingsOutputWithContext added in v0.28.0

func (o ColumnSettingsOutput) ToColumnSettingsOutputWithContext(ctx context.Context) ColumnSettingsOutput

func (ColumnSettingsOutput) Visible added in v0.28.0

Whether the column should be visible on page load.

type ColumnSettingsResponse added in v0.28.0

type ColumnSettingsResponse struct {
	// The id of the column.
	Column string `pulumi:"column"`
	// Whether the column should be visible on page load.
	Visible bool `pulumi:"visible"`
}

The persistent settings for a table's columns.

type ColumnSettingsResponseArrayOutput added in v0.28.0

type ColumnSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (ColumnSettingsResponseArrayOutput) ElementType added in v0.28.0

func (ColumnSettingsResponseArrayOutput) Index added in v0.28.0

func (ColumnSettingsResponseArrayOutput) ToColumnSettingsResponseArrayOutput added in v0.28.0

func (o ColumnSettingsResponseArrayOutput) ToColumnSettingsResponseArrayOutput() ColumnSettingsResponseArrayOutput

func (ColumnSettingsResponseArrayOutput) ToColumnSettingsResponseArrayOutputWithContext added in v0.28.0

func (o ColumnSettingsResponseArrayOutput) ToColumnSettingsResponseArrayOutputWithContext(ctx context.Context) ColumnSettingsResponseArrayOutput

type ColumnSettingsResponseOutput added in v0.28.0

type ColumnSettingsResponseOutput struct{ *pulumi.OutputState }

The persistent settings for a table's columns.

func (ColumnSettingsResponseOutput) Column added in v0.28.0

The id of the column.

func (ColumnSettingsResponseOutput) ElementType added in v0.28.0

func (ColumnSettingsResponseOutput) ToColumnSettingsResponseOutput added in v0.28.0

func (o ColumnSettingsResponseOutput) ToColumnSettingsResponseOutput() ColumnSettingsResponseOutput

func (ColumnSettingsResponseOutput) ToColumnSettingsResponseOutputWithContext added in v0.28.0

func (o ColumnSettingsResponseOutput) ToColumnSettingsResponseOutputWithContext(ctx context.Context) ColumnSettingsResponseOutput

func (ColumnSettingsResponseOutput) Visible added in v0.28.0

Whether the column should be visible on page load.

type Dashboard

type Dashboard struct {
	pulumi.CustomResourceState

	// The content is divided into equally spaced columns and the widgets are arranged vertically.
	ColumnLayout ColumnLayoutResponseOutput `pulumi:"columnLayout"`
	// Filters to reduce the amount of data charted based on the filter criteria.
	DashboardFilters DashboardFilterResponseArrayOutput `pulumi:"dashboardFilters"`
	// The mutable, human-readable name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.
	GridLayout GridLayoutResponseOutput `pulumi:"gridLayout"`
	// Labels applied to the dashboard
	Labels pulumi.StringMapOutput `pulumi:"labels"`
	// The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
	MosaicLayout MosaicLayoutResponseOutput `pulumi:"mosaicLayout"`
	// Immutable. The resource name of the dashboard.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The content is divided into equally spaced rows and the widgets are arranged horizontally.
	RowLayout RowLayoutResponseOutput `pulumi:"rowLayout"`
}

Creates a new custom dashboard. For examples on how you can use this API to create dashboards, see Managing dashboards by API (https://cloud.google.com/monitoring/dashboards/api-dashboard). This method requires the monitoring.dashboards.create permission on the specified project. For more information about permissions, see Cloud Identity and Access Management (https://cloud.google.com/iam).

func GetDashboard

func GetDashboard(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)

GetDashboard gets an existing Dashboard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDashboard

func NewDashboard(ctx *pulumi.Context,
	name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)

NewDashboard registers a new resource with the given unique name, arguments, and options.

func (*Dashboard) ElementType

func (*Dashboard) ElementType() reflect.Type

func (*Dashboard) ToDashboardOutput

func (i *Dashboard) ToDashboardOutput() DashboardOutput

func (*Dashboard) ToDashboardOutputWithContext

func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput

type DashboardArgs

type DashboardArgs struct {
	// The content is divided into equally spaced columns and the widgets are arranged vertically.
	ColumnLayout ColumnLayoutPtrInput
	// Filters to reduce the amount of data charted based on the filter criteria.
	DashboardFilters DashboardFilterArrayInput
	// The mutable, human-readable name.
	DisplayName pulumi.StringInput
	// etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
	Etag pulumi.StringPtrInput
	// Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.
	GridLayout GridLayoutPtrInput
	// Labels applied to the dashboard
	Labels pulumi.StringMapInput
	// The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
	MosaicLayout MosaicLayoutPtrInput
	// Immutable. The resource name of the dashboard.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// The content is divided into equally spaced rows and the widgets are arranged horizontally.
	RowLayout RowLayoutPtrInput
}

The set of arguments for constructing a Dashboard resource.

func (DashboardArgs) ElementType

func (DashboardArgs) ElementType() reflect.Type

type DashboardFilter added in v0.18.1

type DashboardFilter struct {
	// The specified filter type
	FilterType *DashboardFilterFilterType `pulumi:"filterType"`
	// The key for the label
	LabelKey string `pulumi:"labelKey"`
	// A variable-length string value.
	StringValue *string `pulumi:"stringValue"`
	// The placeholder text that can be referenced in a filter string or MQL query. If omitted, the dashboard filter will be applied to all relevant widgets in the dashboard.
	TemplateVariable *string `pulumi:"templateVariable"`
}

A filter to reduce the amount of data charted in relevant widgets.

type DashboardFilterArgs added in v0.18.1

type DashboardFilterArgs struct {
	// The specified filter type
	FilterType DashboardFilterFilterTypePtrInput `pulumi:"filterType"`
	// The key for the label
	LabelKey pulumi.StringInput `pulumi:"labelKey"`
	// A variable-length string value.
	StringValue pulumi.StringPtrInput `pulumi:"stringValue"`
	// The placeholder text that can be referenced in a filter string or MQL query. If omitted, the dashboard filter will be applied to all relevant widgets in the dashboard.
	TemplateVariable pulumi.StringPtrInput `pulumi:"templateVariable"`
}

A filter to reduce the amount of data charted in relevant widgets.

func (DashboardFilterArgs) ElementType added in v0.18.1

func (DashboardFilterArgs) ElementType() reflect.Type

func (DashboardFilterArgs) ToDashboardFilterOutput added in v0.18.1

func (i DashboardFilterArgs) ToDashboardFilterOutput() DashboardFilterOutput

func (DashboardFilterArgs) ToDashboardFilterOutputWithContext added in v0.18.1

func (i DashboardFilterArgs) ToDashboardFilterOutputWithContext(ctx context.Context) DashboardFilterOutput

type DashboardFilterArray added in v0.18.1

type DashboardFilterArray []DashboardFilterInput

func (DashboardFilterArray) ElementType added in v0.18.1

func (DashboardFilterArray) ElementType() reflect.Type

func (DashboardFilterArray) ToDashboardFilterArrayOutput added in v0.18.1

func (i DashboardFilterArray) ToDashboardFilterArrayOutput() DashboardFilterArrayOutput

func (DashboardFilterArray) ToDashboardFilterArrayOutputWithContext added in v0.18.1

func (i DashboardFilterArray) ToDashboardFilterArrayOutputWithContext(ctx context.Context) DashboardFilterArrayOutput

type DashboardFilterArrayInput added in v0.18.1

type DashboardFilterArrayInput interface {
	pulumi.Input

	ToDashboardFilterArrayOutput() DashboardFilterArrayOutput
	ToDashboardFilterArrayOutputWithContext(context.Context) DashboardFilterArrayOutput
}

DashboardFilterArrayInput is an input type that accepts DashboardFilterArray and DashboardFilterArrayOutput values. You can construct a concrete instance of `DashboardFilterArrayInput` via:

DashboardFilterArray{ DashboardFilterArgs{...} }

type DashboardFilterArrayOutput added in v0.18.1

type DashboardFilterArrayOutput struct{ *pulumi.OutputState }

func (DashboardFilterArrayOutput) ElementType added in v0.18.1

func (DashboardFilterArrayOutput) ElementType() reflect.Type

func (DashboardFilterArrayOutput) Index added in v0.18.1

func (DashboardFilterArrayOutput) ToDashboardFilterArrayOutput added in v0.18.1

func (o DashboardFilterArrayOutput) ToDashboardFilterArrayOutput() DashboardFilterArrayOutput

func (DashboardFilterArrayOutput) ToDashboardFilterArrayOutputWithContext added in v0.18.1

func (o DashboardFilterArrayOutput) ToDashboardFilterArrayOutputWithContext(ctx context.Context) DashboardFilterArrayOutput

type DashboardFilterFilterType added in v0.18.1

type DashboardFilterFilterType string

The specified filter type

func (DashboardFilterFilterType) ElementType added in v0.18.1

func (DashboardFilterFilterType) ElementType() reflect.Type

func (DashboardFilterFilterType) ToDashboardFilterFilterTypeOutput added in v0.18.1

func (e DashboardFilterFilterType) ToDashboardFilterFilterTypeOutput() DashboardFilterFilterTypeOutput

func (DashboardFilterFilterType) ToDashboardFilterFilterTypeOutputWithContext added in v0.18.1

func (e DashboardFilterFilterType) ToDashboardFilterFilterTypeOutputWithContext(ctx context.Context) DashboardFilterFilterTypeOutput

func (DashboardFilterFilterType) ToDashboardFilterFilterTypePtrOutput added in v0.18.1

func (e DashboardFilterFilterType) ToDashboardFilterFilterTypePtrOutput() DashboardFilterFilterTypePtrOutput

func (DashboardFilterFilterType) ToDashboardFilterFilterTypePtrOutputWithContext added in v0.18.1

func (e DashboardFilterFilterType) ToDashboardFilterFilterTypePtrOutputWithContext(ctx context.Context) DashboardFilterFilterTypePtrOutput

func (DashboardFilterFilterType) ToStringOutput added in v0.18.1

func (e DashboardFilterFilterType) ToStringOutput() pulumi.StringOutput

func (DashboardFilterFilterType) ToStringOutputWithContext added in v0.18.1

func (e DashboardFilterFilterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DashboardFilterFilterType) ToStringPtrOutput added in v0.18.1

func (e DashboardFilterFilterType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DashboardFilterFilterType) ToStringPtrOutputWithContext added in v0.18.1

func (e DashboardFilterFilterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DashboardFilterFilterTypeInput added in v0.18.1

type DashboardFilterFilterTypeInput interface {
	pulumi.Input

	ToDashboardFilterFilterTypeOutput() DashboardFilterFilterTypeOutput
	ToDashboardFilterFilterTypeOutputWithContext(context.Context) DashboardFilterFilterTypeOutput
}

DashboardFilterFilterTypeInput is an input type that accepts DashboardFilterFilterTypeArgs and DashboardFilterFilterTypeOutput values. You can construct a concrete instance of `DashboardFilterFilterTypeInput` via:

DashboardFilterFilterTypeArgs{...}

type DashboardFilterFilterTypeOutput added in v0.18.1

type DashboardFilterFilterTypeOutput struct{ *pulumi.OutputState }

func (DashboardFilterFilterTypeOutput) ElementType added in v0.18.1

func (DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypeOutput added in v0.18.1

func (o DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypeOutput() DashboardFilterFilterTypeOutput

func (DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypeOutputWithContext added in v0.18.1

func (o DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypeOutputWithContext(ctx context.Context) DashboardFilterFilterTypeOutput

func (DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypePtrOutput added in v0.18.1

func (o DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypePtrOutput() DashboardFilterFilterTypePtrOutput

func (DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypePtrOutputWithContext added in v0.18.1

func (o DashboardFilterFilterTypeOutput) ToDashboardFilterFilterTypePtrOutputWithContext(ctx context.Context) DashboardFilterFilterTypePtrOutput

func (DashboardFilterFilterTypeOutput) ToStringOutput added in v0.18.1

func (DashboardFilterFilterTypeOutput) ToStringOutputWithContext added in v0.18.1

func (o DashboardFilterFilterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DashboardFilterFilterTypeOutput) ToStringPtrOutput added in v0.18.1

func (DashboardFilterFilterTypeOutput) ToStringPtrOutputWithContext added in v0.18.1

func (o DashboardFilterFilterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DashboardFilterFilterTypePtrInput added in v0.18.1

type DashboardFilterFilterTypePtrInput interface {
	pulumi.Input

	ToDashboardFilterFilterTypePtrOutput() DashboardFilterFilterTypePtrOutput
	ToDashboardFilterFilterTypePtrOutputWithContext(context.Context) DashboardFilterFilterTypePtrOutput
}

func DashboardFilterFilterTypePtr added in v0.18.1

func DashboardFilterFilterTypePtr(v string) DashboardFilterFilterTypePtrInput

type DashboardFilterFilterTypePtrOutput added in v0.18.1

type DashboardFilterFilterTypePtrOutput struct{ *pulumi.OutputState }

func (DashboardFilterFilterTypePtrOutput) Elem added in v0.18.1

func (DashboardFilterFilterTypePtrOutput) ElementType added in v0.18.1

func (DashboardFilterFilterTypePtrOutput) ToDashboardFilterFilterTypePtrOutput added in v0.18.1

func (o DashboardFilterFilterTypePtrOutput) ToDashboardFilterFilterTypePtrOutput() DashboardFilterFilterTypePtrOutput

func (DashboardFilterFilterTypePtrOutput) ToDashboardFilterFilterTypePtrOutputWithContext added in v0.18.1

func (o DashboardFilterFilterTypePtrOutput) ToDashboardFilterFilterTypePtrOutputWithContext(ctx context.Context) DashboardFilterFilterTypePtrOutput

func (DashboardFilterFilterTypePtrOutput) ToStringPtrOutput added in v0.18.1

func (DashboardFilterFilterTypePtrOutput) ToStringPtrOutputWithContext added in v0.18.1

func (o DashboardFilterFilterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DashboardFilterInput added in v0.18.1

type DashboardFilterInput interface {
	pulumi.Input

	ToDashboardFilterOutput() DashboardFilterOutput
	ToDashboardFilterOutputWithContext(context.Context) DashboardFilterOutput
}

DashboardFilterInput is an input type that accepts DashboardFilterArgs and DashboardFilterOutput values. You can construct a concrete instance of `DashboardFilterInput` via:

DashboardFilterArgs{...}

type DashboardFilterOutput added in v0.18.1

type DashboardFilterOutput struct{ *pulumi.OutputState }

A filter to reduce the amount of data charted in relevant widgets.

func (DashboardFilterOutput) ElementType added in v0.18.1

func (DashboardFilterOutput) ElementType() reflect.Type

func (DashboardFilterOutput) FilterType added in v0.18.1

The specified filter type

func (DashboardFilterOutput) LabelKey added in v0.18.1

The key for the label

func (DashboardFilterOutput) StringValue added in v0.18.1

A variable-length string value.

func (DashboardFilterOutput) TemplateVariable added in v0.18.1

func (o DashboardFilterOutput) TemplateVariable() pulumi.StringPtrOutput

The placeholder text that can be referenced in a filter string or MQL query. If omitted, the dashboard filter will be applied to all relevant widgets in the dashboard.

func (DashboardFilterOutput) ToDashboardFilterOutput added in v0.18.1

func (o DashboardFilterOutput) ToDashboardFilterOutput() DashboardFilterOutput

func (DashboardFilterOutput) ToDashboardFilterOutputWithContext added in v0.18.1

func (o DashboardFilterOutput) ToDashboardFilterOutputWithContext(ctx context.Context) DashboardFilterOutput

type DashboardFilterResponse added in v0.18.1

type DashboardFilterResponse struct {
	// The specified filter type
	FilterType string `pulumi:"filterType"`
	// The key for the label
	LabelKey string `pulumi:"labelKey"`
	// A variable-length string value.
	StringValue string `pulumi:"stringValue"`
	// The placeholder text that can be referenced in a filter string or MQL query. If omitted, the dashboard filter will be applied to all relevant widgets in the dashboard.
	TemplateVariable string `pulumi:"templateVariable"`
}

A filter to reduce the amount of data charted in relevant widgets.

type DashboardFilterResponseArrayOutput added in v0.18.1

type DashboardFilterResponseArrayOutput struct{ *pulumi.OutputState }

func (DashboardFilterResponseArrayOutput) ElementType added in v0.18.1

func (DashboardFilterResponseArrayOutput) Index added in v0.18.1

func (DashboardFilterResponseArrayOutput) ToDashboardFilterResponseArrayOutput added in v0.18.1

func (o DashboardFilterResponseArrayOutput) ToDashboardFilterResponseArrayOutput() DashboardFilterResponseArrayOutput

func (DashboardFilterResponseArrayOutput) ToDashboardFilterResponseArrayOutputWithContext added in v0.18.1

func (o DashboardFilterResponseArrayOutput) ToDashboardFilterResponseArrayOutputWithContext(ctx context.Context) DashboardFilterResponseArrayOutput

type DashboardFilterResponseOutput added in v0.18.1

type DashboardFilterResponseOutput struct{ *pulumi.OutputState }

A filter to reduce the amount of data charted in relevant widgets.

func (DashboardFilterResponseOutput) ElementType added in v0.18.1

func (DashboardFilterResponseOutput) FilterType added in v0.18.1

The specified filter type

func (DashboardFilterResponseOutput) LabelKey added in v0.18.1

The key for the label

func (DashboardFilterResponseOutput) StringValue added in v0.18.1

A variable-length string value.

func (DashboardFilterResponseOutput) TemplateVariable added in v0.18.1

func (o DashboardFilterResponseOutput) TemplateVariable() pulumi.StringOutput

The placeholder text that can be referenced in a filter string or MQL query. If omitted, the dashboard filter will be applied to all relevant widgets in the dashboard.

func (DashboardFilterResponseOutput) ToDashboardFilterResponseOutput added in v0.18.1

func (o DashboardFilterResponseOutput) ToDashboardFilterResponseOutput() DashboardFilterResponseOutput

func (DashboardFilterResponseOutput) ToDashboardFilterResponseOutputWithContext added in v0.18.1

func (o DashboardFilterResponseOutput) ToDashboardFilterResponseOutputWithContext(ctx context.Context) DashboardFilterResponseOutput

type DashboardInput

type DashboardInput interface {
	pulumi.Input

	ToDashboardOutput() DashboardOutput
	ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
}

type DashboardOutput

type DashboardOutput struct{ *pulumi.OutputState }

func (DashboardOutput) ColumnLayout added in v0.19.0

The content is divided into equally spaced columns and the widgets are arranged vertically.

func (DashboardOutput) DashboardFilters added in v0.19.0

Filters to reduce the amount of data charted based on the filter criteria.

func (DashboardOutput) DisplayName added in v0.19.0

func (o DashboardOutput) DisplayName() pulumi.StringOutput

The mutable, human-readable name.

func (DashboardOutput) ElementType

func (DashboardOutput) ElementType() reflect.Type

func (DashboardOutput) Etag added in v0.19.0

etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.

func (DashboardOutput) GridLayout added in v0.19.0

Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.

func (DashboardOutput) Labels added in v0.19.0

Labels applied to the dashboard

func (DashboardOutput) MosaicLayout added in v0.19.0

The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.

func (DashboardOutput) Name added in v0.19.0

Immutable. The resource name of the dashboard.

func (DashboardOutput) Project added in v0.21.0

func (o DashboardOutput) Project() pulumi.StringOutput

func (DashboardOutput) RowLayout added in v0.19.0

The content is divided into equally spaced rows and the widgets are arranged horizontally.

func (DashboardOutput) ToDashboardOutput

func (o DashboardOutput) ToDashboardOutput() DashboardOutput

func (DashboardOutput) ToDashboardOutputWithContext

func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput

type DashboardState

type DashboardState struct {
}

func (DashboardState) ElementType

func (DashboardState) ElementType() reflect.Type

type DataSet

type DataSet struct {
	// Optional. The collection of breakdowns to be applied to the dataset.
	Breakdowns []Breakdown `pulumi:"breakdowns"`
	// Optional. A collection of dimension columns.
	Dimensions []Dimension `pulumi:"dimensions"`
	// A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value.
	LegendTemplate *string `pulumi:"legendTemplate"`
	// Optional. A collection of measures.
	Measures []Measure `pulumi:"measures"`
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod *string `pulumi:"minAlignmentPeriod"`
	// How this data should be plotted on the chart.
	PlotType *DataSetPlotType `pulumi:"plotType"`
	// Optional. The target axis to use for plotting the metric.
	TargetAxis *DataSetTargetAxis `pulumi:"targetAxis"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQuery `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition with charting options.

type DataSetArgs

type DataSetArgs struct {
	// Optional. The collection of breakdowns to be applied to the dataset.
	Breakdowns BreakdownArrayInput `pulumi:"breakdowns"`
	// Optional. A collection of dimension columns.
	Dimensions DimensionArrayInput `pulumi:"dimensions"`
	// A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value.
	LegendTemplate pulumi.StringPtrInput `pulumi:"legendTemplate"`
	// Optional. A collection of measures.
	Measures MeasureArrayInput `pulumi:"measures"`
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod pulumi.StringPtrInput `pulumi:"minAlignmentPeriod"`
	// How this data should be plotted on the chart.
	PlotType DataSetPlotTypePtrInput `pulumi:"plotType"`
	// Optional. The target axis to use for plotting the metric.
	TargetAxis DataSetTargetAxisPtrInput `pulumi:"targetAxis"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQueryInput `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition with charting options.

func (DataSetArgs) ElementType

func (DataSetArgs) ElementType() reflect.Type

func (DataSetArgs) ToDataSetOutput

func (i DataSetArgs) ToDataSetOutput() DataSetOutput

func (DataSetArgs) ToDataSetOutputWithContext

func (i DataSetArgs) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput

type DataSetArray

type DataSetArray []DataSetInput

func (DataSetArray) ElementType

func (DataSetArray) ElementType() reflect.Type

func (DataSetArray) ToDataSetArrayOutput

func (i DataSetArray) ToDataSetArrayOutput() DataSetArrayOutput

func (DataSetArray) ToDataSetArrayOutputWithContext

func (i DataSetArray) ToDataSetArrayOutputWithContext(ctx context.Context) DataSetArrayOutput

type DataSetArrayInput

type DataSetArrayInput interface {
	pulumi.Input

	ToDataSetArrayOutput() DataSetArrayOutput
	ToDataSetArrayOutputWithContext(context.Context) DataSetArrayOutput
}

DataSetArrayInput is an input type that accepts DataSetArray and DataSetArrayOutput values. You can construct a concrete instance of `DataSetArrayInput` via:

DataSetArray{ DataSetArgs{...} }

type DataSetArrayOutput

type DataSetArrayOutput struct{ *pulumi.OutputState }

func (DataSetArrayOutput) ElementType

func (DataSetArrayOutput) ElementType() reflect.Type

func (DataSetArrayOutput) Index

func (DataSetArrayOutput) ToDataSetArrayOutput

func (o DataSetArrayOutput) ToDataSetArrayOutput() DataSetArrayOutput

func (DataSetArrayOutput) ToDataSetArrayOutputWithContext

func (o DataSetArrayOutput) ToDataSetArrayOutputWithContext(ctx context.Context) DataSetArrayOutput

type DataSetInput

type DataSetInput interface {
	pulumi.Input

	ToDataSetOutput() DataSetOutput
	ToDataSetOutputWithContext(context.Context) DataSetOutput
}

DataSetInput is an input type that accepts DataSetArgs and DataSetOutput values. You can construct a concrete instance of `DataSetInput` via:

DataSetArgs{...}

type DataSetOutput

type DataSetOutput struct{ *pulumi.OutputState }

Groups a time series query definition with charting options.

func (DataSetOutput) Breakdowns added in v0.32.0

func (o DataSetOutput) Breakdowns() BreakdownArrayOutput

Optional. The collection of breakdowns to be applied to the dataset.

func (DataSetOutput) Dimensions added in v0.32.0

func (o DataSetOutput) Dimensions() DimensionArrayOutput

Optional. A collection of dimension columns.

func (DataSetOutput) ElementType

func (DataSetOutput) ElementType() reflect.Type

func (DataSetOutput) LegendTemplate

func (o DataSetOutput) LegendTemplate() pulumi.StringPtrOutput

A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value.

func (DataSetOutput) Measures added in v0.32.0

func (o DataSetOutput) Measures() MeasureArrayOutput

Optional. A collection of measures.

func (DataSetOutput) MinAlignmentPeriod

func (o DataSetOutput) MinAlignmentPeriod() pulumi.StringPtrOutput

Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.

func (DataSetOutput) PlotType

How this data should be plotted on the chart.

func (DataSetOutput) TargetAxis added in v0.8.0

Optional. The target axis to use for plotting the metric.

func (DataSetOutput) TimeSeriesQuery

func (o DataSetOutput) TimeSeriesQuery() TimeSeriesQueryOutput

Fields for querying time series data from the Stackdriver metrics API.

func (DataSetOutput) ToDataSetOutput

func (o DataSetOutput) ToDataSetOutput() DataSetOutput

func (DataSetOutput) ToDataSetOutputWithContext

func (o DataSetOutput) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput

type DataSetPlotType added in v0.4.0

type DataSetPlotType string

How this data should be plotted on the chart.

func (DataSetPlotType) ElementType added in v0.4.0

func (DataSetPlotType) ElementType() reflect.Type

func (DataSetPlotType) ToDataSetPlotTypeOutput added in v0.6.0

func (e DataSetPlotType) ToDataSetPlotTypeOutput() DataSetPlotTypeOutput

func (DataSetPlotType) ToDataSetPlotTypeOutputWithContext added in v0.6.0

func (e DataSetPlotType) ToDataSetPlotTypeOutputWithContext(ctx context.Context) DataSetPlotTypeOutput

func (DataSetPlotType) ToDataSetPlotTypePtrOutput added in v0.6.0

func (e DataSetPlotType) ToDataSetPlotTypePtrOutput() DataSetPlotTypePtrOutput

func (DataSetPlotType) ToDataSetPlotTypePtrOutputWithContext added in v0.6.0

func (e DataSetPlotType) ToDataSetPlotTypePtrOutputWithContext(ctx context.Context) DataSetPlotTypePtrOutput

func (DataSetPlotType) ToStringOutput added in v0.4.0

func (e DataSetPlotType) ToStringOutput() pulumi.StringOutput

func (DataSetPlotType) ToStringOutputWithContext added in v0.4.0

func (e DataSetPlotType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSetPlotType) ToStringPtrOutput added in v0.4.0

func (e DataSetPlotType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSetPlotType) ToStringPtrOutputWithContext added in v0.4.0

func (e DataSetPlotType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSetPlotTypeInput added in v0.6.0

type DataSetPlotTypeInput interface {
	pulumi.Input

	ToDataSetPlotTypeOutput() DataSetPlotTypeOutput
	ToDataSetPlotTypeOutputWithContext(context.Context) DataSetPlotTypeOutput
}

DataSetPlotTypeInput is an input type that accepts DataSetPlotTypeArgs and DataSetPlotTypeOutput values. You can construct a concrete instance of `DataSetPlotTypeInput` via:

DataSetPlotTypeArgs{...}

type DataSetPlotTypeOutput added in v0.6.0

type DataSetPlotTypeOutput struct{ *pulumi.OutputState }

func (DataSetPlotTypeOutput) ElementType added in v0.6.0

func (DataSetPlotTypeOutput) ElementType() reflect.Type

func (DataSetPlotTypeOutput) ToDataSetPlotTypeOutput added in v0.6.0

func (o DataSetPlotTypeOutput) ToDataSetPlotTypeOutput() DataSetPlotTypeOutput

func (DataSetPlotTypeOutput) ToDataSetPlotTypeOutputWithContext added in v0.6.0

func (o DataSetPlotTypeOutput) ToDataSetPlotTypeOutputWithContext(ctx context.Context) DataSetPlotTypeOutput

func (DataSetPlotTypeOutput) ToDataSetPlotTypePtrOutput added in v0.6.0

func (o DataSetPlotTypeOutput) ToDataSetPlotTypePtrOutput() DataSetPlotTypePtrOutput

func (DataSetPlotTypeOutput) ToDataSetPlotTypePtrOutputWithContext added in v0.6.0

func (o DataSetPlotTypeOutput) ToDataSetPlotTypePtrOutputWithContext(ctx context.Context) DataSetPlotTypePtrOutput

func (DataSetPlotTypeOutput) ToStringOutput added in v0.6.0

func (o DataSetPlotTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataSetPlotTypeOutput) ToStringOutputWithContext added in v0.6.0

func (o DataSetPlotTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSetPlotTypeOutput) ToStringPtrOutput added in v0.6.0

func (o DataSetPlotTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSetPlotTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o DataSetPlotTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSetPlotTypePtrInput added in v0.6.0

type DataSetPlotTypePtrInput interface {
	pulumi.Input

	ToDataSetPlotTypePtrOutput() DataSetPlotTypePtrOutput
	ToDataSetPlotTypePtrOutputWithContext(context.Context) DataSetPlotTypePtrOutput
}

func DataSetPlotTypePtr added in v0.6.0

func DataSetPlotTypePtr(v string) DataSetPlotTypePtrInput

type DataSetPlotTypePtrOutput added in v0.6.0

type DataSetPlotTypePtrOutput struct{ *pulumi.OutputState }

func (DataSetPlotTypePtrOutput) Elem added in v0.6.0

func (DataSetPlotTypePtrOutput) ElementType added in v0.6.0

func (DataSetPlotTypePtrOutput) ElementType() reflect.Type

func (DataSetPlotTypePtrOutput) ToDataSetPlotTypePtrOutput added in v0.6.0

func (o DataSetPlotTypePtrOutput) ToDataSetPlotTypePtrOutput() DataSetPlotTypePtrOutput

func (DataSetPlotTypePtrOutput) ToDataSetPlotTypePtrOutputWithContext added in v0.6.0

func (o DataSetPlotTypePtrOutput) ToDataSetPlotTypePtrOutputWithContext(ctx context.Context) DataSetPlotTypePtrOutput

func (DataSetPlotTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (o DataSetPlotTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSetPlotTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o DataSetPlotTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSetResponse

type DataSetResponse struct {
	// Optional. The collection of breakdowns to be applied to the dataset.
	Breakdowns []BreakdownResponse `pulumi:"breakdowns"`
	// Optional. A collection of dimension columns.
	Dimensions []DimensionResponse `pulumi:"dimensions"`
	// A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value.
	LegendTemplate string `pulumi:"legendTemplate"`
	// Optional. A collection of measures.
	Measures []MeasureResponse `pulumi:"measures"`
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod string `pulumi:"minAlignmentPeriod"`
	// How this data should be plotted on the chart.
	PlotType string `pulumi:"plotType"`
	// Optional. The target axis to use for plotting the metric.
	TargetAxis string `pulumi:"targetAxis"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQueryResponse `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition with charting options.

type DataSetResponseArrayOutput

type DataSetResponseArrayOutput struct{ *pulumi.OutputState }

func (DataSetResponseArrayOutput) ElementType

func (DataSetResponseArrayOutput) ElementType() reflect.Type

func (DataSetResponseArrayOutput) Index

func (DataSetResponseArrayOutput) ToDataSetResponseArrayOutput

func (o DataSetResponseArrayOutput) ToDataSetResponseArrayOutput() DataSetResponseArrayOutput

func (DataSetResponseArrayOutput) ToDataSetResponseArrayOutputWithContext

func (o DataSetResponseArrayOutput) ToDataSetResponseArrayOutputWithContext(ctx context.Context) DataSetResponseArrayOutput

type DataSetResponseOutput

type DataSetResponseOutput struct{ *pulumi.OutputState }

Groups a time series query definition with charting options.

func (DataSetResponseOutput) Breakdowns added in v0.32.0

Optional. The collection of breakdowns to be applied to the dataset.

func (DataSetResponseOutput) Dimensions added in v0.32.0

Optional. A collection of dimension columns.

func (DataSetResponseOutput) ElementType

func (DataSetResponseOutput) ElementType() reflect.Type

func (DataSetResponseOutput) LegendTemplate

func (o DataSetResponseOutput) LegendTemplate() pulumi.StringOutput

A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value.

func (DataSetResponseOutput) Measures added in v0.32.0

Optional. A collection of measures.

func (DataSetResponseOutput) MinAlignmentPeriod

func (o DataSetResponseOutput) MinAlignmentPeriod() pulumi.StringOutput

Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.

func (DataSetResponseOutput) PlotType

How this data should be plotted on the chart.

func (DataSetResponseOutput) TargetAxis added in v0.8.0

func (o DataSetResponseOutput) TargetAxis() pulumi.StringOutput

Optional. The target axis to use for plotting the metric.

func (DataSetResponseOutput) TimeSeriesQuery

Fields for querying time series data from the Stackdriver metrics API.

func (DataSetResponseOutput) ToDataSetResponseOutput

func (o DataSetResponseOutput) ToDataSetResponseOutput() DataSetResponseOutput

func (DataSetResponseOutput) ToDataSetResponseOutputWithContext

func (o DataSetResponseOutput) ToDataSetResponseOutputWithContext(ctx context.Context) DataSetResponseOutput

type DataSetTargetAxis added in v0.8.0

type DataSetTargetAxis string

Optional. The target axis to use for plotting the metric.

func (DataSetTargetAxis) ElementType added in v0.8.0

func (DataSetTargetAxis) ElementType() reflect.Type

func (DataSetTargetAxis) ToDataSetTargetAxisOutput added in v0.8.0

func (e DataSetTargetAxis) ToDataSetTargetAxisOutput() DataSetTargetAxisOutput

func (DataSetTargetAxis) ToDataSetTargetAxisOutputWithContext added in v0.8.0

func (e DataSetTargetAxis) ToDataSetTargetAxisOutputWithContext(ctx context.Context) DataSetTargetAxisOutput

func (DataSetTargetAxis) ToDataSetTargetAxisPtrOutput added in v0.8.0

func (e DataSetTargetAxis) ToDataSetTargetAxisPtrOutput() DataSetTargetAxisPtrOutput

func (DataSetTargetAxis) ToDataSetTargetAxisPtrOutputWithContext added in v0.8.0

func (e DataSetTargetAxis) ToDataSetTargetAxisPtrOutputWithContext(ctx context.Context) DataSetTargetAxisPtrOutput

func (DataSetTargetAxis) ToStringOutput added in v0.8.0

func (e DataSetTargetAxis) ToStringOutput() pulumi.StringOutput

func (DataSetTargetAxis) ToStringOutputWithContext added in v0.8.0

func (e DataSetTargetAxis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSetTargetAxis) ToStringPtrOutput added in v0.8.0

func (e DataSetTargetAxis) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSetTargetAxis) ToStringPtrOutputWithContext added in v0.8.0

func (e DataSetTargetAxis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSetTargetAxisInput added in v0.8.0

type DataSetTargetAxisInput interface {
	pulumi.Input

	ToDataSetTargetAxisOutput() DataSetTargetAxisOutput
	ToDataSetTargetAxisOutputWithContext(context.Context) DataSetTargetAxisOutput
}

DataSetTargetAxisInput is an input type that accepts DataSetTargetAxisArgs and DataSetTargetAxisOutput values. You can construct a concrete instance of `DataSetTargetAxisInput` via:

DataSetTargetAxisArgs{...}

type DataSetTargetAxisOutput added in v0.8.0

type DataSetTargetAxisOutput struct{ *pulumi.OutputState }

func (DataSetTargetAxisOutput) ElementType added in v0.8.0

func (DataSetTargetAxisOutput) ElementType() reflect.Type

func (DataSetTargetAxisOutput) ToDataSetTargetAxisOutput added in v0.8.0

func (o DataSetTargetAxisOutput) ToDataSetTargetAxisOutput() DataSetTargetAxisOutput

func (DataSetTargetAxisOutput) ToDataSetTargetAxisOutputWithContext added in v0.8.0

func (o DataSetTargetAxisOutput) ToDataSetTargetAxisOutputWithContext(ctx context.Context) DataSetTargetAxisOutput

func (DataSetTargetAxisOutput) ToDataSetTargetAxisPtrOutput added in v0.8.0

func (o DataSetTargetAxisOutput) ToDataSetTargetAxisPtrOutput() DataSetTargetAxisPtrOutput

func (DataSetTargetAxisOutput) ToDataSetTargetAxisPtrOutputWithContext added in v0.8.0

func (o DataSetTargetAxisOutput) ToDataSetTargetAxisPtrOutputWithContext(ctx context.Context) DataSetTargetAxisPtrOutput

func (DataSetTargetAxisOutput) ToStringOutput added in v0.8.0

func (o DataSetTargetAxisOutput) ToStringOutput() pulumi.StringOutput

func (DataSetTargetAxisOutput) ToStringOutputWithContext added in v0.8.0

func (o DataSetTargetAxisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataSetTargetAxisOutput) ToStringPtrOutput added in v0.8.0

func (o DataSetTargetAxisOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSetTargetAxisOutput) ToStringPtrOutputWithContext added in v0.8.0

func (o DataSetTargetAxisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSetTargetAxisPtrInput added in v0.8.0

type DataSetTargetAxisPtrInput interface {
	pulumi.Input

	ToDataSetTargetAxisPtrOutput() DataSetTargetAxisPtrOutput
	ToDataSetTargetAxisPtrOutputWithContext(context.Context) DataSetTargetAxisPtrOutput
}

func DataSetTargetAxisPtr added in v0.8.0

func DataSetTargetAxisPtr(v string) DataSetTargetAxisPtrInput

type DataSetTargetAxisPtrOutput added in v0.8.0

type DataSetTargetAxisPtrOutput struct{ *pulumi.OutputState }

func (DataSetTargetAxisPtrOutput) Elem added in v0.8.0

func (DataSetTargetAxisPtrOutput) ElementType added in v0.8.0

func (DataSetTargetAxisPtrOutput) ElementType() reflect.Type

func (DataSetTargetAxisPtrOutput) ToDataSetTargetAxisPtrOutput added in v0.8.0

func (o DataSetTargetAxisPtrOutput) ToDataSetTargetAxisPtrOutput() DataSetTargetAxisPtrOutput

func (DataSetTargetAxisPtrOutput) ToDataSetTargetAxisPtrOutputWithContext added in v0.8.0

func (o DataSetTargetAxisPtrOutput) ToDataSetTargetAxisPtrOutputWithContext(ctx context.Context) DataSetTargetAxisPtrOutput

func (DataSetTargetAxisPtrOutput) ToStringPtrOutput added in v0.8.0

func (o DataSetTargetAxisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSetTargetAxisPtrOutput) ToStringPtrOutputWithContext added in v0.8.0

func (o DataSetTargetAxisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Dimension added in v0.32.0

type Dimension struct {
	// The name of the column in the source SQL query that is used to chart the dimension.
	Column string `pulumi:"column"`
	// Optional. The type of the dimension column. This is relevant only if one of the bin_size fields is set. If it is empty, the type TIMESTAMP or INT64 will be assumed based on which bin_size field is set. If populated, this should be set to one of the following types: DATE, TIME, DATETIME, TIMESTAMP, BIGNUMERIC, INT64, NUMERIC, FLOAT64.
	ColumnType *string `pulumi:"columnType"`
	// Optional. float_bin_size is used when the column type used for a dimension is a floating point numeric column.
	FloatBinSize *float64 `pulumi:"floatBinSize"`
	// A limit to the number of bins generated. When 0 is specified, the maximum count is not enforced.
	MaxBinCount *int `pulumi:"maxBinCount"`
	// numeric_bin_size is used when the column type used for a dimension is numeric or string.
	NumericBinSize *int `pulumi:"numericBinSize"`
	// The column name to sort on for binning. This column can be the same column as this dimension or any other column used as a measure in the results. If sort_order is set to NONE, then this value is not used.
	SortColumn *string `pulumi:"sortColumn"`
	// The sort order applied to the sort column.
	SortOrder *DimensionSortOrder `pulumi:"sortOrder"`
	// time_bin_size is used when the data type specified by column is a time type and the bin size is determined by a time duration. If column_type is DATE, this must be a whole value multiple of 1 day. If column_type is TIME, this must be less than or equal to 24 hours.
	TimeBinSize *string `pulumi:"timeBinSize"`
}

Preview: A chart dimension for an SQL query. This is applied over the x-axis. This is a preview feature and may be subject to change before final release.

type DimensionArgs added in v0.32.0

type DimensionArgs struct {
	// The name of the column in the source SQL query that is used to chart the dimension.
	Column pulumi.StringInput `pulumi:"column"`
	// Optional. The type of the dimension column. This is relevant only if one of the bin_size fields is set. If it is empty, the type TIMESTAMP or INT64 will be assumed based on which bin_size field is set. If populated, this should be set to one of the following types: DATE, TIME, DATETIME, TIMESTAMP, BIGNUMERIC, INT64, NUMERIC, FLOAT64.
	ColumnType pulumi.StringPtrInput `pulumi:"columnType"`
	// Optional. float_bin_size is used when the column type used for a dimension is a floating point numeric column.
	FloatBinSize pulumi.Float64PtrInput `pulumi:"floatBinSize"`
	// A limit to the number of bins generated. When 0 is specified, the maximum count is not enforced.
	MaxBinCount pulumi.IntPtrInput `pulumi:"maxBinCount"`
	// numeric_bin_size is used when the column type used for a dimension is numeric or string.
	NumericBinSize pulumi.IntPtrInput `pulumi:"numericBinSize"`
	// The column name to sort on for binning. This column can be the same column as this dimension or any other column used as a measure in the results. If sort_order is set to NONE, then this value is not used.
	SortColumn pulumi.StringPtrInput `pulumi:"sortColumn"`
	// The sort order applied to the sort column.
	SortOrder DimensionSortOrderPtrInput `pulumi:"sortOrder"`
	// time_bin_size is used when the data type specified by column is a time type and the bin size is determined by a time duration. If column_type is DATE, this must be a whole value multiple of 1 day. If column_type is TIME, this must be less than or equal to 24 hours.
	TimeBinSize pulumi.StringPtrInput `pulumi:"timeBinSize"`
}

Preview: A chart dimension for an SQL query. This is applied over the x-axis. This is a preview feature and may be subject to change before final release.

func (DimensionArgs) ElementType added in v0.32.0

func (DimensionArgs) ElementType() reflect.Type

func (DimensionArgs) ToDimensionOutput added in v0.32.0

func (i DimensionArgs) ToDimensionOutput() DimensionOutput

func (DimensionArgs) ToDimensionOutputWithContext added in v0.32.0

func (i DimensionArgs) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput

type DimensionArray added in v0.32.0

type DimensionArray []DimensionInput

func (DimensionArray) ElementType added in v0.32.0

func (DimensionArray) ElementType() reflect.Type

func (DimensionArray) ToDimensionArrayOutput added in v0.32.0

func (i DimensionArray) ToDimensionArrayOutput() DimensionArrayOutput

func (DimensionArray) ToDimensionArrayOutputWithContext added in v0.32.0

func (i DimensionArray) ToDimensionArrayOutputWithContext(ctx context.Context) DimensionArrayOutput

type DimensionArrayInput added in v0.32.0

type DimensionArrayInput interface {
	pulumi.Input

	ToDimensionArrayOutput() DimensionArrayOutput
	ToDimensionArrayOutputWithContext(context.Context) DimensionArrayOutput
}

DimensionArrayInput is an input type that accepts DimensionArray and DimensionArrayOutput values. You can construct a concrete instance of `DimensionArrayInput` via:

DimensionArray{ DimensionArgs{...} }

type DimensionArrayOutput added in v0.32.0

type DimensionArrayOutput struct{ *pulumi.OutputState }

func (DimensionArrayOutput) ElementType added in v0.32.0

func (DimensionArrayOutput) ElementType() reflect.Type

func (DimensionArrayOutput) Index added in v0.32.0

func (DimensionArrayOutput) ToDimensionArrayOutput added in v0.32.0

func (o DimensionArrayOutput) ToDimensionArrayOutput() DimensionArrayOutput

func (DimensionArrayOutput) ToDimensionArrayOutputWithContext added in v0.32.0

func (o DimensionArrayOutput) ToDimensionArrayOutputWithContext(ctx context.Context) DimensionArrayOutput

type DimensionInput added in v0.32.0

type DimensionInput interface {
	pulumi.Input

	ToDimensionOutput() DimensionOutput
	ToDimensionOutputWithContext(context.Context) DimensionOutput
}

DimensionInput is an input type that accepts DimensionArgs and DimensionOutput values. You can construct a concrete instance of `DimensionInput` via:

DimensionArgs{...}

type DimensionOutput added in v0.32.0

type DimensionOutput struct{ *pulumi.OutputState }

Preview: A chart dimension for an SQL query. This is applied over the x-axis. This is a preview feature and may be subject to change before final release.

func (DimensionOutput) Column added in v0.32.0

func (o DimensionOutput) Column() pulumi.StringOutput

The name of the column in the source SQL query that is used to chart the dimension.

func (DimensionOutput) ColumnType added in v0.32.0

func (o DimensionOutput) ColumnType() pulumi.StringPtrOutput

Optional. The type of the dimension column. This is relevant only if one of the bin_size fields is set. If it is empty, the type TIMESTAMP or INT64 will be assumed based on which bin_size field is set. If populated, this should be set to one of the following types: DATE, TIME, DATETIME, TIMESTAMP, BIGNUMERIC, INT64, NUMERIC, FLOAT64.

func (DimensionOutput) ElementType added in v0.32.0

func (DimensionOutput) ElementType() reflect.Type

func (DimensionOutput) FloatBinSize added in v0.32.0

func (o DimensionOutput) FloatBinSize() pulumi.Float64PtrOutput

Optional. float_bin_size is used when the column type used for a dimension is a floating point numeric column.

func (DimensionOutput) MaxBinCount added in v0.32.0

func (o DimensionOutput) MaxBinCount() pulumi.IntPtrOutput

A limit to the number of bins generated. When 0 is specified, the maximum count is not enforced.

func (DimensionOutput) NumericBinSize added in v0.32.0

func (o DimensionOutput) NumericBinSize() pulumi.IntPtrOutput

numeric_bin_size is used when the column type used for a dimension is numeric or string.

func (DimensionOutput) SortColumn added in v0.32.0

func (o DimensionOutput) SortColumn() pulumi.StringPtrOutput

The column name to sort on for binning. This column can be the same column as this dimension or any other column used as a measure in the results. If sort_order is set to NONE, then this value is not used.

func (DimensionOutput) SortOrder added in v0.32.0

The sort order applied to the sort column.

func (DimensionOutput) TimeBinSize added in v0.32.0

func (o DimensionOutput) TimeBinSize() pulumi.StringPtrOutput

time_bin_size is used when the data type specified by column is a time type and the bin size is determined by a time duration. If column_type is DATE, this must be a whole value multiple of 1 day. If column_type is TIME, this must be less than or equal to 24 hours.

func (DimensionOutput) ToDimensionOutput added in v0.32.0

func (o DimensionOutput) ToDimensionOutput() DimensionOutput

func (DimensionOutput) ToDimensionOutputWithContext added in v0.32.0

func (o DimensionOutput) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput

type DimensionResponse added in v0.32.0

type DimensionResponse struct {
	// The name of the column in the source SQL query that is used to chart the dimension.
	Column string `pulumi:"column"`
	// Optional. The type of the dimension column. This is relevant only if one of the bin_size fields is set. If it is empty, the type TIMESTAMP or INT64 will be assumed based on which bin_size field is set. If populated, this should be set to one of the following types: DATE, TIME, DATETIME, TIMESTAMP, BIGNUMERIC, INT64, NUMERIC, FLOAT64.
	ColumnType string `pulumi:"columnType"`
	// Optional. float_bin_size is used when the column type used for a dimension is a floating point numeric column.
	FloatBinSize float64 `pulumi:"floatBinSize"`
	// A limit to the number of bins generated. When 0 is specified, the maximum count is not enforced.
	MaxBinCount int `pulumi:"maxBinCount"`
	// numeric_bin_size is used when the column type used for a dimension is numeric or string.
	NumericBinSize int `pulumi:"numericBinSize"`
	// The column name to sort on for binning. This column can be the same column as this dimension or any other column used as a measure in the results. If sort_order is set to NONE, then this value is not used.
	SortColumn string `pulumi:"sortColumn"`
	// The sort order applied to the sort column.
	SortOrder string `pulumi:"sortOrder"`
	// time_bin_size is used when the data type specified by column is a time type and the bin size is determined by a time duration. If column_type is DATE, this must be a whole value multiple of 1 day. If column_type is TIME, this must be less than or equal to 24 hours.
	TimeBinSize string `pulumi:"timeBinSize"`
}

Preview: A chart dimension for an SQL query. This is applied over the x-axis. This is a preview feature and may be subject to change before final release.

type DimensionResponseArrayOutput added in v0.32.0

type DimensionResponseArrayOutput struct{ *pulumi.OutputState }

func (DimensionResponseArrayOutput) ElementType added in v0.32.0

func (DimensionResponseArrayOutput) Index added in v0.32.0

func (DimensionResponseArrayOutput) ToDimensionResponseArrayOutput added in v0.32.0

func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutput() DimensionResponseArrayOutput

func (DimensionResponseArrayOutput) ToDimensionResponseArrayOutputWithContext added in v0.32.0

func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutputWithContext(ctx context.Context) DimensionResponseArrayOutput

type DimensionResponseOutput added in v0.32.0

type DimensionResponseOutput struct{ *pulumi.OutputState }

Preview: A chart dimension for an SQL query. This is applied over the x-axis. This is a preview feature and may be subject to change before final release.

func (DimensionResponseOutput) Column added in v0.32.0

The name of the column in the source SQL query that is used to chart the dimension.

func (DimensionResponseOutput) ColumnType added in v0.32.0

Optional. The type of the dimension column. This is relevant only if one of the bin_size fields is set. If it is empty, the type TIMESTAMP or INT64 will be assumed based on which bin_size field is set. If populated, this should be set to one of the following types: DATE, TIME, DATETIME, TIMESTAMP, BIGNUMERIC, INT64, NUMERIC, FLOAT64.

func (DimensionResponseOutput) ElementType added in v0.32.0

func (DimensionResponseOutput) ElementType() reflect.Type

func (DimensionResponseOutput) FloatBinSize added in v0.32.0

func (o DimensionResponseOutput) FloatBinSize() pulumi.Float64Output

Optional. float_bin_size is used when the column type used for a dimension is a floating point numeric column.

func (DimensionResponseOutput) MaxBinCount added in v0.32.0

func (o DimensionResponseOutput) MaxBinCount() pulumi.IntOutput

A limit to the number of bins generated. When 0 is specified, the maximum count is not enforced.

func (DimensionResponseOutput) NumericBinSize added in v0.32.0

func (o DimensionResponseOutput) NumericBinSize() pulumi.IntOutput

numeric_bin_size is used when the column type used for a dimension is numeric or string.

func (DimensionResponseOutput) SortColumn added in v0.32.0

The column name to sort on for binning. This column can be the same column as this dimension or any other column used as a measure in the results. If sort_order is set to NONE, then this value is not used.

func (DimensionResponseOutput) SortOrder added in v0.32.0

The sort order applied to the sort column.

func (DimensionResponseOutput) TimeBinSize added in v0.32.0

time_bin_size is used when the data type specified by column is a time type and the bin size is determined by a time duration. If column_type is DATE, this must be a whole value multiple of 1 day. If column_type is TIME, this must be less than or equal to 24 hours.

func (DimensionResponseOutput) ToDimensionResponseOutput added in v0.32.0

func (o DimensionResponseOutput) ToDimensionResponseOutput() DimensionResponseOutput

func (DimensionResponseOutput) ToDimensionResponseOutputWithContext added in v0.32.0

func (o DimensionResponseOutput) ToDimensionResponseOutputWithContext(ctx context.Context) DimensionResponseOutput

type DimensionSortOrder added in v0.32.0

type DimensionSortOrder string

The sort order applied to the sort column.

func (DimensionSortOrder) ElementType added in v0.32.0

func (DimensionSortOrder) ElementType() reflect.Type

func (DimensionSortOrder) ToDimensionSortOrderOutput added in v0.32.0

func (e DimensionSortOrder) ToDimensionSortOrderOutput() DimensionSortOrderOutput

func (DimensionSortOrder) ToDimensionSortOrderOutputWithContext added in v0.32.0

func (e DimensionSortOrder) ToDimensionSortOrderOutputWithContext(ctx context.Context) DimensionSortOrderOutput

func (DimensionSortOrder) ToDimensionSortOrderPtrOutput added in v0.32.0

func (e DimensionSortOrder) ToDimensionSortOrderPtrOutput() DimensionSortOrderPtrOutput

func (DimensionSortOrder) ToDimensionSortOrderPtrOutputWithContext added in v0.32.0

func (e DimensionSortOrder) ToDimensionSortOrderPtrOutputWithContext(ctx context.Context) DimensionSortOrderPtrOutput

func (DimensionSortOrder) ToStringOutput added in v0.32.0

func (e DimensionSortOrder) ToStringOutput() pulumi.StringOutput

func (DimensionSortOrder) ToStringOutputWithContext added in v0.32.0

func (e DimensionSortOrder) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DimensionSortOrder) ToStringPtrOutput added in v0.32.0

func (e DimensionSortOrder) ToStringPtrOutput() pulumi.StringPtrOutput

func (DimensionSortOrder) ToStringPtrOutputWithContext added in v0.32.0

func (e DimensionSortOrder) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DimensionSortOrderInput added in v0.32.0

type DimensionSortOrderInput interface {
	pulumi.Input

	ToDimensionSortOrderOutput() DimensionSortOrderOutput
	ToDimensionSortOrderOutputWithContext(context.Context) DimensionSortOrderOutput
}

DimensionSortOrderInput is an input type that accepts DimensionSortOrderArgs and DimensionSortOrderOutput values. You can construct a concrete instance of `DimensionSortOrderInput` via:

DimensionSortOrderArgs{...}

type DimensionSortOrderOutput added in v0.32.0

type DimensionSortOrderOutput struct{ *pulumi.OutputState }

func (DimensionSortOrderOutput) ElementType added in v0.32.0

func (DimensionSortOrderOutput) ElementType() reflect.Type

func (DimensionSortOrderOutput) ToDimensionSortOrderOutput added in v0.32.0

func (o DimensionSortOrderOutput) ToDimensionSortOrderOutput() DimensionSortOrderOutput

func (DimensionSortOrderOutput) ToDimensionSortOrderOutputWithContext added in v0.32.0

func (o DimensionSortOrderOutput) ToDimensionSortOrderOutputWithContext(ctx context.Context) DimensionSortOrderOutput

func (DimensionSortOrderOutput) ToDimensionSortOrderPtrOutput added in v0.32.0

func (o DimensionSortOrderOutput) ToDimensionSortOrderPtrOutput() DimensionSortOrderPtrOutput

func (DimensionSortOrderOutput) ToDimensionSortOrderPtrOutputWithContext added in v0.32.0

func (o DimensionSortOrderOutput) ToDimensionSortOrderPtrOutputWithContext(ctx context.Context) DimensionSortOrderPtrOutput

func (DimensionSortOrderOutput) ToStringOutput added in v0.32.0

func (o DimensionSortOrderOutput) ToStringOutput() pulumi.StringOutput

func (DimensionSortOrderOutput) ToStringOutputWithContext added in v0.32.0

func (o DimensionSortOrderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DimensionSortOrderOutput) ToStringPtrOutput added in v0.32.0

func (o DimensionSortOrderOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DimensionSortOrderOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o DimensionSortOrderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DimensionSortOrderPtrInput added in v0.32.0

type DimensionSortOrderPtrInput interface {
	pulumi.Input

	ToDimensionSortOrderPtrOutput() DimensionSortOrderPtrOutput
	ToDimensionSortOrderPtrOutputWithContext(context.Context) DimensionSortOrderPtrOutput
}

func DimensionSortOrderPtr added in v0.32.0

func DimensionSortOrderPtr(v string) DimensionSortOrderPtrInput

type DimensionSortOrderPtrOutput added in v0.32.0

type DimensionSortOrderPtrOutput struct{ *pulumi.OutputState }

func (DimensionSortOrderPtrOutput) Elem added in v0.32.0

func (DimensionSortOrderPtrOutput) ElementType added in v0.32.0

func (DimensionSortOrderPtrOutput) ToDimensionSortOrderPtrOutput added in v0.32.0

func (o DimensionSortOrderPtrOutput) ToDimensionSortOrderPtrOutput() DimensionSortOrderPtrOutput

func (DimensionSortOrderPtrOutput) ToDimensionSortOrderPtrOutputWithContext added in v0.32.0

func (o DimensionSortOrderPtrOutput) ToDimensionSortOrderPtrOutputWithContext(ctx context.Context) DimensionSortOrderPtrOutput

func (DimensionSortOrderPtrOutput) ToStringPtrOutput added in v0.32.0

func (o DimensionSortOrderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DimensionSortOrderPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o DimensionSortOrderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Empty

type Empty struct {
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

type EmptyArgs

type EmptyArgs struct {
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

func (EmptyArgs) ElementType

func (EmptyArgs) ElementType() reflect.Type

func (EmptyArgs) ToEmptyOutput

func (i EmptyArgs) ToEmptyOutput() EmptyOutput

func (EmptyArgs) ToEmptyOutputWithContext

func (i EmptyArgs) ToEmptyOutputWithContext(ctx context.Context) EmptyOutput

func (EmptyArgs) ToEmptyPtrOutput

func (i EmptyArgs) ToEmptyPtrOutput() EmptyPtrOutput

func (EmptyArgs) ToEmptyPtrOutputWithContext

func (i EmptyArgs) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput

type EmptyInput

type EmptyInput interface {
	pulumi.Input

	ToEmptyOutput() EmptyOutput
	ToEmptyOutputWithContext(context.Context) EmptyOutput
}

EmptyInput is an input type that accepts EmptyArgs and EmptyOutput values. You can construct a concrete instance of `EmptyInput` via:

EmptyArgs{...}

type EmptyOutput

type EmptyOutput struct{ *pulumi.OutputState }

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

func (EmptyOutput) ElementType

func (EmptyOutput) ElementType() reflect.Type

func (EmptyOutput) ToEmptyOutput

func (o EmptyOutput) ToEmptyOutput() EmptyOutput

func (EmptyOutput) ToEmptyOutputWithContext

func (o EmptyOutput) ToEmptyOutputWithContext(ctx context.Context) EmptyOutput

func (EmptyOutput) ToEmptyPtrOutput

func (o EmptyOutput) ToEmptyPtrOutput() EmptyPtrOutput

func (EmptyOutput) ToEmptyPtrOutputWithContext

func (o EmptyOutput) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput

type EmptyPtrInput

type EmptyPtrInput interface {
	pulumi.Input

	ToEmptyPtrOutput() EmptyPtrOutput
	ToEmptyPtrOutputWithContext(context.Context) EmptyPtrOutput
}

EmptyPtrInput is an input type that accepts EmptyArgs, EmptyPtr and EmptyPtrOutput values. You can construct a concrete instance of `EmptyPtrInput` via:

        EmptyArgs{...}

or:

        nil

func EmptyPtr

func EmptyPtr(v *EmptyArgs) EmptyPtrInput

type EmptyPtrOutput

type EmptyPtrOutput struct{ *pulumi.OutputState }

func (EmptyPtrOutput) Elem

func (o EmptyPtrOutput) Elem() EmptyOutput

func (EmptyPtrOutput) ElementType

func (EmptyPtrOutput) ElementType() reflect.Type

func (EmptyPtrOutput) ToEmptyPtrOutput

func (o EmptyPtrOutput) ToEmptyPtrOutput() EmptyPtrOutput

func (EmptyPtrOutput) ToEmptyPtrOutputWithContext

func (o EmptyPtrOutput) ToEmptyPtrOutputWithContext(ctx context.Context) EmptyPtrOutput

type EmptyResponse

type EmptyResponse struct {
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

type EmptyResponseOutput

type EmptyResponseOutput struct{ *pulumi.OutputState }

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

func (EmptyResponseOutput) ElementType

func (EmptyResponseOutput) ElementType() reflect.Type

func (EmptyResponseOutput) ToEmptyResponseOutput

func (o EmptyResponseOutput) ToEmptyResponseOutput() EmptyResponseOutput

func (EmptyResponseOutput) ToEmptyResponseOutputWithContext

func (o EmptyResponseOutput) ToEmptyResponseOutputWithContext(ctx context.Context) EmptyResponseOutput

type ErrorReportingPanel added in v0.32.0

type ErrorReportingPanel struct {
	// The resource name of the Google Cloud Platform project. Written as projects/{projectID} or projects/{projectNumber}, where {projectID} and {projectNumber} can be found in the Google Cloud console (https://support.google.com/cloud/answer/6158840).Examples: projects/my-project-123, projects/5551234.
	ProjectNames []string `pulumi:"projectNames"`
	// An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to version, which can be changed whenever new code is deployed.Contains the service name for error reports extracted from Google App Engine logs or default if the App Engine default service is used.
	Services []string `pulumi:"services"`
	// Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app.
	Versions []string `pulumi:"versions"`
}

A widget that displays a list of error groups.

type ErrorReportingPanelArgs added in v0.32.0

type ErrorReportingPanelArgs struct {
	// The resource name of the Google Cloud Platform project. Written as projects/{projectID} or projects/{projectNumber}, where {projectID} and {projectNumber} can be found in the Google Cloud console (https://support.google.com/cloud/answer/6158840).Examples: projects/my-project-123, projects/5551234.
	ProjectNames pulumi.StringArrayInput `pulumi:"projectNames"`
	// An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to version, which can be changed whenever new code is deployed.Contains the service name for error reports extracted from Google App Engine logs or default if the App Engine default service is used.
	Services pulumi.StringArrayInput `pulumi:"services"`
	// Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app.
	Versions pulumi.StringArrayInput `pulumi:"versions"`
}

A widget that displays a list of error groups.

func (ErrorReportingPanelArgs) ElementType added in v0.32.0

func (ErrorReportingPanelArgs) ElementType() reflect.Type

func (ErrorReportingPanelArgs) ToErrorReportingPanelOutput added in v0.32.0

func (i ErrorReportingPanelArgs) ToErrorReportingPanelOutput() ErrorReportingPanelOutput

func (ErrorReportingPanelArgs) ToErrorReportingPanelOutputWithContext added in v0.32.0

func (i ErrorReportingPanelArgs) ToErrorReportingPanelOutputWithContext(ctx context.Context) ErrorReportingPanelOutput

func (ErrorReportingPanelArgs) ToErrorReportingPanelPtrOutput added in v0.32.0

func (i ErrorReportingPanelArgs) ToErrorReportingPanelPtrOutput() ErrorReportingPanelPtrOutput

func (ErrorReportingPanelArgs) ToErrorReportingPanelPtrOutputWithContext added in v0.32.0

func (i ErrorReportingPanelArgs) ToErrorReportingPanelPtrOutputWithContext(ctx context.Context) ErrorReportingPanelPtrOutput

type ErrorReportingPanelInput added in v0.32.0

type ErrorReportingPanelInput interface {
	pulumi.Input

	ToErrorReportingPanelOutput() ErrorReportingPanelOutput
	ToErrorReportingPanelOutputWithContext(context.Context) ErrorReportingPanelOutput
}

ErrorReportingPanelInput is an input type that accepts ErrorReportingPanelArgs and ErrorReportingPanelOutput values. You can construct a concrete instance of `ErrorReportingPanelInput` via:

ErrorReportingPanelArgs{...}

type ErrorReportingPanelOutput added in v0.32.0

type ErrorReportingPanelOutput struct{ *pulumi.OutputState }

A widget that displays a list of error groups.

func (ErrorReportingPanelOutput) ElementType added in v0.32.0

func (ErrorReportingPanelOutput) ElementType() reflect.Type

func (ErrorReportingPanelOutput) ProjectNames added in v0.32.0

The resource name of the Google Cloud Platform project. Written as projects/{projectID} or projects/{projectNumber}, where {projectID} and {projectNumber} can be found in the Google Cloud console (https://support.google.com/cloud/answer/6158840).Examples: projects/my-project-123, projects/5551234.

func (ErrorReportingPanelOutput) Services added in v0.32.0

An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to version, which can be changed whenever new code is deployed.Contains the service name for error reports extracted from Google App Engine logs or default if the App Engine default service is used.

func (ErrorReportingPanelOutput) ToErrorReportingPanelOutput added in v0.32.0

func (o ErrorReportingPanelOutput) ToErrorReportingPanelOutput() ErrorReportingPanelOutput

func (ErrorReportingPanelOutput) ToErrorReportingPanelOutputWithContext added in v0.32.0

func (o ErrorReportingPanelOutput) ToErrorReportingPanelOutputWithContext(ctx context.Context) ErrorReportingPanelOutput

func (ErrorReportingPanelOutput) ToErrorReportingPanelPtrOutput added in v0.32.0

func (o ErrorReportingPanelOutput) ToErrorReportingPanelPtrOutput() ErrorReportingPanelPtrOutput

func (ErrorReportingPanelOutput) ToErrorReportingPanelPtrOutputWithContext added in v0.32.0

func (o ErrorReportingPanelOutput) ToErrorReportingPanelPtrOutputWithContext(ctx context.Context) ErrorReportingPanelPtrOutput

func (ErrorReportingPanelOutput) Versions added in v0.32.0

Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app.

type ErrorReportingPanelPtrInput added in v0.32.0

type ErrorReportingPanelPtrInput interface {
	pulumi.Input

	ToErrorReportingPanelPtrOutput() ErrorReportingPanelPtrOutput
	ToErrorReportingPanelPtrOutputWithContext(context.Context) ErrorReportingPanelPtrOutput
}

ErrorReportingPanelPtrInput is an input type that accepts ErrorReportingPanelArgs, ErrorReportingPanelPtr and ErrorReportingPanelPtrOutput values. You can construct a concrete instance of `ErrorReportingPanelPtrInput` via:

        ErrorReportingPanelArgs{...}

or:

        nil

func ErrorReportingPanelPtr added in v0.32.0

func ErrorReportingPanelPtr(v *ErrorReportingPanelArgs) ErrorReportingPanelPtrInput

type ErrorReportingPanelPtrOutput added in v0.32.0

type ErrorReportingPanelPtrOutput struct{ *pulumi.OutputState }

func (ErrorReportingPanelPtrOutput) Elem added in v0.32.0

func (ErrorReportingPanelPtrOutput) ElementType added in v0.32.0

func (ErrorReportingPanelPtrOutput) ProjectNames added in v0.32.0

The resource name of the Google Cloud Platform project. Written as projects/{projectID} or projects/{projectNumber}, where {projectID} and {projectNumber} can be found in the Google Cloud console (https://support.google.com/cloud/answer/6158840).Examples: projects/my-project-123, projects/5551234.

func (ErrorReportingPanelPtrOutput) Services added in v0.32.0

An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to version, which can be changed whenever new code is deployed.Contains the service name for error reports extracted from Google App Engine logs or default if the App Engine default service is used.

func (ErrorReportingPanelPtrOutput) ToErrorReportingPanelPtrOutput added in v0.32.0

func (o ErrorReportingPanelPtrOutput) ToErrorReportingPanelPtrOutput() ErrorReportingPanelPtrOutput

func (ErrorReportingPanelPtrOutput) ToErrorReportingPanelPtrOutputWithContext added in v0.32.0

func (o ErrorReportingPanelPtrOutput) ToErrorReportingPanelPtrOutputWithContext(ctx context.Context) ErrorReportingPanelPtrOutput

func (ErrorReportingPanelPtrOutput) Versions added in v0.32.0

Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app.

type ErrorReportingPanelResponse added in v0.32.0

type ErrorReportingPanelResponse struct {
	// The resource name of the Google Cloud Platform project. Written as projects/{projectID} or projects/{projectNumber}, where {projectID} and {projectNumber} can be found in the Google Cloud console (https://support.google.com/cloud/answer/6158840).Examples: projects/my-project-123, projects/5551234.
	ProjectNames []string `pulumi:"projectNames"`
	// An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to version, which can be changed whenever new code is deployed.Contains the service name for error reports extracted from Google App Engine logs or default if the App Engine default service is used.
	Services []string `pulumi:"services"`
	// Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app.
	Versions []string `pulumi:"versions"`
}

A widget that displays a list of error groups.

type ErrorReportingPanelResponseOutput added in v0.32.0

type ErrorReportingPanelResponseOutput struct{ *pulumi.OutputState }

A widget that displays a list of error groups.

func (ErrorReportingPanelResponseOutput) ElementType added in v0.32.0

func (ErrorReportingPanelResponseOutput) ProjectNames added in v0.32.0

The resource name of the Google Cloud Platform project. Written as projects/{projectID} or projects/{projectNumber}, where {projectID} and {projectNumber} can be found in the Google Cloud console (https://support.google.com/cloud/answer/6158840).Examples: projects/my-project-123, projects/5551234.

func (ErrorReportingPanelResponseOutput) Services added in v0.32.0

An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to version, which can be changed whenever new code is deployed.Contains the service name for error reports extracted from Google App Engine logs or default if the App Engine default service is used.

func (ErrorReportingPanelResponseOutput) ToErrorReportingPanelResponseOutput added in v0.32.0

func (o ErrorReportingPanelResponseOutput) ToErrorReportingPanelResponseOutput() ErrorReportingPanelResponseOutput

func (ErrorReportingPanelResponseOutput) ToErrorReportingPanelResponseOutputWithContext added in v0.32.0

func (o ErrorReportingPanelResponseOutput) ToErrorReportingPanelResponseOutputWithContext(ctx context.Context) ErrorReportingPanelResponseOutput

func (ErrorReportingPanelResponseOutput) Versions added in v0.32.0

Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app.

type GaugeView

type GaugeView struct {
	// The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this.
	LowerBound *float64 `pulumi:"lowerBound"`
	// The upper bound for this gauge chart. The value of the chart should always be less than or equal to this.
	UpperBound *float64 `pulumi:"upperBound"`
}

A gauge chart shows where the current value sits within a pre-defined range. The upper and lower bounds should define the possible range of values for the scorecard's query (inclusive).

type GaugeViewArgs

type GaugeViewArgs struct {
	// The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this.
	LowerBound pulumi.Float64PtrInput `pulumi:"lowerBound"`
	// The upper bound for this gauge chart. The value of the chart should always be less than or equal to this.
	UpperBound pulumi.Float64PtrInput `pulumi:"upperBound"`
}

A gauge chart shows where the current value sits within a pre-defined range. The upper and lower bounds should define the possible range of values for the scorecard's query (inclusive).

func (GaugeViewArgs) ElementType

func (GaugeViewArgs) ElementType() reflect.Type

func (GaugeViewArgs) ToGaugeViewOutput

func (i GaugeViewArgs) ToGaugeViewOutput() GaugeViewOutput

func (GaugeViewArgs) ToGaugeViewOutputWithContext

func (i GaugeViewArgs) ToGaugeViewOutputWithContext(ctx context.Context) GaugeViewOutput

func (GaugeViewArgs) ToGaugeViewPtrOutput

func (i GaugeViewArgs) ToGaugeViewPtrOutput() GaugeViewPtrOutput

func (GaugeViewArgs) ToGaugeViewPtrOutputWithContext

func (i GaugeViewArgs) ToGaugeViewPtrOutputWithContext(ctx context.Context) GaugeViewPtrOutput

type GaugeViewInput

type GaugeViewInput interface {
	pulumi.Input

	ToGaugeViewOutput() GaugeViewOutput
	ToGaugeViewOutputWithContext(context.Context) GaugeViewOutput
}

GaugeViewInput is an input type that accepts GaugeViewArgs and GaugeViewOutput values. You can construct a concrete instance of `GaugeViewInput` via:

GaugeViewArgs{...}

type GaugeViewOutput

type GaugeViewOutput struct{ *pulumi.OutputState }

A gauge chart shows where the current value sits within a pre-defined range. The upper and lower bounds should define the possible range of values for the scorecard's query (inclusive).

func (GaugeViewOutput) ElementType

func (GaugeViewOutput) ElementType() reflect.Type

func (GaugeViewOutput) LowerBound

func (o GaugeViewOutput) LowerBound() pulumi.Float64PtrOutput

The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this.

func (GaugeViewOutput) ToGaugeViewOutput

func (o GaugeViewOutput) ToGaugeViewOutput() GaugeViewOutput

func (GaugeViewOutput) ToGaugeViewOutputWithContext

func (o GaugeViewOutput) ToGaugeViewOutputWithContext(ctx context.Context) GaugeViewOutput

func (GaugeViewOutput) ToGaugeViewPtrOutput

func (o GaugeViewOutput) ToGaugeViewPtrOutput() GaugeViewPtrOutput

func (GaugeViewOutput) ToGaugeViewPtrOutputWithContext

func (o GaugeViewOutput) ToGaugeViewPtrOutputWithContext(ctx context.Context) GaugeViewPtrOutput

func (GaugeViewOutput) UpperBound

func (o GaugeViewOutput) UpperBound() pulumi.Float64PtrOutput

The upper bound for this gauge chart. The value of the chart should always be less than or equal to this.

type GaugeViewPtrInput

type GaugeViewPtrInput interface {
	pulumi.Input

	ToGaugeViewPtrOutput() GaugeViewPtrOutput
	ToGaugeViewPtrOutputWithContext(context.Context) GaugeViewPtrOutput
}

GaugeViewPtrInput is an input type that accepts GaugeViewArgs, GaugeViewPtr and GaugeViewPtrOutput values. You can construct a concrete instance of `GaugeViewPtrInput` via:

        GaugeViewArgs{...}

or:

        nil

func GaugeViewPtr

func GaugeViewPtr(v *GaugeViewArgs) GaugeViewPtrInput

type GaugeViewPtrOutput

type GaugeViewPtrOutput struct{ *pulumi.OutputState }

func (GaugeViewPtrOutput) Elem

func (GaugeViewPtrOutput) ElementType

func (GaugeViewPtrOutput) ElementType() reflect.Type

func (GaugeViewPtrOutput) LowerBound

The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this.

func (GaugeViewPtrOutput) ToGaugeViewPtrOutput

func (o GaugeViewPtrOutput) ToGaugeViewPtrOutput() GaugeViewPtrOutput

func (GaugeViewPtrOutput) ToGaugeViewPtrOutputWithContext

func (o GaugeViewPtrOutput) ToGaugeViewPtrOutputWithContext(ctx context.Context) GaugeViewPtrOutput

func (GaugeViewPtrOutput) UpperBound

The upper bound for this gauge chart. The value of the chart should always be less than or equal to this.

type GaugeViewResponse

type GaugeViewResponse struct {
	// The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this.
	LowerBound float64 `pulumi:"lowerBound"`
	// The upper bound for this gauge chart. The value of the chart should always be less than or equal to this.
	UpperBound float64 `pulumi:"upperBound"`
}

A gauge chart shows where the current value sits within a pre-defined range. The upper and lower bounds should define the possible range of values for the scorecard's query (inclusive).

type GaugeViewResponseOutput

type GaugeViewResponseOutput struct{ *pulumi.OutputState }

A gauge chart shows where the current value sits within a pre-defined range. The upper and lower bounds should define the possible range of values for the scorecard's query (inclusive).

func (GaugeViewResponseOutput) ElementType

func (GaugeViewResponseOutput) ElementType() reflect.Type

func (GaugeViewResponseOutput) LowerBound

The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this.

func (GaugeViewResponseOutput) ToGaugeViewResponseOutput

func (o GaugeViewResponseOutput) ToGaugeViewResponseOutput() GaugeViewResponseOutput

func (GaugeViewResponseOutput) ToGaugeViewResponseOutputWithContext

func (o GaugeViewResponseOutput) ToGaugeViewResponseOutputWithContext(ctx context.Context) GaugeViewResponseOutput

func (GaugeViewResponseOutput) UpperBound

The upper bound for this gauge chart. The value of the chart should always be less than or equal to this.

type GridLayout

type GridLayout struct {
	// The number of columns into which the view's width is divided. If omitted or set to zero, a system default will be used while rendering.
	Columns *string `pulumi:"columns"`
	// The informational elements that are arranged into the columns row-first.
	Widgets []Widget `pulumi:"widgets"`
}

A basic layout divides the available space into vertical columns of equal width and arranges a list of widgets using a row-first strategy.

type GridLayoutArgs

type GridLayoutArgs struct {
	// The number of columns into which the view's width is divided. If omitted or set to zero, a system default will be used while rendering.
	Columns pulumi.StringPtrInput `pulumi:"columns"`
	// The informational elements that are arranged into the columns row-first.
	Widgets WidgetArrayInput `pulumi:"widgets"`
}

A basic layout divides the available space into vertical columns of equal width and arranges a list of widgets using a row-first strategy.

func (GridLayoutArgs) ElementType

func (GridLayoutArgs) ElementType() reflect.Type

func (GridLayoutArgs) ToGridLayoutOutput

func (i GridLayoutArgs) ToGridLayoutOutput() GridLayoutOutput

func (GridLayoutArgs) ToGridLayoutOutputWithContext

func (i GridLayoutArgs) ToGridLayoutOutputWithContext(ctx context.Context) GridLayoutOutput

func (GridLayoutArgs) ToGridLayoutPtrOutput

func (i GridLayoutArgs) ToGridLayoutPtrOutput() GridLayoutPtrOutput

func (GridLayoutArgs) ToGridLayoutPtrOutputWithContext

func (i GridLayoutArgs) ToGridLayoutPtrOutputWithContext(ctx context.Context) GridLayoutPtrOutput

type GridLayoutInput

type GridLayoutInput interface {
	pulumi.Input

	ToGridLayoutOutput() GridLayoutOutput
	ToGridLayoutOutputWithContext(context.Context) GridLayoutOutput
}

GridLayoutInput is an input type that accepts GridLayoutArgs and GridLayoutOutput values. You can construct a concrete instance of `GridLayoutInput` via:

GridLayoutArgs{...}

type GridLayoutOutput

type GridLayoutOutput struct{ *pulumi.OutputState }

A basic layout divides the available space into vertical columns of equal width and arranges a list of widgets using a row-first strategy.

func (GridLayoutOutput) Columns

The number of columns into which the view's width is divided. If omitted or set to zero, a system default will be used while rendering.

func (GridLayoutOutput) ElementType

func (GridLayoutOutput) ElementType() reflect.Type

func (GridLayoutOutput) ToGridLayoutOutput

func (o GridLayoutOutput) ToGridLayoutOutput() GridLayoutOutput

func (GridLayoutOutput) ToGridLayoutOutputWithContext

func (o GridLayoutOutput) ToGridLayoutOutputWithContext(ctx context.Context) GridLayoutOutput

func (GridLayoutOutput) ToGridLayoutPtrOutput

func (o GridLayoutOutput) ToGridLayoutPtrOutput() GridLayoutPtrOutput

func (GridLayoutOutput) ToGridLayoutPtrOutputWithContext

func (o GridLayoutOutput) ToGridLayoutPtrOutputWithContext(ctx context.Context) GridLayoutPtrOutput

func (GridLayoutOutput) Widgets

func (o GridLayoutOutput) Widgets() WidgetArrayOutput

The informational elements that are arranged into the columns row-first.

type GridLayoutPtrInput

type GridLayoutPtrInput interface {
	pulumi.Input

	ToGridLayoutPtrOutput() GridLayoutPtrOutput
	ToGridLayoutPtrOutputWithContext(context.Context) GridLayoutPtrOutput
}

GridLayoutPtrInput is an input type that accepts GridLayoutArgs, GridLayoutPtr and GridLayoutPtrOutput values. You can construct a concrete instance of `GridLayoutPtrInput` via:

        GridLayoutArgs{...}

or:

        nil

func GridLayoutPtr

func GridLayoutPtr(v *GridLayoutArgs) GridLayoutPtrInput

type GridLayoutPtrOutput

type GridLayoutPtrOutput struct{ *pulumi.OutputState }

func (GridLayoutPtrOutput) Columns

The number of columns into which the view's width is divided. If omitted or set to zero, a system default will be used while rendering.

func (GridLayoutPtrOutput) Elem

func (GridLayoutPtrOutput) ElementType

func (GridLayoutPtrOutput) ElementType() reflect.Type

func (GridLayoutPtrOutput) ToGridLayoutPtrOutput

func (o GridLayoutPtrOutput) ToGridLayoutPtrOutput() GridLayoutPtrOutput

func (GridLayoutPtrOutput) ToGridLayoutPtrOutputWithContext

func (o GridLayoutPtrOutput) ToGridLayoutPtrOutputWithContext(ctx context.Context) GridLayoutPtrOutput

func (GridLayoutPtrOutput) Widgets

The informational elements that are arranged into the columns row-first.

type GridLayoutResponse

type GridLayoutResponse struct {
	// The number of columns into which the view's width is divided. If omitted or set to zero, a system default will be used while rendering.
	Columns string `pulumi:"columns"`
	// The informational elements that are arranged into the columns row-first.
	Widgets []WidgetResponse `pulumi:"widgets"`
}

A basic layout divides the available space into vertical columns of equal width and arranges a list of widgets using a row-first strategy.

type GridLayoutResponseOutput

type GridLayoutResponseOutput struct{ *pulumi.OutputState }

A basic layout divides the available space into vertical columns of equal width and arranges a list of widgets using a row-first strategy.

func (GridLayoutResponseOutput) Columns

The number of columns into which the view's width is divided. If omitted or set to zero, a system default will be used while rendering.

func (GridLayoutResponseOutput) ElementType

func (GridLayoutResponseOutput) ElementType() reflect.Type

func (GridLayoutResponseOutput) ToGridLayoutResponseOutput

func (o GridLayoutResponseOutput) ToGridLayoutResponseOutput() GridLayoutResponseOutput

func (GridLayoutResponseOutput) ToGridLayoutResponseOutputWithContext

func (o GridLayoutResponseOutput) ToGridLayoutResponseOutputWithContext(ctx context.Context) GridLayoutResponseOutput

func (GridLayoutResponseOutput) Widgets

The informational elements that are arranged into the columns row-first.

type IncidentList added in v0.29.0

type IncidentList struct {
	// Optional. The monitored resource for which incidents are listed. The resource doesn't need to be fully specified. That is, you can specify the resource type but not the values of the resource labels. The resource type and labels are used for filtering.
	MonitoredResources []MonitoredResource `pulumi:"monitoredResources"`
	// Optional. A list of alert policy names to filter the incident list by. Don't include the project ID prefix in the policy name. For example, use alertPolicies/utilization.
	PolicyNames []string `pulumi:"policyNames"`
}

A widget that displays a list of incidents

type IncidentListArgs added in v0.29.0

type IncidentListArgs struct {
	// Optional. The monitored resource for which incidents are listed. The resource doesn't need to be fully specified. That is, you can specify the resource type but not the values of the resource labels. The resource type and labels are used for filtering.
	MonitoredResources MonitoredResourceArrayInput `pulumi:"monitoredResources"`
	// Optional. A list of alert policy names to filter the incident list by. Don't include the project ID prefix in the policy name. For example, use alertPolicies/utilization.
	PolicyNames pulumi.StringArrayInput `pulumi:"policyNames"`
}

A widget that displays a list of incidents

func (IncidentListArgs) ElementType added in v0.29.0

func (IncidentListArgs) ElementType() reflect.Type

func (IncidentListArgs) ToIncidentListOutput added in v0.29.0

func (i IncidentListArgs) ToIncidentListOutput() IncidentListOutput

func (IncidentListArgs) ToIncidentListOutputWithContext added in v0.29.0

func (i IncidentListArgs) ToIncidentListOutputWithContext(ctx context.Context) IncidentListOutput

func (IncidentListArgs) ToIncidentListPtrOutput added in v0.29.0

func (i IncidentListArgs) ToIncidentListPtrOutput() IncidentListPtrOutput

func (IncidentListArgs) ToIncidentListPtrOutputWithContext added in v0.29.0

func (i IncidentListArgs) ToIncidentListPtrOutputWithContext(ctx context.Context) IncidentListPtrOutput

type IncidentListInput added in v0.29.0

type IncidentListInput interface {
	pulumi.Input

	ToIncidentListOutput() IncidentListOutput
	ToIncidentListOutputWithContext(context.Context) IncidentListOutput
}

IncidentListInput is an input type that accepts IncidentListArgs and IncidentListOutput values. You can construct a concrete instance of `IncidentListInput` via:

IncidentListArgs{...}

type IncidentListOutput added in v0.29.0

type IncidentListOutput struct{ *pulumi.OutputState }

A widget that displays a list of incidents

func (IncidentListOutput) ElementType added in v0.29.0

func (IncidentListOutput) ElementType() reflect.Type

func (IncidentListOutput) MonitoredResources added in v0.29.0

func (o IncidentListOutput) MonitoredResources() MonitoredResourceArrayOutput

Optional. The monitored resource for which incidents are listed. The resource doesn't need to be fully specified. That is, you can specify the resource type but not the values of the resource labels. The resource type and labels are used for filtering.

func (IncidentListOutput) PolicyNames added in v0.29.0

Optional. A list of alert policy names to filter the incident list by. Don't include the project ID prefix in the policy name. For example, use alertPolicies/utilization.

func (IncidentListOutput) ToIncidentListOutput added in v0.29.0

func (o IncidentListOutput) ToIncidentListOutput() IncidentListOutput

func (IncidentListOutput) ToIncidentListOutputWithContext added in v0.29.0

func (o IncidentListOutput) ToIncidentListOutputWithContext(ctx context.Context) IncidentListOutput

func (IncidentListOutput) ToIncidentListPtrOutput added in v0.29.0

func (o IncidentListOutput) ToIncidentListPtrOutput() IncidentListPtrOutput

func (IncidentListOutput) ToIncidentListPtrOutputWithContext added in v0.29.0

func (o IncidentListOutput) ToIncidentListPtrOutputWithContext(ctx context.Context) IncidentListPtrOutput

type IncidentListPtrInput added in v0.29.0

type IncidentListPtrInput interface {
	pulumi.Input

	ToIncidentListPtrOutput() IncidentListPtrOutput
	ToIncidentListPtrOutputWithContext(context.Context) IncidentListPtrOutput
}

IncidentListPtrInput is an input type that accepts IncidentListArgs, IncidentListPtr and IncidentListPtrOutput values. You can construct a concrete instance of `IncidentListPtrInput` via:

        IncidentListArgs{...}

or:

        nil

func IncidentListPtr added in v0.29.0

func IncidentListPtr(v *IncidentListArgs) IncidentListPtrInput

type IncidentListPtrOutput added in v0.29.0

type IncidentListPtrOutput struct{ *pulumi.OutputState }

func (IncidentListPtrOutput) Elem added in v0.29.0

func (IncidentListPtrOutput) ElementType added in v0.29.0

func (IncidentListPtrOutput) ElementType() reflect.Type

func (IncidentListPtrOutput) MonitoredResources added in v0.29.0

func (o IncidentListPtrOutput) MonitoredResources() MonitoredResourceArrayOutput

Optional. The monitored resource for which incidents are listed. The resource doesn't need to be fully specified. That is, you can specify the resource type but not the values of the resource labels. The resource type and labels are used for filtering.

func (IncidentListPtrOutput) PolicyNames added in v0.29.0

Optional. A list of alert policy names to filter the incident list by. Don't include the project ID prefix in the policy name. For example, use alertPolicies/utilization.

func (IncidentListPtrOutput) ToIncidentListPtrOutput added in v0.29.0

func (o IncidentListPtrOutput) ToIncidentListPtrOutput() IncidentListPtrOutput

func (IncidentListPtrOutput) ToIncidentListPtrOutputWithContext added in v0.29.0

func (o IncidentListPtrOutput) ToIncidentListPtrOutputWithContext(ctx context.Context) IncidentListPtrOutput

type IncidentListResponse added in v0.29.0

type IncidentListResponse struct {
	// Optional. The monitored resource for which incidents are listed. The resource doesn't need to be fully specified. That is, you can specify the resource type but not the values of the resource labels. The resource type and labels are used for filtering.
	MonitoredResources []MonitoredResourceResponse `pulumi:"monitoredResources"`
	// Optional. A list of alert policy names to filter the incident list by. Don't include the project ID prefix in the policy name. For example, use alertPolicies/utilization.
	PolicyNames []string `pulumi:"policyNames"`
}

A widget that displays a list of incidents

type IncidentListResponseOutput added in v0.29.0

type IncidentListResponseOutput struct{ *pulumi.OutputState }

A widget that displays a list of incidents

func (IncidentListResponseOutput) ElementType added in v0.29.0

func (IncidentListResponseOutput) ElementType() reflect.Type

func (IncidentListResponseOutput) MonitoredResources added in v0.29.0

Optional. The monitored resource for which incidents are listed. The resource doesn't need to be fully specified. That is, you can specify the resource type but not the values of the resource labels. The resource type and labels are used for filtering.

func (IncidentListResponseOutput) PolicyNames added in v0.29.0

Optional. A list of alert policy names to filter the incident list by. Don't include the project ID prefix in the policy name. For example, use alertPolicies/utilization.

func (IncidentListResponseOutput) ToIncidentListResponseOutput added in v0.29.0

func (o IncidentListResponseOutput) ToIncidentListResponseOutput() IncidentListResponseOutput

func (IncidentListResponseOutput) ToIncidentListResponseOutputWithContext added in v0.29.0

func (o IncidentListResponseOutput) ToIncidentListResponseOutputWithContext(ctx context.Context) IncidentListResponseOutput

type LogsPanel added in v0.9.0

type LogsPanel struct {
	// A filter that chooses which log entries to return. See Advanced Logs Queries (https://cloud.google.com/logging/docs/view/advanced-queries). Only log entries that match the filter are returned. An empty filter matches all log entries.
	Filter *string `pulumi:"filter"`
	// The names of logging resources to collect logs for. Currently only projects are supported. If empty, the widget will default to the host project.
	ResourceNames []string `pulumi:"resourceNames"`
}

A widget that displays a stream of log.

type LogsPanelArgs added in v0.9.0

type LogsPanelArgs struct {
	// A filter that chooses which log entries to return. See Advanced Logs Queries (https://cloud.google.com/logging/docs/view/advanced-queries). Only log entries that match the filter are returned. An empty filter matches all log entries.
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// The names of logging resources to collect logs for. Currently only projects are supported. If empty, the widget will default to the host project.
	ResourceNames pulumi.StringArrayInput `pulumi:"resourceNames"`
}

A widget that displays a stream of log.

func (LogsPanelArgs) ElementType added in v0.9.0

func (LogsPanelArgs) ElementType() reflect.Type

func (LogsPanelArgs) ToLogsPanelOutput added in v0.9.0

func (i LogsPanelArgs) ToLogsPanelOutput() LogsPanelOutput

func (LogsPanelArgs) ToLogsPanelOutputWithContext added in v0.9.0

func (i LogsPanelArgs) ToLogsPanelOutputWithContext(ctx context.Context) LogsPanelOutput

func (LogsPanelArgs) ToLogsPanelPtrOutput added in v0.9.0

func (i LogsPanelArgs) ToLogsPanelPtrOutput() LogsPanelPtrOutput

func (LogsPanelArgs) ToLogsPanelPtrOutputWithContext added in v0.9.0

func (i LogsPanelArgs) ToLogsPanelPtrOutputWithContext(ctx context.Context) LogsPanelPtrOutput

type LogsPanelInput added in v0.9.0

type LogsPanelInput interface {
	pulumi.Input

	ToLogsPanelOutput() LogsPanelOutput
	ToLogsPanelOutputWithContext(context.Context) LogsPanelOutput
}

LogsPanelInput is an input type that accepts LogsPanelArgs and LogsPanelOutput values. You can construct a concrete instance of `LogsPanelInput` via:

LogsPanelArgs{...}

type LogsPanelOutput added in v0.9.0

type LogsPanelOutput struct{ *pulumi.OutputState }

A widget that displays a stream of log.

func (LogsPanelOutput) ElementType added in v0.9.0

func (LogsPanelOutput) ElementType() reflect.Type

func (LogsPanelOutput) Filter added in v0.9.0

A filter that chooses which log entries to return. See Advanced Logs Queries (https://cloud.google.com/logging/docs/view/advanced-queries). Only log entries that match the filter are returned. An empty filter matches all log entries.

func (LogsPanelOutput) ResourceNames added in v0.9.0

func (o LogsPanelOutput) ResourceNames() pulumi.StringArrayOutput

The names of logging resources to collect logs for. Currently only projects are supported. If empty, the widget will default to the host project.

func (LogsPanelOutput) ToLogsPanelOutput added in v0.9.0

func (o LogsPanelOutput) ToLogsPanelOutput() LogsPanelOutput

func (LogsPanelOutput) ToLogsPanelOutputWithContext added in v0.9.0

func (o LogsPanelOutput) ToLogsPanelOutputWithContext(ctx context.Context) LogsPanelOutput

func (LogsPanelOutput) ToLogsPanelPtrOutput added in v0.9.0

func (o LogsPanelOutput) ToLogsPanelPtrOutput() LogsPanelPtrOutput

func (LogsPanelOutput) ToLogsPanelPtrOutputWithContext added in v0.9.0

func (o LogsPanelOutput) ToLogsPanelPtrOutputWithContext(ctx context.Context) LogsPanelPtrOutput

type LogsPanelPtrInput added in v0.9.0

type LogsPanelPtrInput interface {
	pulumi.Input

	ToLogsPanelPtrOutput() LogsPanelPtrOutput
	ToLogsPanelPtrOutputWithContext(context.Context) LogsPanelPtrOutput
}

LogsPanelPtrInput is an input type that accepts LogsPanelArgs, LogsPanelPtr and LogsPanelPtrOutput values. You can construct a concrete instance of `LogsPanelPtrInput` via:

        LogsPanelArgs{...}

or:

        nil

func LogsPanelPtr added in v0.9.0

func LogsPanelPtr(v *LogsPanelArgs) LogsPanelPtrInput

type LogsPanelPtrOutput added in v0.9.0

type LogsPanelPtrOutput struct{ *pulumi.OutputState }

func (LogsPanelPtrOutput) Elem added in v0.9.0

func (LogsPanelPtrOutput) ElementType added in v0.9.0

func (LogsPanelPtrOutput) ElementType() reflect.Type

func (LogsPanelPtrOutput) Filter added in v0.9.0

A filter that chooses which log entries to return. See Advanced Logs Queries (https://cloud.google.com/logging/docs/view/advanced-queries). Only log entries that match the filter are returned. An empty filter matches all log entries.

func (LogsPanelPtrOutput) ResourceNames added in v0.9.0

func (o LogsPanelPtrOutput) ResourceNames() pulumi.StringArrayOutput

The names of logging resources to collect logs for. Currently only projects are supported. If empty, the widget will default to the host project.

func (LogsPanelPtrOutput) ToLogsPanelPtrOutput added in v0.9.0

func (o LogsPanelPtrOutput) ToLogsPanelPtrOutput() LogsPanelPtrOutput

func (LogsPanelPtrOutput) ToLogsPanelPtrOutputWithContext added in v0.9.0

func (o LogsPanelPtrOutput) ToLogsPanelPtrOutputWithContext(ctx context.Context) LogsPanelPtrOutput

type LogsPanelResponse added in v0.9.0

type LogsPanelResponse struct {
	// A filter that chooses which log entries to return. See Advanced Logs Queries (https://cloud.google.com/logging/docs/view/advanced-queries). Only log entries that match the filter are returned. An empty filter matches all log entries.
	Filter string `pulumi:"filter"`
	// The names of logging resources to collect logs for. Currently only projects are supported. If empty, the widget will default to the host project.
	ResourceNames []string `pulumi:"resourceNames"`
}

A widget that displays a stream of log.

type LogsPanelResponseOutput added in v0.9.0

type LogsPanelResponseOutput struct{ *pulumi.OutputState }

A widget that displays a stream of log.

func (LogsPanelResponseOutput) ElementType added in v0.9.0

func (LogsPanelResponseOutput) ElementType() reflect.Type

func (LogsPanelResponseOutput) Filter added in v0.9.0

A filter that chooses which log entries to return. See Advanced Logs Queries (https://cloud.google.com/logging/docs/view/advanced-queries). Only log entries that match the filter are returned. An empty filter matches all log entries.

func (LogsPanelResponseOutput) ResourceNames added in v0.9.0

The names of logging resources to collect logs for. Currently only projects are supported. If empty, the widget will default to the host project.

func (LogsPanelResponseOutput) ToLogsPanelResponseOutput added in v0.9.0

func (o LogsPanelResponseOutput) ToLogsPanelResponseOutput() LogsPanelResponseOutput

func (LogsPanelResponseOutput) ToLogsPanelResponseOutputWithContext added in v0.9.0

func (o LogsPanelResponseOutput) ToLogsPanelResponseOutputWithContext(ctx context.Context) LogsPanelResponseOutput

type LookupDashboardArgs added in v0.4.0

type LookupDashboardArgs struct {
	DashboardId string  `pulumi:"dashboardId"`
	Project     *string `pulumi:"project"`
}

type LookupDashboardOutputArgs added in v0.8.0

type LookupDashboardOutputArgs struct {
	DashboardId pulumi.StringInput    `pulumi:"dashboardId"`
	Project     pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDashboardOutputArgs) ElementType added in v0.8.0

func (LookupDashboardOutputArgs) ElementType() reflect.Type

type LookupDashboardResult added in v0.4.0

type LookupDashboardResult struct {
	// The content is divided into equally spaced columns and the widgets are arranged vertically.
	ColumnLayout ColumnLayoutResponse `pulumi:"columnLayout"`
	// Filters to reduce the amount of data charted based on the filter criteria.
	DashboardFilters []DashboardFilterResponse `pulumi:"dashboardFilters"`
	// The mutable, human-readable name.
	DisplayName string `pulumi:"displayName"`
	// etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
	Etag string `pulumi:"etag"`
	// Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.
	GridLayout GridLayoutResponse `pulumi:"gridLayout"`
	// Labels applied to the dashboard
	Labels map[string]string `pulumi:"labels"`
	// The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
	MosaicLayout MosaicLayoutResponse `pulumi:"mosaicLayout"`
	// Immutable. The resource name of the dashboard.
	Name string `pulumi:"name"`
	// The content is divided into equally spaced rows and the widgets are arranged horizontally.
	RowLayout RowLayoutResponse `pulumi:"rowLayout"`
}

func LookupDashboard added in v0.4.0

func LookupDashboard(ctx *pulumi.Context, args *LookupDashboardArgs, opts ...pulumi.InvokeOption) (*LookupDashboardResult, error)

Fetches a specific dashboard.This method requires the monitoring.dashboards.get permission on the specified dashboard. For more information, see Cloud Identity and Access Management (https://cloud.google.com/iam).

type LookupDashboardResultOutput added in v0.8.0

type LookupDashboardResultOutput struct{ *pulumi.OutputState }

func LookupDashboardOutput added in v0.8.0

func (LookupDashboardResultOutput) ColumnLayout added in v0.8.0

The content is divided into equally spaced columns and the widgets are arranged vertically.

func (LookupDashboardResultOutput) DashboardFilters added in v0.18.1

Filters to reduce the amount of data charted based on the filter criteria.

func (LookupDashboardResultOutput) DisplayName added in v0.8.0

The mutable, human-readable name.

func (LookupDashboardResultOutput) ElementType added in v0.8.0

func (LookupDashboardResultOutput) Etag added in v0.8.0

etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.

func (LookupDashboardResultOutput) GridLayout added in v0.8.0

Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.

func (LookupDashboardResultOutput) Labels added in v0.9.0

Labels applied to the dashboard

func (LookupDashboardResultOutput) MosaicLayout added in v0.8.0

The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.

func (LookupDashboardResultOutput) Name added in v0.8.0

Immutable. The resource name of the dashboard.

func (LookupDashboardResultOutput) RowLayout added in v0.8.0

The content is divided into equally spaced rows and the widgets are arranged horizontally.

func (LookupDashboardResultOutput) ToLookupDashboardResultOutput added in v0.8.0

func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput

func (LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext added in v0.8.0

func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput

type Measure added in v0.32.0

type Measure struct {
	// The aggregation function applied to the input column. This must not be set to "none" unless binning is disabled on the dimension. The aggregation function is used to group points on the dimension bins.
	AggregationFunction AggregationFunction `pulumi:"aggregationFunction"`
	// The column name within in the dataset used for the measure.
	Column string `pulumi:"column"`
}

Preview: A chart measure for an SQL query. This is applied over the y-axis. This is a preview feature and may be subject to change before final release.

type MeasureArgs added in v0.32.0

type MeasureArgs struct {
	// The aggregation function applied to the input column. This must not be set to "none" unless binning is disabled on the dimension. The aggregation function is used to group points on the dimension bins.
	AggregationFunction AggregationFunctionInput `pulumi:"aggregationFunction"`
	// The column name within in the dataset used for the measure.
	Column pulumi.StringInput `pulumi:"column"`
}

Preview: A chart measure for an SQL query. This is applied over the y-axis. This is a preview feature and may be subject to change before final release.

func (MeasureArgs) ElementType added in v0.32.0

func (MeasureArgs) ElementType() reflect.Type

func (MeasureArgs) ToMeasureOutput added in v0.32.0

func (i MeasureArgs) ToMeasureOutput() MeasureOutput

func (MeasureArgs) ToMeasureOutputWithContext added in v0.32.0

func (i MeasureArgs) ToMeasureOutputWithContext(ctx context.Context) MeasureOutput

type MeasureArray added in v0.32.0

type MeasureArray []MeasureInput

func (MeasureArray) ElementType added in v0.32.0

func (MeasureArray) ElementType() reflect.Type

func (MeasureArray) ToMeasureArrayOutput added in v0.32.0

func (i MeasureArray) ToMeasureArrayOutput() MeasureArrayOutput

func (MeasureArray) ToMeasureArrayOutputWithContext added in v0.32.0

func (i MeasureArray) ToMeasureArrayOutputWithContext(ctx context.Context) MeasureArrayOutput

type MeasureArrayInput added in v0.32.0

type MeasureArrayInput interface {
	pulumi.Input

	ToMeasureArrayOutput() MeasureArrayOutput
	ToMeasureArrayOutputWithContext(context.Context) MeasureArrayOutput
}

MeasureArrayInput is an input type that accepts MeasureArray and MeasureArrayOutput values. You can construct a concrete instance of `MeasureArrayInput` via:

MeasureArray{ MeasureArgs{...} }

type MeasureArrayOutput added in v0.32.0

type MeasureArrayOutput struct{ *pulumi.OutputState }

func (MeasureArrayOutput) ElementType added in v0.32.0

func (MeasureArrayOutput) ElementType() reflect.Type

func (MeasureArrayOutput) Index added in v0.32.0

func (MeasureArrayOutput) ToMeasureArrayOutput added in v0.32.0

func (o MeasureArrayOutput) ToMeasureArrayOutput() MeasureArrayOutput

func (MeasureArrayOutput) ToMeasureArrayOutputWithContext added in v0.32.0

func (o MeasureArrayOutput) ToMeasureArrayOutputWithContext(ctx context.Context) MeasureArrayOutput

type MeasureInput added in v0.32.0

type MeasureInput interface {
	pulumi.Input

	ToMeasureOutput() MeasureOutput
	ToMeasureOutputWithContext(context.Context) MeasureOutput
}

MeasureInput is an input type that accepts MeasureArgs and MeasureOutput values. You can construct a concrete instance of `MeasureInput` via:

MeasureArgs{...}

type MeasureOutput added in v0.32.0

type MeasureOutput struct{ *pulumi.OutputState }

Preview: A chart measure for an SQL query. This is applied over the y-axis. This is a preview feature and may be subject to change before final release.

func (MeasureOutput) AggregationFunction added in v0.32.0

func (o MeasureOutput) AggregationFunction() AggregationFunctionOutput

The aggregation function applied to the input column. This must not be set to "none" unless binning is disabled on the dimension. The aggregation function is used to group points on the dimension bins.

func (MeasureOutput) Column added in v0.32.0

func (o MeasureOutput) Column() pulumi.StringOutput

The column name within in the dataset used for the measure.

func (MeasureOutput) ElementType added in v0.32.0

func (MeasureOutput) ElementType() reflect.Type

func (MeasureOutput) ToMeasureOutput added in v0.32.0

func (o MeasureOutput) ToMeasureOutput() MeasureOutput

func (MeasureOutput) ToMeasureOutputWithContext added in v0.32.0

func (o MeasureOutput) ToMeasureOutputWithContext(ctx context.Context) MeasureOutput

type MeasureResponse added in v0.32.0

type MeasureResponse struct {
	// The aggregation function applied to the input column. This must not be set to "none" unless binning is disabled on the dimension. The aggregation function is used to group points on the dimension bins.
	AggregationFunction AggregationFunctionResponse `pulumi:"aggregationFunction"`
	// The column name within in the dataset used for the measure.
	Column string `pulumi:"column"`
}

Preview: A chart measure for an SQL query. This is applied over the y-axis. This is a preview feature and may be subject to change before final release.

type MeasureResponseArrayOutput added in v0.32.0

type MeasureResponseArrayOutput struct{ *pulumi.OutputState }

func (MeasureResponseArrayOutput) ElementType added in v0.32.0

func (MeasureResponseArrayOutput) ElementType() reflect.Type

func (MeasureResponseArrayOutput) Index added in v0.32.0

func (MeasureResponseArrayOutput) ToMeasureResponseArrayOutput added in v0.32.0

func (o MeasureResponseArrayOutput) ToMeasureResponseArrayOutput() MeasureResponseArrayOutput

func (MeasureResponseArrayOutput) ToMeasureResponseArrayOutputWithContext added in v0.32.0

func (o MeasureResponseArrayOutput) ToMeasureResponseArrayOutputWithContext(ctx context.Context) MeasureResponseArrayOutput

type MeasureResponseOutput added in v0.32.0

type MeasureResponseOutput struct{ *pulumi.OutputState }

Preview: A chart measure for an SQL query. This is applied over the y-axis. This is a preview feature and may be subject to change before final release.

func (MeasureResponseOutput) AggregationFunction added in v0.32.0

The aggregation function applied to the input column. This must not be set to "none" unless binning is disabled on the dimension. The aggregation function is used to group points on the dimension bins.

func (MeasureResponseOutput) Column added in v0.32.0

The column name within in the dataset used for the measure.

func (MeasureResponseOutput) ElementType added in v0.32.0

func (MeasureResponseOutput) ElementType() reflect.Type

func (MeasureResponseOutput) ToMeasureResponseOutput added in v0.32.0

func (o MeasureResponseOutput) ToMeasureResponseOutput() MeasureResponseOutput

func (MeasureResponseOutput) ToMeasureResponseOutputWithContext added in v0.32.0

func (o MeasureResponseOutput) ToMeasureResponseOutputWithContext(ctx context.Context) MeasureResponseOutput

type MonitoredResource added in v0.29.0

type MonitoredResource struct {
	// Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".
	Labels map[string]string `pulumi:"labels"`
	// The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).
	Type string `pulumi:"type"`
}

An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The type field identifies a MonitoredResourceDescriptor object that describes the resource's schema. Information in the labels field identifies the actual resource and its attributes according to the schema. For example, a particular Compute Engine VM instance could be represented by the following object, because the MonitoredResourceDescriptor for "gce_instance" has labels "project_id", "instance_id" and "zone": { "type": "gce_instance", "labels": { "project_id": "my-project", "instance_id": "12345678901234", "zone": "us-central1-a" }}

type MonitoredResourceArgs added in v0.29.0

type MonitoredResourceArgs struct {
	// Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".
	Labels pulumi.StringMapInput `pulumi:"labels"`
	// The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).
	Type pulumi.StringInput `pulumi:"type"`
}

An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The type field identifies a MonitoredResourceDescriptor object that describes the resource's schema. Information in the labels field identifies the actual resource and its attributes according to the schema. For example, a particular Compute Engine VM instance could be represented by the following object, because the MonitoredResourceDescriptor for "gce_instance" has labels "project_id", "instance_id" and "zone": { "type": "gce_instance", "labels": { "project_id": "my-project", "instance_id": "12345678901234", "zone": "us-central1-a" }}

func (MonitoredResourceArgs) ElementType added in v0.29.0

func (MonitoredResourceArgs) ElementType() reflect.Type

func (MonitoredResourceArgs) ToMonitoredResourceOutput added in v0.29.0

func (i MonitoredResourceArgs) ToMonitoredResourceOutput() MonitoredResourceOutput

func (MonitoredResourceArgs) ToMonitoredResourceOutputWithContext added in v0.29.0

func (i MonitoredResourceArgs) ToMonitoredResourceOutputWithContext(ctx context.Context) MonitoredResourceOutput

type MonitoredResourceArray added in v0.29.0

type MonitoredResourceArray []MonitoredResourceInput

func (MonitoredResourceArray) ElementType added in v0.29.0

func (MonitoredResourceArray) ElementType() reflect.Type

func (MonitoredResourceArray) ToMonitoredResourceArrayOutput added in v0.29.0

func (i MonitoredResourceArray) ToMonitoredResourceArrayOutput() MonitoredResourceArrayOutput

func (MonitoredResourceArray) ToMonitoredResourceArrayOutputWithContext added in v0.29.0

func (i MonitoredResourceArray) ToMonitoredResourceArrayOutputWithContext(ctx context.Context) MonitoredResourceArrayOutput

type MonitoredResourceArrayInput added in v0.29.0

type MonitoredResourceArrayInput interface {
	pulumi.Input

	ToMonitoredResourceArrayOutput() MonitoredResourceArrayOutput
	ToMonitoredResourceArrayOutputWithContext(context.Context) MonitoredResourceArrayOutput
}

MonitoredResourceArrayInput is an input type that accepts MonitoredResourceArray and MonitoredResourceArrayOutput values. You can construct a concrete instance of `MonitoredResourceArrayInput` via:

MonitoredResourceArray{ MonitoredResourceArgs{...} }

type MonitoredResourceArrayOutput added in v0.29.0

type MonitoredResourceArrayOutput struct{ *pulumi.OutputState }

func (MonitoredResourceArrayOutput) ElementType added in v0.29.0

func (MonitoredResourceArrayOutput) Index added in v0.29.0

func (MonitoredResourceArrayOutput) ToMonitoredResourceArrayOutput added in v0.29.0

func (o MonitoredResourceArrayOutput) ToMonitoredResourceArrayOutput() MonitoredResourceArrayOutput

func (MonitoredResourceArrayOutput) ToMonitoredResourceArrayOutputWithContext added in v0.29.0

func (o MonitoredResourceArrayOutput) ToMonitoredResourceArrayOutputWithContext(ctx context.Context) MonitoredResourceArrayOutput

type MonitoredResourceInput added in v0.29.0

type MonitoredResourceInput interface {
	pulumi.Input

	ToMonitoredResourceOutput() MonitoredResourceOutput
	ToMonitoredResourceOutputWithContext(context.Context) MonitoredResourceOutput
}

MonitoredResourceInput is an input type that accepts MonitoredResourceArgs and MonitoredResourceOutput values. You can construct a concrete instance of `MonitoredResourceInput` via:

MonitoredResourceArgs{...}

type MonitoredResourceOutput added in v0.29.0

type MonitoredResourceOutput struct{ *pulumi.OutputState }

An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The type field identifies a MonitoredResourceDescriptor object that describes the resource's schema. Information in the labels field identifies the actual resource and its attributes according to the schema. For example, a particular Compute Engine VM instance could be represented by the following object, because the MonitoredResourceDescriptor for "gce_instance" has labels "project_id", "instance_id" and "zone": { "type": "gce_instance", "labels": { "project_id": "my-project", "instance_id": "12345678901234", "zone": "us-central1-a" }}

func (MonitoredResourceOutput) ElementType added in v0.29.0

func (MonitoredResourceOutput) ElementType() reflect.Type

func (MonitoredResourceOutput) Labels added in v0.29.0

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

func (MonitoredResourceOutput) ToMonitoredResourceOutput added in v0.29.0

func (o MonitoredResourceOutput) ToMonitoredResourceOutput() MonitoredResourceOutput

func (MonitoredResourceOutput) ToMonitoredResourceOutputWithContext added in v0.29.0

func (o MonitoredResourceOutput) ToMonitoredResourceOutputWithContext(ctx context.Context) MonitoredResourceOutput

func (MonitoredResourceOutput) Type added in v0.29.0

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

type MonitoredResourceResponse added in v0.29.0

type MonitoredResourceResponse struct {
	// Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".
	Labels map[string]string `pulumi:"labels"`
	// The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).
	Type string `pulumi:"type"`
}

An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The type field identifies a MonitoredResourceDescriptor object that describes the resource's schema. Information in the labels field identifies the actual resource and its attributes according to the schema. For example, a particular Compute Engine VM instance could be represented by the following object, because the MonitoredResourceDescriptor for "gce_instance" has labels "project_id", "instance_id" and "zone": { "type": "gce_instance", "labels": { "project_id": "my-project", "instance_id": "12345678901234", "zone": "us-central1-a" }}

type MonitoredResourceResponseArrayOutput added in v0.29.0

type MonitoredResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (MonitoredResourceResponseArrayOutput) ElementType added in v0.29.0

func (MonitoredResourceResponseArrayOutput) Index added in v0.29.0

func (MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutput added in v0.29.0

func (o MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutput() MonitoredResourceResponseArrayOutput

func (MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutputWithContext added in v0.29.0

func (o MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutputWithContext(ctx context.Context) MonitoredResourceResponseArrayOutput

type MonitoredResourceResponseOutput added in v0.29.0

type MonitoredResourceResponseOutput struct{ *pulumi.OutputState }

An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The type field identifies a MonitoredResourceDescriptor object that describes the resource's schema. Information in the labels field identifies the actual resource and its attributes according to the schema. For example, a particular Compute Engine VM instance could be represented by the following object, because the MonitoredResourceDescriptor for "gce_instance" has labels "project_id", "instance_id" and "zone": { "type": "gce_instance", "labels": { "project_id": "my-project", "instance_id": "12345678901234", "zone": "us-central1-a" }}

func (MonitoredResourceResponseOutput) ElementType added in v0.29.0

func (MonitoredResourceResponseOutput) Labels added in v0.29.0

Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id", "instance_id", and "zone".

func (MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutput added in v0.29.0

func (o MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutput() MonitoredResourceResponseOutput

func (MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutputWithContext added in v0.29.0

func (o MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutputWithContext(ctx context.Context) MonitoredResourceResponseOutput

func (MonitoredResourceResponseOutput) Type added in v0.29.0

The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance. For a list of types, see Monitoring resource types (https://cloud.google.com/monitoring/api/resources) and Logging resource types (https://cloud.google.com/logging/docs/api/v2/resource-list).

type MosaicLayout

type MosaicLayout struct {
	// The number of columns in the mosaic grid. The number of columns must be between 1 and 12, inclusive.
	Columns *int `pulumi:"columns"`
	// The tiles to display.
	Tiles []Tile `pulumi:"tiles"`
}

A mosaic layout divides the available space into a grid of blocks, and overlays the grid with tiles. Unlike GridLayout, tiles may span multiple grid blocks and can be placed at arbitrary locations in the grid.

type MosaicLayoutArgs

type MosaicLayoutArgs struct {
	// The number of columns in the mosaic grid. The number of columns must be between 1 and 12, inclusive.
	Columns pulumi.IntPtrInput `pulumi:"columns"`
	// The tiles to display.
	Tiles TileArrayInput `pulumi:"tiles"`
}

A mosaic layout divides the available space into a grid of blocks, and overlays the grid with tiles. Unlike GridLayout, tiles may span multiple grid blocks and can be placed at arbitrary locations in the grid.

func (MosaicLayoutArgs) ElementType

func (MosaicLayoutArgs) ElementType() reflect.Type

func (MosaicLayoutArgs) ToMosaicLayoutOutput

func (i MosaicLayoutArgs) ToMosaicLayoutOutput() MosaicLayoutOutput

func (MosaicLayoutArgs) ToMosaicLayoutOutputWithContext

func (i MosaicLayoutArgs) ToMosaicLayoutOutputWithContext(ctx context.Context) MosaicLayoutOutput

func (MosaicLayoutArgs) ToMosaicLayoutPtrOutput

func (i MosaicLayoutArgs) ToMosaicLayoutPtrOutput() MosaicLayoutPtrOutput

func (MosaicLayoutArgs) ToMosaicLayoutPtrOutputWithContext

func (i MosaicLayoutArgs) ToMosaicLayoutPtrOutputWithContext(ctx context.Context) MosaicLayoutPtrOutput

type MosaicLayoutInput

type MosaicLayoutInput interface {
	pulumi.Input

	ToMosaicLayoutOutput() MosaicLayoutOutput
	ToMosaicLayoutOutputWithContext(context.Context) MosaicLayoutOutput
}

MosaicLayoutInput is an input type that accepts MosaicLayoutArgs and MosaicLayoutOutput values. You can construct a concrete instance of `MosaicLayoutInput` via:

MosaicLayoutArgs{...}

type MosaicLayoutOutput

type MosaicLayoutOutput struct{ *pulumi.OutputState }

A mosaic layout divides the available space into a grid of blocks, and overlays the grid with tiles. Unlike GridLayout, tiles may span multiple grid blocks and can be placed at arbitrary locations in the grid.

func (MosaicLayoutOutput) Columns

The number of columns in the mosaic grid. The number of columns must be between 1 and 12, inclusive.

func (MosaicLayoutOutput) ElementType

func (MosaicLayoutOutput) ElementType() reflect.Type

func (MosaicLayoutOutput) Tiles

The tiles to display.

func (MosaicLayoutOutput) ToMosaicLayoutOutput

func (o MosaicLayoutOutput) ToMosaicLayoutOutput() MosaicLayoutOutput

func (MosaicLayoutOutput) ToMosaicLayoutOutputWithContext

func (o MosaicLayoutOutput) ToMosaicLayoutOutputWithContext(ctx context.Context) MosaicLayoutOutput

func (MosaicLayoutOutput) ToMosaicLayoutPtrOutput

func (o MosaicLayoutOutput) ToMosaicLayoutPtrOutput() MosaicLayoutPtrOutput

func (MosaicLayoutOutput) ToMosaicLayoutPtrOutputWithContext

func (o MosaicLayoutOutput) ToMosaicLayoutPtrOutputWithContext(ctx context.Context) MosaicLayoutPtrOutput

type MosaicLayoutPtrInput

type MosaicLayoutPtrInput interface {
	pulumi.Input

	ToMosaicLayoutPtrOutput() MosaicLayoutPtrOutput
	ToMosaicLayoutPtrOutputWithContext(context.Context) MosaicLayoutPtrOutput
}

MosaicLayoutPtrInput is an input type that accepts MosaicLayoutArgs, MosaicLayoutPtr and MosaicLayoutPtrOutput values. You can construct a concrete instance of `MosaicLayoutPtrInput` via:

        MosaicLayoutArgs{...}

or:

        nil

type MosaicLayoutPtrOutput

type MosaicLayoutPtrOutput struct{ *pulumi.OutputState }

func (MosaicLayoutPtrOutput) Columns

The number of columns in the mosaic grid. The number of columns must be between 1 and 12, inclusive.

func (MosaicLayoutPtrOutput) Elem

func (MosaicLayoutPtrOutput) ElementType

func (MosaicLayoutPtrOutput) ElementType() reflect.Type

func (MosaicLayoutPtrOutput) Tiles

The tiles to display.

func (MosaicLayoutPtrOutput) ToMosaicLayoutPtrOutput

func (o MosaicLayoutPtrOutput) ToMosaicLayoutPtrOutput() MosaicLayoutPtrOutput

func (MosaicLayoutPtrOutput) ToMosaicLayoutPtrOutputWithContext

func (o MosaicLayoutPtrOutput) ToMosaicLayoutPtrOutputWithContext(ctx context.Context) MosaicLayoutPtrOutput

type MosaicLayoutResponse

type MosaicLayoutResponse struct {
	// The number of columns in the mosaic grid. The number of columns must be between 1 and 12, inclusive.
	Columns int `pulumi:"columns"`
	// The tiles to display.
	Tiles []TileResponse `pulumi:"tiles"`
}

A mosaic layout divides the available space into a grid of blocks, and overlays the grid with tiles. Unlike GridLayout, tiles may span multiple grid blocks and can be placed at arbitrary locations in the grid.

type MosaicLayoutResponseOutput

type MosaicLayoutResponseOutput struct{ *pulumi.OutputState }

A mosaic layout divides the available space into a grid of blocks, and overlays the grid with tiles. Unlike GridLayout, tiles may span multiple grid blocks and can be placed at arbitrary locations in the grid.

func (MosaicLayoutResponseOutput) Columns

The number of columns in the mosaic grid. The number of columns must be between 1 and 12, inclusive.

func (MosaicLayoutResponseOutput) ElementType

func (MosaicLayoutResponseOutput) ElementType() reflect.Type

func (MosaicLayoutResponseOutput) Tiles

The tiles to display.

func (MosaicLayoutResponseOutput) ToMosaicLayoutResponseOutput

func (o MosaicLayoutResponseOutput) ToMosaicLayoutResponseOutput() MosaicLayoutResponseOutput

func (MosaicLayoutResponseOutput) ToMosaicLayoutResponseOutputWithContext

func (o MosaicLayoutResponseOutput) ToMosaicLayoutResponseOutputWithContext(ctx context.Context) MosaicLayoutResponseOutput

type OpsAnalyticsQuery added in v0.32.0

type OpsAnalyticsQuery struct {
	// A SQL query to fetch time series, category series, or numeric series data.
	Sql *string `pulumi:"sql"`
}

Preview: A query that produces an aggregated response and supporting data. This is a preview feature and may be subject to change before final release.

type OpsAnalyticsQueryArgs added in v0.32.0

type OpsAnalyticsQueryArgs struct {
	// A SQL query to fetch time series, category series, or numeric series data.
	Sql pulumi.StringPtrInput `pulumi:"sql"`
}

Preview: A query that produces an aggregated response and supporting data. This is a preview feature and may be subject to change before final release.

func (OpsAnalyticsQueryArgs) ElementType added in v0.32.0

func (OpsAnalyticsQueryArgs) ElementType() reflect.Type

func (OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryOutput added in v0.32.0

func (i OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryOutput() OpsAnalyticsQueryOutput

func (OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryOutputWithContext added in v0.32.0

func (i OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryOutputWithContext(ctx context.Context) OpsAnalyticsQueryOutput

func (OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryPtrOutput added in v0.32.0

func (i OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryPtrOutput() OpsAnalyticsQueryPtrOutput

func (OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryPtrOutputWithContext added in v0.32.0

func (i OpsAnalyticsQueryArgs) ToOpsAnalyticsQueryPtrOutputWithContext(ctx context.Context) OpsAnalyticsQueryPtrOutput

type OpsAnalyticsQueryInput added in v0.32.0

type OpsAnalyticsQueryInput interface {
	pulumi.Input

	ToOpsAnalyticsQueryOutput() OpsAnalyticsQueryOutput
	ToOpsAnalyticsQueryOutputWithContext(context.Context) OpsAnalyticsQueryOutput
}

OpsAnalyticsQueryInput is an input type that accepts OpsAnalyticsQueryArgs and OpsAnalyticsQueryOutput values. You can construct a concrete instance of `OpsAnalyticsQueryInput` via:

OpsAnalyticsQueryArgs{...}

type OpsAnalyticsQueryOutput added in v0.32.0

type OpsAnalyticsQueryOutput struct{ *pulumi.OutputState }

Preview: A query that produces an aggregated response and supporting data. This is a preview feature and may be subject to change before final release.

func (OpsAnalyticsQueryOutput) ElementType added in v0.32.0

func (OpsAnalyticsQueryOutput) ElementType() reflect.Type

func (OpsAnalyticsQueryOutput) Sql added in v0.32.0

A SQL query to fetch time series, category series, or numeric series data.

func (OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryOutput added in v0.32.0

func (o OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryOutput() OpsAnalyticsQueryOutput

func (OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryOutputWithContext added in v0.32.0

func (o OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryOutputWithContext(ctx context.Context) OpsAnalyticsQueryOutput

func (OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryPtrOutput added in v0.32.0

func (o OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryPtrOutput() OpsAnalyticsQueryPtrOutput

func (OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryPtrOutputWithContext added in v0.32.0

func (o OpsAnalyticsQueryOutput) ToOpsAnalyticsQueryPtrOutputWithContext(ctx context.Context) OpsAnalyticsQueryPtrOutput

type OpsAnalyticsQueryPtrInput added in v0.32.0

type OpsAnalyticsQueryPtrInput interface {
	pulumi.Input

	ToOpsAnalyticsQueryPtrOutput() OpsAnalyticsQueryPtrOutput
	ToOpsAnalyticsQueryPtrOutputWithContext(context.Context) OpsAnalyticsQueryPtrOutput
}

OpsAnalyticsQueryPtrInput is an input type that accepts OpsAnalyticsQueryArgs, OpsAnalyticsQueryPtr and OpsAnalyticsQueryPtrOutput values. You can construct a concrete instance of `OpsAnalyticsQueryPtrInput` via:

        OpsAnalyticsQueryArgs{...}

or:

        nil

func OpsAnalyticsQueryPtr added in v0.32.0

func OpsAnalyticsQueryPtr(v *OpsAnalyticsQueryArgs) OpsAnalyticsQueryPtrInput

type OpsAnalyticsQueryPtrOutput added in v0.32.0

type OpsAnalyticsQueryPtrOutput struct{ *pulumi.OutputState }

func (OpsAnalyticsQueryPtrOutput) Elem added in v0.32.0

func (OpsAnalyticsQueryPtrOutput) ElementType added in v0.32.0

func (OpsAnalyticsQueryPtrOutput) ElementType() reflect.Type

func (OpsAnalyticsQueryPtrOutput) Sql added in v0.32.0

A SQL query to fetch time series, category series, or numeric series data.

func (OpsAnalyticsQueryPtrOutput) ToOpsAnalyticsQueryPtrOutput added in v0.32.0

func (o OpsAnalyticsQueryPtrOutput) ToOpsAnalyticsQueryPtrOutput() OpsAnalyticsQueryPtrOutput

func (OpsAnalyticsQueryPtrOutput) ToOpsAnalyticsQueryPtrOutputWithContext added in v0.32.0

func (o OpsAnalyticsQueryPtrOutput) ToOpsAnalyticsQueryPtrOutputWithContext(ctx context.Context) OpsAnalyticsQueryPtrOutput

type OpsAnalyticsQueryResponse added in v0.32.0

type OpsAnalyticsQueryResponse struct {
	// A SQL query to fetch time series, category series, or numeric series data.
	Sql string `pulumi:"sql"`
}

Preview: A query that produces an aggregated response and supporting data. This is a preview feature and may be subject to change before final release.

type OpsAnalyticsQueryResponseOutput added in v0.32.0

type OpsAnalyticsQueryResponseOutput struct{ *pulumi.OutputState }

Preview: A query that produces an aggregated response and supporting data. This is a preview feature and may be subject to change before final release.

func (OpsAnalyticsQueryResponseOutput) ElementType added in v0.32.0

func (OpsAnalyticsQueryResponseOutput) Sql added in v0.32.0

A SQL query to fetch time series, category series, or numeric series data.

func (OpsAnalyticsQueryResponseOutput) ToOpsAnalyticsQueryResponseOutput added in v0.32.0

func (o OpsAnalyticsQueryResponseOutput) ToOpsAnalyticsQueryResponseOutput() OpsAnalyticsQueryResponseOutput

func (OpsAnalyticsQueryResponseOutput) ToOpsAnalyticsQueryResponseOutputWithContext added in v0.32.0

func (o OpsAnalyticsQueryResponseOutput) ToOpsAnalyticsQueryResponseOutputWithContext(ctx context.Context) OpsAnalyticsQueryResponseOutput

type Parameter added in v0.32.0

type Parameter struct {
	// A floating-point parameter value.
	DoubleValue *float64 `pulumi:"doubleValue"`
	// An integer parameter value.
	IntValue *string `pulumi:"intValue"`
}

Preview: Parameter value applied to the aggregation function. This is a preview feature and may be subject to change before final release.

type ParameterArgs added in v0.32.0

type ParameterArgs struct {
	// A floating-point parameter value.
	DoubleValue pulumi.Float64PtrInput `pulumi:"doubleValue"`
	// An integer parameter value.
	IntValue pulumi.StringPtrInput `pulumi:"intValue"`
}

Preview: Parameter value applied to the aggregation function. This is a preview feature and may be subject to change before final release.

func (ParameterArgs) ElementType added in v0.32.0

func (ParameterArgs) ElementType() reflect.Type

func (ParameterArgs) ToParameterOutput added in v0.32.0

func (i ParameterArgs) ToParameterOutput() ParameterOutput

func (ParameterArgs) ToParameterOutputWithContext added in v0.32.0

func (i ParameterArgs) ToParameterOutputWithContext(ctx context.Context) ParameterOutput

type ParameterArray added in v0.32.0

type ParameterArray []ParameterInput

func (ParameterArray) ElementType added in v0.32.0

func (ParameterArray) ElementType() reflect.Type

func (ParameterArray) ToParameterArrayOutput added in v0.32.0

func (i ParameterArray) ToParameterArrayOutput() ParameterArrayOutput

func (ParameterArray) ToParameterArrayOutputWithContext added in v0.32.0

func (i ParameterArray) ToParameterArrayOutputWithContext(ctx context.Context) ParameterArrayOutput

type ParameterArrayInput added in v0.32.0

type ParameterArrayInput interface {
	pulumi.Input

	ToParameterArrayOutput() ParameterArrayOutput
	ToParameterArrayOutputWithContext(context.Context) ParameterArrayOutput
}

ParameterArrayInput is an input type that accepts ParameterArray and ParameterArrayOutput values. You can construct a concrete instance of `ParameterArrayInput` via:

ParameterArray{ ParameterArgs{...} }

type ParameterArrayOutput added in v0.32.0

type ParameterArrayOutput struct{ *pulumi.OutputState }

func (ParameterArrayOutput) ElementType added in v0.32.0

func (ParameterArrayOutput) ElementType() reflect.Type

func (ParameterArrayOutput) Index added in v0.32.0

func (ParameterArrayOutput) ToParameterArrayOutput added in v0.32.0

func (o ParameterArrayOutput) ToParameterArrayOutput() ParameterArrayOutput

func (ParameterArrayOutput) ToParameterArrayOutputWithContext added in v0.32.0

func (o ParameterArrayOutput) ToParameterArrayOutputWithContext(ctx context.Context) ParameterArrayOutput

type ParameterInput added in v0.32.0

type ParameterInput interface {
	pulumi.Input

	ToParameterOutput() ParameterOutput
	ToParameterOutputWithContext(context.Context) ParameterOutput
}

ParameterInput is an input type that accepts ParameterArgs and ParameterOutput values. You can construct a concrete instance of `ParameterInput` via:

ParameterArgs{...}

type ParameterOutput added in v0.32.0

type ParameterOutput struct{ *pulumi.OutputState }

Preview: Parameter value applied to the aggregation function. This is a preview feature and may be subject to change before final release.

func (ParameterOutput) DoubleValue added in v0.32.0

func (o ParameterOutput) DoubleValue() pulumi.Float64PtrOutput

A floating-point parameter value.

func (ParameterOutput) ElementType added in v0.32.0

func (ParameterOutput) ElementType() reflect.Type

func (ParameterOutput) IntValue added in v0.32.0

func (o ParameterOutput) IntValue() pulumi.StringPtrOutput

An integer parameter value.

func (ParameterOutput) ToParameterOutput added in v0.32.0

func (o ParameterOutput) ToParameterOutput() ParameterOutput

func (ParameterOutput) ToParameterOutputWithContext added in v0.32.0

func (o ParameterOutput) ToParameterOutputWithContext(ctx context.Context) ParameterOutput

type ParameterResponse added in v0.32.0

type ParameterResponse struct {
	// A floating-point parameter value.
	DoubleValue float64 `pulumi:"doubleValue"`
	// An integer parameter value.
	IntValue string `pulumi:"intValue"`
}

Preview: Parameter value applied to the aggregation function. This is a preview feature and may be subject to change before final release.

type ParameterResponseArrayOutput added in v0.32.0

type ParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (ParameterResponseArrayOutput) ElementType added in v0.32.0

func (ParameterResponseArrayOutput) Index added in v0.32.0

func (ParameterResponseArrayOutput) ToParameterResponseArrayOutput added in v0.32.0

func (o ParameterResponseArrayOutput) ToParameterResponseArrayOutput() ParameterResponseArrayOutput

func (ParameterResponseArrayOutput) ToParameterResponseArrayOutputWithContext added in v0.32.0

func (o ParameterResponseArrayOutput) ToParameterResponseArrayOutputWithContext(ctx context.Context) ParameterResponseArrayOutput

type ParameterResponseOutput added in v0.32.0

type ParameterResponseOutput struct{ *pulumi.OutputState }

Preview: Parameter value applied to the aggregation function. This is a preview feature and may be subject to change before final release.

func (ParameterResponseOutput) DoubleValue added in v0.32.0

A floating-point parameter value.

func (ParameterResponseOutput) ElementType added in v0.32.0

func (ParameterResponseOutput) ElementType() reflect.Type

func (ParameterResponseOutput) IntValue added in v0.32.0

An integer parameter value.

func (ParameterResponseOutput) ToParameterResponseOutput added in v0.32.0

func (o ParameterResponseOutput) ToParameterResponseOutput() ParameterResponseOutput

func (ParameterResponseOutput) ToParameterResponseOutputWithContext added in v0.32.0

func (o ParameterResponseOutput) ToParameterResponseOutputWithContext(ctx context.Context) ParameterResponseOutput

type PickTimeSeriesFilter

type PickTimeSeriesFilter struct {
	// How to use the ranking to select time series that pass through the filter.
	Direction *PickTimeSeriesFilterDirection `pulumi:"direction"`
	// How many time series to allow to pass through the filter.
	NumTimeSeries *int `pulumi:"numTimeSeries"`
	// ranking_method is applied to each time series independently to produce the value which will be used to compare the time series to other time series.
	RankingMethod *PickTimeSeriesFilterRankingMethod `pulumi:"rankingMethod"`
}

Describes a ranking-based time series filter. Each input time series is ranked with an aligner. The filter will allow up to num_time_series time series to pass through it, selecting them based on the relative ranking.For example, if ranking_method is METHOD_MEAN,direction is BOTTOM, and num_time_series is 3, then the 3 times series with the lowest mean values will pass through the filter.

type PickTimeSeriesFilterArgs

type PickTimeSeriesFilterArgs struct {
	// How to use the ranking to select time series that pass through the filter.
	Direction PickTimeSeriesFilterDirectionPtrInput `pulumi:"direction"`
	// How many time series to allow to pass through the filter.
	NumTimeSeries pulumi.IntPtrInput `pulumi:"numTimeSeries"`
	// ranking_method is applied to each time series independently to produce the value which will be used to compare the time series to other time series.
	RankingMethod PickTimeSeriesFilterRankingMethodPtrInput `pulumi:"rankingMethod"`
}

Describes a ranking-based time series filter. Each input time series is ranked with an aligner. The filter will allow up to num_time_series time series to pass through it, selecting them based on the relative ranking.For example, if ranking_method is METHOD_MEAN,direction is BOTTOM, and num_time_series is 3, then the 3 times series with the lowest mean values will pass through the filter.

func (PickTimeSeriesFilterArgs) ElementType

func (PickTimeSeriesFilterArgs) ElementType() reflect.Type

func (PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterOutput

func (i PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterOutput() PickTimeSeriesFilterOutput

func (PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterOutputWithContext

func (i PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterOutputWithContext(ctx context.Context) PickTimeSeriesFilterOutput

func (PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterPtrOutput

func (i PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterPtrOutput() PickTimeSeriesFilterPtrOutput

func (PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterPtrOutputWithContext

func (i PickTimeSeriesFilterArgs) ToPickTimeSeriesFilterPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterPtrOutput

type PickTimeSeriesFilterDirection added in v0.4.0

type PickTimeSeriesFilterDirection string

How to use the ranking to select time series that pass through the filter.

func (PickTimeSeriesFilterDirection) ElementType added in v0.4.0

func (PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionOutput added in v0.6.0

func (e PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionOutput() PickTimeSeriesFilterDirectionOutput

func (PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionOutputWithContext added in v0.6.0

func (e PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionOutputWithContext(ctx context.Context) PickTimeSeriesFilterDirectionOutput

func (PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionPtrOutput added in v0.6.0

func (e PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionPtrOutput() PickTimeSeriesFilterDirectionPtrOutput

func (PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionPtrOutputWithContext added in v0.6.0

func (e PickTimeSeriesFilterDirection) ToPickTimeSeriesFilterDirectionPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterDirectionPtrOutput

func (PickTimeSeriesFilterDirection) ToStringOutput added in v0.4.0

func (PickTimeSeriesFilterDirection) ToStringOutputWithContext added in v0.4.0

func (e PickTimeSeriesFilterDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PickTimeSeriesFilterDirection) ToStringPtrOutput added in v0.4.0

func (PickTimeSeriesFilterDirection) ToStringPtrOutputWithContext added in v0.4.0

func (e PickTimeSeriesFilterDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PickTimeSeriesFilterDirectionInput added in v0.6.0

type PickTimeSeriesFilterDirectionInput interface {
	pulumi.Input

	ToPickTimeSeriesFilterDirectionOutput() PickTimeSeriesFilterDirectionOutput
	ToPickTimeSeriesFilterDirectionOutputWithContext(context.Context) PickTimeSeriesFilterDirectionOutput
}

PickTimeSeriesFilterDirectionInput is an input type that accepts PickTimeSeriesFilterDirectionArgs and PickTimeSeriesFilterDirectionOutput values. You can construct a concrete instance of `PickTimeSeriesFilterDirectionInput` via:

PickTimeSeriesFilterDirectionArgs{...}

type PickTimeSeriesFilterDirectionOutput added in v0.6.0

type PickTimeSeriesFilterDirectionOutput struct{ *pulumi.OutputState }

func (PickTimeSeriesFilterDirectionOutput) ElementType added in v0.6.0

func (PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionOutput added in v0.6.0

func (o PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionOutput() PickTimeSeriesFilterDirectionOutput

func (PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionOutputWithContext(ctx context.Context) PickTimeSeriesFilterDirectionOutput

func (PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionPtrOutput added in v0.6.0

func (o PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionPtrOutput() PickTimeSeriesFilterDirectionPtrOutput

func (PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionPtrOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterDirectionOutput) ToPickTimeSeriesFilterDirectionPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterDirectionPtrOutput

func (PickTimeSeriesFilterDirectionOutput) ToStringOutput added in v0.6.0

func (PickTimeSeriesFilterDirectionOutput) ToStringOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterDirectionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PickTimeSeriesFilterDirectionOutput) ToStringPtrOutput added in v0.6.0

func (PickTimeSeriesFilterDirectionOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterDirectionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PickTimeSeriesFilterDirectionPtrInput added in v0.6.0

type PickTimeSeriesFilterDirectionPtrInput interface {
	pulumi.Input

	ToPickTimeSeriesFilterDirectionPtrOutput() PickTimeSeriesFilterDirectionPtrOutput
	ToPickTimeSeriesFilterDirectionPtrOutputWithContext(context.Context) PickTimeSeriesFilterDirectionPtrOutput
}

func PickTimeSeriesFilterDirectionPtr added in v0.6.0

func PickTimeSeriesFilterDirectionPtr(v string) PickTimeSeriesFilterDirectionPtrInput

type PickTimeSeriesFilterDirectionPtrOutput added in v0.6.0

type PickTimeSeriesFilterDirectionPtrOutput struct{ *pulumi.OutputState }

func (PickTimeSeriesFilterDirectionPtrOutput) Elem added in v0.6.0

func (PickTimeSeriesFilterDirectionPtrOutput) ElementType added in v0.6.0

func (PickTimeSeriesFilterDirectionPtrOutput) ToPickTimeSeriesFilterDirectionPtrOutput added in v0.6.0

func (o PickTimeSeriesFilterDirectionPtrOutput) ToPickTimeSeriesFilterDirectionPtrOutput() PickTimeSeriesFilterDirectionPtrOutput

func (PickTimeSeriesFilterDirectionPtrOutput) ToPickTimeSeriesFilterDirectionPtrOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterDirectionPtrOutput) ToPickTimeSeriesFilterDirectionPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterDirectionPtrOutput

func (PickTimeSeriesFilterDirectionPtrOutput) ToStringPtrOutput added in v0.6.0

func (PickTimeSeriesFilterDirectionPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterDirectionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PickTimeSeriesFilterInput

type PickTimeSeriesFilterInput interface {
	pulumi.Input

	ToPickTimeSeriesFilterOutput() PickTimeSeriesFilterOutput
	ToPickTimeSeriesFilterOutputWithContext(context.Context) PickTimeSeriesFilterOutput
}

PickTimeSeriesFilterInput is an input type that accepts PickTimeSeriesFilterArgs and PickTimeSeriesFilterOutput values. You can construct a concrete instance of `PickTimeSeriesFilterInput` via:

PickTimeSeriesFilterArgs{...}

type PickTimeSeriesFilterOutput

type PickTimeSeriesFilterOutput struct{ *pulumi.OutputState }

Describes a ranking-based time series filter. Each input time series is ranked with an aligner. The filter will allow up to num_time_series time series to pass through it, selecting them based on the relative ranking.For example, if ranking_method is METHOD_MEAN,direction is BOTTOM, and num_time_series is 3, then the 3 times series with the lowest mean values will pass through the filter.

func (PickTimeSeriesFilterOutput) Direction

How to use the ranking to select time series that pass through the filter.

func (PickTimeSeriesFilterOutput) ElementType

func (PickTimeSeriesFilterOutput) ElementType() reflect.Type

func (PickTimeSeriesFilterOutput) NumTimeSeries

How many time series to allow to pass through the filter.

func (PickTimeSeriesFilterOutput) RankingMethod

ranking_method is applied to each time series independently to produce the value which will be used to compare the time series to other time series.

func (PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterOutput

func (o PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterOutput() PickTimeSeriesFilterOutput

func (PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterOutputWithContext

func (o PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterOutputWithContext(ctx context.Context) PickTimeSeriesFilterOutput

func (PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterPtrOutput

func (o PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterPtrOutput() PickTimeSeriesFilterPtrOutput

func (PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterPtrOutputWithContext

func (o PickTimeSeriesFilterOutput) ToPickTimeSeriesFilterPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterPtrOutput

type PickTimeSeriesFilterPtrInput

type PickTimeSeriesFilterPtrInput interface {
	pulumi.Input

	ToPickTimeSeriesFilterPtrOutput() PickTimeSeriesFilterPtrOutput
	ToPickTimeSeriesFilterPtrOutputWithContext(context.Context) PickTimeSeriesFilterPtrOutput
}

PickTimeSeriesFilterPtrInput is an input type that accepts PickTimeSeriesFilterArgs, PickTimeSeriesFilterPtr and PickTimeSeriesFilterPtrOutput values. You can construct a concrete instance of `PickTimeSeriesFilterPtrInput` via:

        PickTimeSeriesFilterArgs{...}

or:

        nil

type PickTimeSeriesFilterPtrOutput

type PickTimeSeriesFilterPtrOutput struct{ *pulumi.OutputState }

func (PickTimeSeriesFilterPtrOutput) Direction

How to use the ranking to select time series that pass through the filter.

func (PickTimeSeriesFilterPtrOutput) Elem

func (PickTimeSeriesFilterPtrOutput) ElementType

func (PickTimeSeriesFilterPtrOutput) NumTimeSeries

How many time series to allow to pass through the filter.

func (PickTimeSeriesFilterPtrOutput) RankingMethod

ranking_method is applied to each time series independently to produce the value which will be used to compare the time series to other time series.

func (PickTimeSeriesFilterPtrOutput) ToPickTimeSeriesFilterPtrOutput

func (o PickTimeSeriesFilterPtrOutput) ToPickTimeSeriesFilterPtrOutput() PickTimeSeriesFilterPtrOutput

func (PickTimeSeriesFilterPtrOutput) ToPickTimeSeriesFilterPtrOutputWithContext

func (o PickTimeSeriesFilterPtrOutput) ToPickTimeSeriesFilterPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterPtrOutput

type PickTimeSeriesFilterRankingMethod added in v0.4.0

type PickTimeSeriesFilterRankingMethod string

ranking_method is applied to each time series independently to produce the value which will be used to compare the time series to other time series.

func (PickTimeSeriesFilterRankingMethod) ElementType added in v0.4.0

func (PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodOutput added in v0.6.0

func (e PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodOutput() PickTimeSeriesFilterRankingMethodOutput

func (PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodOutputWithContext added in v0.6.0

func (e PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodOutputWithContext(ctx context.Context) PickTimeSeriesFilterRankingMethodOutput

func (PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodPtrOutput added in v0.6.0

func (e PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodPtrOutput() PickTimeSeriesFilterRankingMethodPtrOutput

func (PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodPtrOutputWithContext added in v0.6.0

func (e PickTimeSeriesFilterRankingMethod) ToPickTimeSeriesFilterRankingMethodPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterRankingMethodPtrOutput

func (PickTimeSeriesFilterRankingMethod) ToStringOutput added in v0.4.0

func (PickTimeSeriesFilterRankingMethod) ToStringOutputWithContext added in v0.4.0

func (e PickTimeSeriesFilterRankingMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PickTimeSeriesFilterRankingMethod) ToStringPtrOutput added in v0.4.0

func (PickTimeSeriesFilterRankingMethod) ToStringPtrOutputWithContext added in v0.4.0

func (e PickTimeSeriesFilterRankingMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PickTimeSeriesFilterRankingMethodInput added in v0.6.0

type PickTimeSeriesFilterRankingMethodInput interface {
	pulumi.Input

	ToPickTimeSeriesFilterRankingMethodOutput() PickTimeSeriesFilterRankingMethodOutput
	ToPickTimeSeriesFilterRankingMethodOutputWithContext(context.Context) PickTimeSeriesFilterRankingMethodOutput
}

PickTimeSeriesFilterRankingMethodInput is an input type that accepts PickTimeSeriesFilterRankingMethodArgs and PickTimeSeriesFilterRankingMethodOutput values. You can construct a concrete instance of `PickTimeSeriesFilterRankingMethodInput` via:

PickTimeSeriesFilterRankingMethodArgs{...}

type PickTimeSeriesFilterRankingMethodOutput added in v0.6.0

type PickTimeSeriesFilterRankingMethodOutput struct{ *pulumi.OutputState }

func (PickTimeSeriesFilterRankingMethodOutput) ElementType added in v0.6.0

func (PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodOutput added in v0.6.0

func (o PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodOutput() PickTimeSeriesFilterRankingMethodOutput

func (PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodOutputWithContext(ctx context.Context) PickTimeSeriesFilterRankingMethodOutput

func (PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodPtrOutput added in v0.6.0

func (o PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodPtrOutput() PickTimeSeriesFilterRankingMethodPtrOutput

func (PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodPtrOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterRankingMethodOutput) ToPickTimeSeriesFilterRankingMethodPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterRankingMethodPtrOutput

func (PickTimeSeriesFilterRankingMethodOutput) ToStringOutput added in v0.6.0

func (PickTimeSeriesFilterRankingMethodOutput) ToStringOutputWithContext added in v0.6.0

func (PickTimeSeriesFilterRankingMethodOutput) ToStringPtrOutput added in v0.6.0

func (PickTimeSeriesFilterRankingMethodOutput) ToStringPtrOutputWithContext added in v0.6.0

type PickTimeSeriesFilterRankingMethodPtrInput added in v0.6.0

type PickTimeSeriesFilterRankingMethodPtrInput interface {
	pulumi.Input

	ToPickTimeSeriesFilterRankingMethodPtrOutput() PickTimeSeriesFilterRankingMethodPtrOutput
	ToPickTimeSeriesFilterRankingMethodPtrOutputWithContext(context.Context) PickTimeSeriesFilterRankingMethodPtrOutput
}

func PickTimeSeriesFilterRankingMethodPtr added in v0.6.0

func PickTimeSeriesFilterRankingMethodPtr(v string) PickTimeSeriesFilterRankingMethodPtrInput

type PickTimeSeriesFilterRankingMethodPtrOutput added in v0.6.0

type PickTimeSeriesFilterRankingMethodPtrOutput struct{ *pulumi.OutputState }

func (PickTimeSeriesFilterRankingMethodPtrOutput) Elem added in v0.6.0

func (PickTimeSeriesFilterRankingMethodPtrOutput) ElementType added in v0.6.0

func (PickTimeSeriesFilterRankingMethodPtrOutput) ToPickTimeSeriesFilterRankingMethodPtrOutput added in v0.6.0

func (o PickTimeSeriesFilterRankingMethodPtrOutput) ToPickTimeSeriesFilterRankingMethodPtrOutput() PickTimeSeriesFilterRankingMethodPtrOutput

func (PickTimeSeriesFilterRankingMethodPtrOutput) ToPickTimeSeriesFilterRankingMethodPtrOutputWithContext added in v0.6.0

func (o PickTimeSeriesFilterRankingMethodPtrOutput) ToPickTimeSeriesFilterRankingMethodPtrOutputWithContext(ctx context.Context) PickTimeSeriesFilterRankingMethodPtrOutput

func (PickTimeSeriesFilterRankingMethodPtrOutput) ToStringPtrOutput added in v0.6.0

func (PickTimeSeriesFilterRankingMethodPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type PickTimeSeriesFilterResponse

type PickTimeSeriesFilterResponse struct {
	// How to use the ranking to select time series that pass through the filter.
	Direction string `pulumi:"direction"`
	// How many time series to allow to pass through the filter.
	NumTimeSeries int `pulumi:"numTimeSeries"`
	// ranking_method is applied to each time series independently to produce the value which will be used to compare the time series to other time series.
	RankingMethod string `pulumi:"rankingMethod"`
}

Describes a ranking-based time series filter. Each input time series is ranked with an aligner. The filter will allow up to num_time_series time series to pass through it, selecting them based on the relative ranking.For example, if ranking_method is METHOD_MEAN,direction is BOTTOM, and num_time_series is 3, then the 3 times series with the lowest mean values will pass through the filter.

type PickTimeSeriesFilterResponseOutput

type PickTimeSeriesFilterResponseOutput struct{ *pulumi.OutputState }

Describes a ranking-based time series filter. Each input time series is ranked with an aligner. The filter will allow up to num_time_series time series to pass through it, selecting them based on the relative ranking.For example, if ranking_method is METHOD_MEAN,direction is BOTTOM, and num_time_series is 3, then the 3 times series with the lowest mean values will pass through the filter.

func (PickTimeSeriesFilterResponseOutput) Direction

How to use the ranking to select time series that pass through the filter.

func (PickTimeSeriesFilterResponseOutput) ElementType

func (PickTimeSeriesFilterResponseOutput) NumTimeSeries

How many time series to allow to pass through the filter.

func (PickTimeSeriesFilterResponseOutput) RankingMethod

ranking_method is applied to each time series independently to produce the value which will be used to compare the time series to other time series.

func (PickTimeSeriesFilterResponseOutput) ToPickTimeSeriesFilterResponseOutput

func (o PickTimeSeriesFilterResponseOutput) ToPickTimeSeriesFilterResponseOutput() PickTimeSeriesFilterResponseOutput

func (PickTimeSeriesFilterResponseOutput) ToPickTimeSeriesFilterResponseOutputWithContext

func (o PickTimeSeriesFilterResponseOutput) ToPickTimeSeriesFilterResponseOutputWithContext(ctx context.Context) PickTimeSeriesFilterResponseOutput

type PieChart added in v0.32.0

type PieChart struct {
	// Indicates the visualization type for the PieChart.
	ChartType PieChartChartType `pulumi:"chartType"`
	// The queries for the chart's data.
	DataSets []PieChartDataSet `pulumi:"dataSets"`
	// Optional. Indicates whether or not the pie chart should show slices' labels
	ShowLabels *bool `pulumi:"showLabels"`
}

A widget that displays timeseries data as a pie or a donut.

type PieChartArgs added in v0.32.0

type PieChartArgs struct {
	// Indicates the visualization type for the PieChart.
	ChartType PieChartChartTypeInput `pulumi:"chartType"`
	// The queries for the chart's data.
	DataSets PieChartDataSetArrayInput `pulumi:"dataSets"`
	// Optional. Indicates whether or not the pie chart should show slices' labels
	ShowLabels pulumi.BoolPtrInput `pulumi:"showLabels"`
}

A widget that displays timeseries data as a pie or a donut.

func (PieChartArgs) ElementType added in v0.32.0

func (PieChartArgs) ElementType() reflect.Type

func (PieChartArgs) ToPieChartOutput added in v0.32.0

func (i PieChartArgs) ToPieChartOutput() PieChartOutput

func (PieChartArgs) ToPieChartOutputWithContext added in v0.32.0

func (i PieChartArgs) ToPieChartOutputWithContext(ctx context.Context) PieChartOutput

func (PieChartArgs) ToPieChartPtrOutput added in v0.32.0

func (i PieChartArgs) ToPieChartPtrOutput() PieChartPtrOutput

func (PieChartArgs) ToPieChartPtrOutputWithContext added in v0.32.0

func (i PieChartArgs) ToPieChartPtrOutputWithContext(ctx context.Context) PieChartPtrOutput

type PieChartChartType added in v0.32.0

type PieChartChartType string

Required. Indicates the visualization type for the PieChart.

func (PieChartChartType) ElementType added in v0.32.0

func (PieChartChartType) ElementType() reflect.Type

func (PieChartChartType) ToPieChartChartTypeOutput added in v0.32.0

func (e PieChartChartType) ToPieChartChartTypeOutput() PieChartChartTypeOutput

func (PieChartChartType) ToPieChartChartTypeOutputWithContext added in v0.32.0

func (e PieChartChartType) ToPieChartChartTypeOutputWithContext(ctx context.Context) PieChartChartTypeOutput

func (PieChartChartType) ToPieChartChartTypePtrOutput added in v0.32.0

func (e PieChartChartType) ToPieChartChartTypePtrOutput() PieChartChartTypePtrOutput

func (PieChartChartType) ToPieChartChartTypePtrOutputWithContext added in v0.32.0

func (e PieChartChartType) ToPieChartChartTypePtrOutputWithContext(ctx context.Context) PieChartChartTypePtrOutput

func (PieChartChartType) ToStringOutput added in v0.32.0

func (e PieChartChartType) ToStringOutput() pulumi.StringOutput

func (PieChartChartType) ToStringOutputWithContext added in v0.32.0

func (e PieChartChartType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PieChartChartType) ToStringPtrOutput added in v0.32.0

func (e PieChartChartType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PieChartChartType) ToStringPtrOutputWithContext added in v0.32.0

func (e PieChartChartType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PieChartChartTypeInput added in v0.32.0

type PieChartChartTypeInput interface {
	pulumi.Input

	ToPieChartChartTypeOutput() PieChartChartTypeOutput
	ToPieChartChartTypeOutputWithContext(context.Context) PieChartChartTypeOutput
}

PieChartChartTypeInput is an input type that accepts PieChartChartTypeArgs and PieChartChartTypeOutput values. You can construct a concrete instance of `PieChartChartTypeInput` via:

PieChartChartTypeArgs{...}

type PieChartChartTypeOutput added in v0.32.0

type PieChartChartTypeOutput struct{ *pulumi.OutputState }

func (PieChartChartTypeOutput) ElementType added in v0.32.0

func (PieChartChartTypeOutput) ElementType() reflect.Type

func (PieChartChartTypeOutput) ToPieChartChartTypeOutput added in v0.32.0

func (o PieChartChartTypeOutput) ToPieChartChartTypeOutput() PieChartChartTypeOutput

func (PieChartChartTypeOutput) ToPieChartChartTypeOutputWithContext added in v0.32.0

func (o PieChartChartTypeOutput) ToPieChartChartTypeOutputWithContext(ctx context.Context) PieChartChartTypeOutput

func (PieChartChartTypeOutput) ToPieChartChartTypePtrOutput added in v0.32.0

func (o PieChartChartTypeOutput) ToPieChartChartTypePtrOutput() PieChartChartTypePtrOutput

func (PieChartChartTypeOutput) ToPieChartChartTypePtrOutputWithContext added in v0.32.0

func (o PieChartChartTypeOutput) ToPieChartChartTypePtrOutputWithContext(ctx context.Context) PieChartChartTypePtrOutput

func (PieChartChartTypeOutput) ToStringOutput added in v0.32.0

func (o PieChartChartTypeOutput) ToStringOutput() pulumi.StringOutput

func (PieChartChartTypeOutput) ToStringOutputWithContext added in v0.32.0

func (o PieChartChartTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PieChartChartTypeOutput) ToStringPtrOutput added in v0.32.0

func (o PieChartChartTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PieChartChartTypeOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o PieChartChartTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PieChartChartTypePtrInput added in v0.32.0

type PieChartChartTypePtrInput interface {
	pulumi.Input

	ToPieChartChartTypePtrOutput() PieChartChartTypePtrOutput
	ToPieChartChartTypePtrOutputWithContext(context.Context) PieChartChartTypePtrOutput
}

func PieChartChartTypePtr added in v0.32.0

func PieChartChartTypePtr(v string) PieChartChartTypePtrInput

type PieChartChartTypePtrOutput added in v0.32.0

type PieChartChartTypePtrOutput struct{ *pulumi.OutputState }

func (PieChartChartTypePtrOutput) Elem added in v0.32.0

func (PieChartChartTypePtrOutput) ElementType added in v0.32.0

func (PieChartChartTypePtrOutput) ElementType() reflect.Type

func (PieChartChartTypePtrOutput) ToPieChartChartTypePtrOutput added in v0.32.0

func (o PieChartChartTypePtrOutput) ToPieChartChartTypePtrOutput() PieChartChartTypePtrOutput

func (PieChartChartTypePtrOutput) ToPieChartChartTypePtrOutputWithContext added in v0.32.0

func (o PieChartChartTypePtrOutput) ToPieChartChartTypePtrOutputWithContext(ctx context.Context) PieChartChartTypePtrOutput

func (PieChartChartTypePtrOutput) ToStringPtrOutput added in v0.32.0

func (o PieChartChartTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PieChartChartTypePtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o PieChartChartTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PieChartDataSet added in v0.32.0

type PieChartDataSet struct {
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod *string `pulumi:"minAlignmentPeriod"`
	// Optional. A template for the name of the slice. This name will be displayed in the legend and the tooltip of the pie chart. It replaces the auto-generated names for the slices. For example, if the template is set to ${resource.labels.zone}, the zone's value will be used for the name instead of the default name.
	SliceNameTemplate *string `pulumi:"sliceNameTemplate"`
	// The query for the PieChart. See, google.monitoring.dashboard.v1.TimeSeriesQuery.
	TimeSeriesQuery TimeSeriesQuery `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition.

type PieChartDataSetArgs added in v0.32.0

type PieChartDataSetArgs struct {
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod pulumi.StringPtrInput `pulumi:"minAlignmentPeriod"`
	// Optional. A template for the name of the slice. This name will be displayed in the legend and the tooltip of the pie chart. It replaces the auto-generated names for the slices. For example, if the template is set to ${resource.labels.zone}, the zone's value will be used for the name instead of the default name.
	SliceNameTemplate pulumi.StringPtrInput `pulumi:"sliceNameTemplate"`
	// The query for the PieChart. See, google.monitoring.dashboard.v1.TimeSeriesQuery.
	TimeSeriesQuery TimeSeriesQueryInput `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition.

func (PieChartDataSetArgs) ElementType added in v0.32.0

func (PieChartDataSetArgs) ElementType() reflect.Type

func (PieChartDataSetArgs) ToPieChartDataSetOutput added in v0.32.0

func (i PieChartDataSetArgs) ToPieChartDataSetOutput() PieChartDataSetOutput

func (PieChartDataSetArgs) ToPieChartDataSetOutputWithContext added in v0.32.0

func (i PieChartDataSetArgs) ToPieChartDataSetOutputWithContext(ctx context.Context) PieChartDataSetOutput

type PieChartDataSetArray added in v0.32.0

type PieChartDataSetArray []PieChartDataSetInput

func (PieChartDataSetArray) ElementType added in v0.32.0

func (PieChartDataSetArray) ElementType() reflect.Type

func (PieChartDataSetArray) ToPieChartDataSetArrayOutput added in v0.32.0

func (i PieChartDataSetArray) ToPieChartDataSetArrayOutput() PieChartDataSetArrayOutput

func (PieChartDataSetArray) ToPieChartDataSetArrayOutputWithContext added in v0.32.0

func (i PieChartDataSetArray) ToPieChartDataSetArrayOutputWithContext(ctx context.Context) PieChartDataSetArrayOutput

type PieChartDataSetArrayInput added in v0.32.0

type PieChartDataSetArrayInput interface {
	pulumi.Input

	ToPieChartDataSetArrayOutput() PieChartDataSetArrayOutput
	ToPieChartDataSetArrayOutputWithContext(context.Context) PieChartDataSetArrayOutput
}

PieChartDataSetArrayInput is an input type that accepts PieChartDataSetArray and PieChartDataSetArrayOutput values. You can construct a concrete instance of `PieChartDataSetArrayInput` via:

PieChartDataSetArray{ PieChartDataSetArgs{...} }

type PieChartDataSetArrayOutput added in v0.32.0

type PieChartDataSetArrayOutput struct{ *pulumi.OutputState }

func (PieChartDataSetArrayOutput) ElementType added in v0.32.0

func (PieChartDataSetArrayOutput) ElementType() reflect.Type

func (PieChartDataSetArrayOutput) Index added in v0.32.0

func (PieChartDataSetArrayOutput) ToPieChartDataSetArrayOutput added in v0.32.0

func (o PieChartDataSetArrayOutput) ToPieChartDataSetArrayOutput() PieChartDataSetArrayOutput

func (PieChartDataSetArrayOutput) ToPieChartDataSetArrayOutputWithContext added in v0.32.0

func (o PieChartDataSetArrayOutput) ToPieChartDataSetArrayOutputWithContext(ctx context.Context) PieChartDataSetArrayOutput

type PieChartDataSetInput added in v0.32.0

type PieChartDataSetInput interface {
	pulumi.Input

	ToPieChartDataSetOutput() PieChartDataSetOutput
	ToPieChartDataSetOutputWithContext(context.Context) PieChartDataSetOutput
}

PieChartDataSetInput is an input type that accepts PieChartDataSetArgs and PieChartDataSetOutput values. You can construct a concrete instance of `PieChartDataSetInput` via:

PieChartDataSetArgs{...}

type PieChartDataSetOutput added in v0.32.0

type PieChartDataSetOutput struct{ *pulumi.OutputState }

Groups a time series query definition.

func (PieChartDataSetOutput) ElementType added in v0.32.0

func (PieChartDataSetOutput) ElementType() reflect.Type

func (PieChartDataSetOutput) MinAlignmentPeriod added in v0.32.0

func (o PieChartDataSetOutput) MinAlignmentPeriod() pulumi.StringPtrOutput

Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.

func (PieChartDataSetOutput) SliceNameTemplate added in v0.32.0

func (o PieChartDataSetOutput) SliceNameTemplate() pulumi.StringPtrOutput

Optional. A template for the name of the slice. This name will be displayed in the legend and the tooltip of the pie chart. It replaces the auto-generated names for the slices. For example, if the template is set to ${resource.labels.zone}, the zone's value will be used for the name instead of the default name.

func (PieChartDataSetOutput) TimeSeriesQuery added in v0.32.0

func (o PieChartDataSetOutput) TimeSeriesQuery() TimeSeriesQueryOutput

The query for the PieChart. See, google.monitoring.dashboard.v1.TimeSeriesQuery.

func (PieChartDataSetOutput) ToPieChartDataSetOutput added in v0.32.0

func (o PieChartDataSetOutput) ToPieChartDataSetOutput() PieChartDataSetOutput

func (PieChartDataSetOutput) ToPieChartDataSetOutputWithContext added in v0.32.0

func (o PieChartDataSetOutput) ToPieChartDataSetOutputWithContext(ctx context.Context) PieChartDataSetOutput

type PieChartDataSetResponse added in v0.32.0

type PieChartDataSetResponse struct {
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod string `pulumi:"minAlignmentPeriod"`
	// Optional. A template for the name of the slice. This name will be displayed in the legend and the tooltip of the pie chart. It replaces the auto-generated names for the slices. For example, if the template is set to ${resource.labels.zone}, the zone's value will be used for the name instead of the default name.
	SliceNameTemplate string `pulumi:"sliceNameTemplate"`
	// The query for the PieChart. See, google.monitoring.dashboard.v1.TimeSeriesQuery.
	TimeSeriesQuery TimeSeriesQueryResponse `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition.

type PieChartDataSetResponseArrayOutput added in v0.32.0

type PieChartDataSetResponseArrayOutput struct{ *pulumi.OutputState }

func (PieChartDataSetResponseArrayOutput) ElementType added in v0.32.0

func (PieChartDataSetResponseArrayOutput) Index added in v0.32.0

func (PieChartDataSetResponseArrayOutput) ToPieChartDataSetResponseArrayOutput added in v0.32.0

func (o PieChartDataSetResponseArrayOutput) ToPieChartDataSetResponseArrayOutput() PieChartDataSetResponseArrayOutput

func (PieChartDataSetResponseArrayOutput) ToPieChartDataSetResponseArrayOutputWithContext added in v0.32.0

func (o PieChartDataSetResponseArrayOutput) ToPieChartDataSetResponseArrayOutputWithContext(ctx context.Context) PieChartDataSetResponseArrayOutput

type PieChartDataSetResponseOutput added in v0.32.0

type PieChartDataSetResponseOutput struct{ *pulumi.OutputState }

Groups a time series query definition.

func (PieChartDataSetResponseOutput) ElementType added in v0.32.0

func (PieChartDataSetResponseOutput) MinAlignmentPeriod added in v0.32.0

func (o PieChartDataSetResponseOutput) MinAlignmentPeriod() pulumi.StringOutput

Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.

func (PieChartDataSetResponseOutput) SliceNameTemplate added in v0.32.0

func (o PieChartDataSetResponseOutput) SliceNameTemplate() pulumi.StringOutput

Optional. A template for the name of the slice. This name will be displayed in the legend and the tooltip of the pie chart. It replaces the auto-generated names for the slices. For example, if the template is set to ${resource.labels.zone}, the zone's value will be used for the name instead of the default name.

func (PieChartDataSetResponseOutput) TimeSeriesQuery added in v0.32.0

The query for the PieChart. See, google.monitoring.dashboard.v1.TimeSeriesQuery.

func (PieChartDataSetResponseOutput) ToPieChartDataSetResponseOutput added in v0.32.0

func (o PieChartDataSetResponseOutput) ToPieChartDataSetResponseOutput() PieChartDataSetResponseOutput

func (PieChartDataSetResponseOutput) ToPieChartDataSetResponseOutputWithContext added in v0.32.0

func (o PieChartDataSetResponseOutput) ToPieChartDataSetResponseOutputWithContext(ctx context.Context) PieChartDataSetResponseOutput

type PieChartInput added in v0.32.0

type PieChartInput interface {
	pulumi.Input

	ToPieChartOutput() PieChartOutput
	ToPieChartOutputWithContext(context.Context) PieChartOutput
}

PieChartInput is an input type that accepts PieChartArgs and PieChartOutput values. You can construct a concrete instance of `PieChartInput` via:

PieChartArgs{...}

type PieChartOutput added in v0.32.0

type PieChartOutput struct{ *pulumi.OutputState }

A widget that displays timeseries data as a pie or a donut.

func (PieChartOutput) ChartType added in v0.32.0

Indicates the visualization type for the PieChart.

func (PieChartOutput) DataSets added in v0.32.0

The queries for the chart's data.

func (PieChartOutput) ElementType added in v0.32.0

func (PieChartOutput) ElementType() reflect.Type

func (PieChartOutput) ShowLabels added in v0.32.0

func (o PieChartOutput) ShowLabels() pulumi.BoolPtrOutput

Optional. Indicates whether or not the pie chart should show slices' labels

func (PieChartOutput) ToPieChartOutput added in v0.32.0

func (o PieChartOutput) ToPieChartOutput() PieChartOutput

func (PieChartOutput) ToPieChartOutputWithContext added in v0.32.0

func (o PieChartOutput) ToPieChartOutputWithContext(ctx context.Context) PieChartOutput

func (PieChartOutput) ToPieChartPtrOutput added in v0.32.0

func (o PieChartOutput) ToPieChartPtrOutput() PieChartPtrOutput

func (PieChartOutput) ToPieChartPtrOutputWithContext added in v0.32.0

func (o PieChartOutput) ToPieChartPtrOutputWithContext(ctx context.Context) PieChartPtrOutput

type PieChartPtrInput added in v0.32.0

type PieChartPtrInput interface {
	pulumi.Input

	ToPieChartPtrOutput() PieChartPtrOutput
	ToPieChartPtrOutputWithContext(context.Context) PieChartPtrOutput
}

PieChartPtrInput is an input type that accepts PieChartArgs, PieChartPtr and PieChartPtrOutput values. You can construct a concrete instance of `PieChartPtrInput` via:

        PieChartArgs{...}

or:

        nil

func PieChartPtr added in v0.32.0

func PieChartPtr(v *PieChartArgs) PieChartPtrInput

type PieChartPtrOutput added in v0.32.0

type PieChartPtrOutput struct{ *pulumi.OutputState }

func (PieChartPtrOutput) ChartType added in v0.32.0

Indicates the visualization type for the PieChart.

func (PieChartPtrOutput) DataSets added in v0.32.0

The queries for the chart's data.

func (PieChartPtrOutput) Elem added in v0.32.0

func (PieChartPtrOutput) ElementType added in v0.32.0

func (PieChartPtrOutput) ElementType() reflect.Type

func (PieChartPtrOutput) ShowLabels added in v0.32.0

func (o PieChartPtrOutput) ShowLabels() pulumi.BoolPtrOutput

Optional. Indicates whether or not the pie chart should show slices' labels

func (PieChartPtrOutput) ToPieChartPtrOutput added in v0.32.0

func (o PieChartPtrOutput) ToPieChartPtrOutput() PieChartPtrOutput

func (PieChartPtrOutput) ToPieChartPtrOutputWithContext added in v0.32.0

func (o PieChartPtrOutput) ToPieChartPtrOutputWithContext(ctx context.Context) PieChartPtrOutput

type PieChartResponse added in v0.32.0

type PieChartResponse struct {
	// Indicates the visualization type for the PieChart.
	ChartType string `pulumi:"chartType"`
	// The queries for the chart's data.
	DataSets []PieChartDataSetResponse `pulumi:"dataSets"`
	// Optional. Indicates whether or not the pie chart should show slices' labels
	ShowLabels bool `pulumi:"showLabels"`
}

A widget that displays timeseries data as a pie or a donut.

type PieChartResponseOutput added in v0.32.0

type PieChartResponseOutput struct{ *pulumi.OutputState }

A widget that displays timeseries data as a pie or a donut.

func (PieChartResponseOutput) ChartType added in v0.32.0

Indicates the visualization type for the PieChart.

func (PieChartResponseOutput) DataSets added in v0.32.0

The queries for the chart's data.

func (PieChartResponseOutput) ElementType added in v0.32.0

func (PieChartResponseOutput) ElementType() reflect.Type

func (PieChartResponseOutput) ShowLabels added in v0.32.0

func (o PieChartResponseOutput) ShowLabels() pulumi.BoolOutput

Optional. Indicates whether or not the pie chart should show slices' labels

func (PieChartResponseOutput) ToPieChartResponseOutput added in v0.32.0

func (o PieChartResponseOutput) ToPieChartResponseOutput() PieChartResponseOutput

func (PieChartResponseOutput) ToPieChartResponseOutputWithContext added in v0.32.0

func (o PieChartResponseOutput) ToPieChartResponseOutputWithContext(ctx context.Context) PieChartResponseOutput

type RatioPart

type RatioPart struct {
	// By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.
	Aggregation *Aggregation `pulumi:"aggregation"`
	// The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.
	Filter string `pulumi:"filter"`
}

Describes a query to build the numerator or denominator of a TimeSeriesFilterRatio.

type RatioPartArgs

type RatioPartArgs struct {
	// By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.
	Aggregation AggregationPtrInput `pulumi:"aggregation"`
	// The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.
	Filter pulumi.StringInput `pulumi:"filter"`
}

Describes a query to build the numerator or denominator of a TimeSeriesFilterRatio.

func (RatioPartArgs) ElementType

func (RatioPartArgs) ElementType() reflect.Type

func (RatioPartArgs) ToRatioPartOutput

func (i RatioPartArgs) ToRatioPartOutput() RatioPartOutput

func (RatioPartArgs) ToRatioPartOutputWithContext

func (i RatioPartArgs) ToRatioPartOutputWithContext(ctx context.Context) RatioPartOutput

func (RatioPartArgs) ToRatioPartPtrOutput

func (i RatioPartArgs) ToRatioPartPtrOutput() RatioPartPtrOutput

func (RatioPartArgs) ToRatioPartPtrOutputWithContext

func (i RatioPartArgs) ToRatioPartPtrOutputWithContext(ctx context.Context) RatioPartPtrOutput

type RatioPartInput

type RatioPartInput interface {
	pulumi.Input

	ToRatioPartOutput() RatioPartOutput
	ToRatioPartOutputWithContext(context.Context) RatioPartOutput
}

RatioPartInput is an input type that accepts RatioPartArgs and RatioPartOutput values. You can construct a concrete instance of `RatioPartInput` via:

RatioPartArgs{...}

type RatioPartOutput

type RatioPartOutput struct{ *pulumi.OutputState }

Describes a query to build the numerator or denominator of a TimeSeriesFilterRatio.

func (RatioPartOutput) Aggregation

func (o RatioPartOutput) Aggregation() AggregationPtrOutput

By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.

func (RatioPartOutput) ElementType

func (RatioPartOutput) ElementType() reflect.Type

func (RatioPartOutput) Filter

func (o RatioPartOutput) Filter() pulumi.StringOutput

The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.

func (RatioPartOutput) ToRatioPartOutput

func (o RatioPartOutput) ToRatioPartOutput() RatioPartOutput

func (RatioPartOutput) ToRatioPartOutputWithContext

func (o RatioPartOutput) ToRatioPartOutputWithContext(ctx context.Context) RatioPartOutput

func (RatioPartOutput) ToRatioPartPtrOutput

func (o RatioPartOutput) ToRatioPartPtrOutput() RatioPartPtrOutput

func (RatioPartOutput) ToRatioPartPtrOutputWithContext

func (o RatioPartOutput) ToRatioPartPtrOutputWithContext(ctx context.Context) RatioPartPtrOutput

type RatioPartPtrInput

type RatioPartPtrInput interface {
	pulumi.Input

	ToRatioPartPtrOutput() RatioPartPtrOutput
	ToRatioPartPtrOutputWithContext(context.Context) RatioPartPtrOutput
}

RatioPartPtrInput is an input type that accepts RatioPartArgs, RatioPartPtr and RatioPartPtrOutput values. You can construct a concrete instance of `RatioPartPtrInput` via:

        RatioPartArgs{...}

or:

        nil

func RatioPartPtr

func RatioPartPtr(v *RatioPartArgs) RatioPartPtrInput

type RatioPartPtrOutput

type RatioPartPtrOutput struct{ *pulumi.OutputState }

func (RatioPartPtrOutput) Aggregation

func (o RatioPartPtrOutput) Aggregation() AggregationPtrOutput

By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.

func (RatioPartPtrOutput) Elem

func (RatioPartPtrOutput) ElementType

func (RatioPartPtrOutput) ElementType() reflect.Type

func (RatioPartPtrOutput) Filter

The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.

func (RatioPartPtrOutput) ToRatioPartPtrOutput

func (o RatioPartPtrOutput) ToRatioPartPtrOutput() RatioPartPtrOutput

func (RatioPartPtrOutput) ToRatioPartPtrOutputWithContext

func (o RatioPartPtrOutput) ToRatioPartPtrOutputWithContext(ctx context.Context) RatioPartPtrOutput

type RatioPartResponse

type RatioPartResponse struct {
	// By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.
	Aggregation AggregationResponse `pulumi:"aggregation"`
	// The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.
	Filter string `pulumi:"filter"`
}

Describes a query to build the numerator or denominator of a TimeSeriesFilterRatio.

type RatioPartResponseOutput

type RatioPartResponseOutput struct{ *pulumi.OutputState }

Describes a query to build the numerator or denominator of a TimeSeriesFilterRatio.

func (RatioPartResponseOutput) Aggregation

By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.

func (RatioPartResponseOutput) ElementType

func (RatioPartResponseOutput) ElementType() reflect.Type

func (RatioPartResponseOutput) Filter

The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.

func (RatioPartResponseOutput) ToRatioPartResponseOutput

func (o RatioPartResponseOutput) ToRatioPartResponseOutput() RatioPartResponseOutput

func (RatioPartResponseOutput) ToRatioPartResponseOutputWithContext

func (o RatioPartResponseOutput) ToRatioPartResponseOutputWithContext(ctx context.Context) RatioPartResponseOutput

type Row

type Row struct {
	// The relative weight of this row. The row weight is used to adjust the height of rows on the screen (relative to peers). Greater the weight, greater the height of the row on the screen. If omitted, a value of 1 is used while rendering.
	Weight *string `pulumi:"weight"`
	// The display widgets arranged horizontally in this row.
	Widgets []Widget `pulumi:"widgets"`
}

Defines the layout properties and content for a row.

type RowArgs

type RowArgs struct {
	// The relative weight of this row. The row weight is used to adjust the height of rows on the screen (relative to peers). Greater the weight, greater the height of the row on the screen. If omitted, a value of 1 is used while rendering.
	Weight pulumi.StringPtrInput `pulumi:"weight"`
	// The display widgets arranged horizontally in this row.
	Widgets WidgetArrayInput `pulumi:"widgets"`
}

Defines the layout properties and content for a row.

func (RowArgs) ElementType

func (RowArgs) ElementType() reflect.Type

func (RowArgs) ToRowOutput

func (i RowArgs) ToRowOutput() RowOutput

func (RowArgs) ToRowOutputWithContext

func (i RowArgs) ToRowOutputWithContext(ctx context.Context) RowOutput

type RowArray

type RowArray []RowInput

func (RowArray) ElementType

func (RowArray) ElementType() reflect.Type

func (RowArray) ToRowArrayOutput

func (i RowArray) ToRowArrayOutput() RowArrayOutput

func (RowArray) ToRowArrayOutputWithContext

func (i RowArray) ToRowArrayOutputWithContext(ctx context.Context) RowArrayOutput

type RowArrayInput

type RowArrayInput interface {
	pulumi.Input

	ToRowArrayOutput() RowArrayOutput
	ToRowArrayOutputWithContext(context.Context) RowArrayOutput
}

RowArrayInput is an input type that accepts RowArray and RowArrayOutput values. You can construct a concrete instance of `RowArrayInput` via:

RowArray{ RowArgs{...} }

type RowArrayOutput

type RowArrayOutput struct{ *pulumi.OutputState }

func (RowArrayOutput) ElementType

func (RowArrayOutput) ElementType() reflect.Type

func (RowArrayOutput) Index

func (RowArrayOutput) ToRowArrayOutput

func (o RowArrayOutput) ToRowArrayOutput() RowArrayOutput

func (RowArrayOutput) ToRowArrayOutputWithContext

func (o RowArrayOutput) ToRowArrayOutputWithContext(ctx context.Context) RowArrayOutput

type RowInput

type RowInput interface {
	pulumi.Input

	ToRowOutput() RowOutput
	ToRowOutputWithContext(context.Context) RowOutput
}

RowInput is an input type that accepts RowArgs and RowOutput values. You can construct a concrete instance of `RowInput` via:

RowArgs{...}

type RowLayout

type RowLayout struct {
	// The rows of content to display.
	Rows []Row `pulumi:"rows"`
}

A simplified layout that divides the available space into rows and arranges a set of widgets horizontally in each row.

type RowLayoutArgs

type RowLayoutArgs struct {
	// The rows of content to display.
	Rows RowArrayInput `pulumi:"rows"`
}

A simplified layout that divides the available space into rows and arranges a set of widgets horizontally in each row.

func (RowLayoutArgs) ElementType

func (RowLayoutArgs) ElementType() reflect.Type

func (RowLayoutArgs) ToRowLayoutOutput

func (i RowLayoutArgs) ToRowLayoutOutput() RowLayoutOutput

func (RowLayoutArgs) ToRowLayoutOutputWithContext

func (i RowLayoutArgs) ToRowLayoutOutputWithContext(ctx context.Context) RowLayoutOutput

func (RowLayoutArgs) ToRowLayoutPtrOutput

func (i RowLayoutArgs) ToRowLayoutPtrOutput() RowLayoutPtrOutput

func (RowLayoutArgs) ToRowLayoutPtrOutputWithContext

func (i RowLayoutArgs) ToRowLayoutPtrOutputWithContext(ctx context.Context) RowLayoutPtrOutput

type RowLayoutInput

type RowLayoutInput interface {
	pulumi.Input

	ToRowLayoutOutput() RowLayoutOutput
	ToRowLayoutOutputWithContext(context.Context) RowLayoutOutput
}

RowLayoutInput is an input type that accepts RowLayoutArgs and RowLayoutOutput values. You can construct a concrete instance of `RowLayoutInput` via:

RowLayoutArgs{...}

type RowLayoutOutput

type RowLayoutOutput struct{ *pulumi.OutputState }

A simplified layout that divides the available space into rows and arranges a set of widgets horizontally in each row.

func (RowLayoutOutput) ElementType

func (RowLayoutOutput) ElementType() reflect.Type

func (RowLayoutOutput) Rows

The rows of content to display.

func (RowLayoutOutput) ToRowLayoutOutput

func (o RowLayoutOutput) ToRowLayoutOutput() RowLayoutOutput

func (RowLayoutOutput) ToRowLayoutOutputWithContext

func (o RowLayoutOutput) ToRowLayoutOutputWithContext(ctx context.Context) RowLayoutOutput

func (RowLayoutOutput) ToRowLayoutPtrOutput

func (o RowLayoutOutput) ToRowLayoutPtrOutput() RowLayoutPtrOutput

func (RowLayoutOutput) ToRowLayoutPtrOutputWithContext

func (o RowLayoutOutput) ToRowLayoutPtrOutputWithContext(ctx context.Context) RowLayoutPtrOutput

type RowLayoutPtrInput

type RowLayoutPtrInput interface {
	pulumi.Input

	ToRowLayoutPtrOutput() RowLayoutPtrOutput
	ToRowLayoutPtrOutputWithContext(context.Context) RowLayoutPtrOutput
}

RowLayoutPtrInput is an input type that accepts RowLayoutArgs, RowLayoutPtr and RowLayoutPtrOutput values. You can construct a concrete instance of `RowLayoutPtrInput` via:

        RowLayoutArgs{...}

or:

        nil

func RowLayoutPtr

func RowLayoutPtr(v *RowLayoutArgs) RowLayoutPtrInput

type RowLayoutPtrOutput

type RowLayoutPtrOutput struct{ *pulumi.OutputState }

func (RowLayoutPtrOutput) Elem

func (RowLayoutPtrOutput) ElementType

func (RowLayoutPtrOutput) ElementType() reflect.Type

func (RowLayoutPtrOutput) Rows

The rows of content to display.

func (RowLayoutPtrOutput) ToRowLayoutPtrOutput

func (o RowLayoutPtrOutput) ToRowLayoutPtrOutput() RowLayoutPtrOutput

func (RowLayoutPtrOutput) ToRowLayoutPtrOutputWithContext

func (o RowLayoutPtrOutput) ToRowLayoutPtrOutputWithContext(ctx context.Context) RowLayoutPtrOutput

type RowLayoutResponse

type RowLayoutResponse struct {
	// The rows of content to display.
	Rows []RowResponse `pulumi:"rows"`
}

A simplified layout that divides the available space into rows and arranges a set of widgets horizontally in each row.

type RowLayoutResponseOutput

type RowLayoutResponseOutput struct{ *pulumi.OutputState }

A simplified layout that divides the available space into rows and arranges a set of widgets horizontally in each row.

func (RowLayoutResponseOutput) ElementType

func (RowLayoutResponseOutput) ElementType() reflect.Type

func (RowLayoutResponseOutput) Rows

The rows of content to display.

func (RowLayoutResponseOutput) ToRowLayoutResponseOutput

func (o RowLayoutResponseOutput) ToRowLayoutResponseOutput() RowLayoutResponseOutput

func (RowLayoutResponseOutput) ToRowLayoutResponseOutputWithContext

func (o RowLayoutResponseOutput) ToRowLayoutResponseOutputWithContext(ctx context.Context) RowLayoutResponseOutput

type RowOutput

type RowOutput struct{ *pulumi.OutputState }

Defines the layout properties and content for a row.

func (RowOutput) ElementType

func (RowOutput) ElementType() reflect.Type

func (RowOutput) ToRowOutput

func (o RowOutput) ToRowOutput() RowOutput

func (RowOutput) ToRowOutputWithContext

func (o RowOutput) ToRowOutputWithContext(ctx context.Context) RowOutput

func (RowOutput) Weight

func (o RowOutput) Weight() pulumi.StringPtrOutput

The relative weight of this row. The row weight is used to adjust the height of rows on the screen (relative to peers). Greater the weight, greater the height of the row on the screen. If omitted, a value of 1 is used while rendering.

func (RowOutput) Widgets

func (o RowOutput) Widgets() WidgetArrayOutput

The display widgets arranged horizontally in this row.

type RowResponse

type RowResponse struct {
	// The relative weight of this row. The row weight is used to adjust the height of rows on the screen (relative to peers). Greater the weight, greater the height of the row on the screen. If omitted, a value of 1 is used while rendering.
	Weight string `pulumi:"weight"`
	// The display widgets arranged horizontally in this row.
	Widgets []WidgetResponse `pulumi:"widgets"`
}

Defines the layout properties and content for a row.

type RowResponseArrayOutput

type RowResponseArrayOutput struct{ *pulumi.OutputState }

func (RowResponseArrayOutput) ElementType

func (RowResponseArrayOutput) ElementType() reflect.Type

func (RowResponseArrayOutput) Index

func (RowResponseArrayOutput) ToRowResponseArrayOutput

func (o RowResponseArrayOutput) ToRowResponseArrayOutput() RowResponseArrayOutput

func (RowResponseArrayOutput) ToRowResponseArrayOutputWithContext

func (o RowResponseArrayOutput) ToRowResponseArrayOutputWithContext(ctx context.Context) RowResponseArrayOutput

type RowResponseOutput

type RowResponseOutput struct{ *pulumi.OutputState }

Defines the layout properties and content for a row.

func (RowResponseOutput) ElementType

func (RowResponseOutput) ElementType() reflect.Type

func (RowResponseOutput) ToRowResponseOutput

func (o RowResponseOutput) ToRowResponseOutput() RowResponseOutput

func (RowResponseOutput) ToRowResponseOutputWithContext

func (o RowResponseOutput) ToRowResponseOutputWithContext(ctx context.Context) RowResponseOutput

func (RowResponseOutput) Weight

The relative weight of this row. The row weight is used to adjust the height of rows on the screen (relative to peers). Greater the weight, greater the height of the row on the screen. If omitted, a value of 1 is used while rendering.

func (RowResponseOutput) Widgets

The display widgets arranged horizontally in this row.

type Scorecard

type Scorecard struct {
	// Will cause the Scorecard to show only the value, with no indicator to its value relative to its thresholds.
	BlankView *Empty `pulumi:"blankView"`
	// Will cause the scorecard to show a gauge chart.
	GaugeView *GaugeView `pulumi:"gaugeView"`
	// Will cause the scorecard to show a spark chart.
	SparkChartView *SparkChartView `pulumi:"sparkChartView"`
	// The thresholds used to determine the state of the scorecard given the time series' current value. For an actual value x, the scorecard is in a danger state if x is less than or equal to a danger threshold that triggers below, or greater than or equal to a danger threshold that triggers above. Similarly, if x is above/below a warning threshold that triggers above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.)As an example, consider a scorecard with the following four thresholds: { value: 90, category: 'DANGER', trigger: 'ABOVE', }, { value: 70, category: 'WARNING', trigger: 'ABOVE', }, { value: 10, category: 'DANGER', trigger: 'BELOW', }, { value: 20, category: 'WARNING', trigger: 'BELOW', } Then: values less than or equal to 10 would put the scorecard in a DANGER state, values greater than 10 but less than or equal to 20 a WARNING state, values strictly between 20 and 70 an OK state, values greater than or equal to 70 but less than 90 a WARNING state, and values greater than or equal to 90 a DANGER state.
	Thresholds []Threshold `pulumi:"thresholds"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQuery `pulumi:"timeSeriesQuery"`
}

A widget showing the latest value of a metric, and how this value relates to one or more thresholds.

type ScorecardArgs

type ScorecardArgs struct {
	// Will cause the Scorecard to show only the value, with no indicator to its value relative to its thresholds.
	BlankView EmptyPtrInput `pulumi:"blankView"`
	// Will cause the scorecard to show a gauge chart.
	GaugeView GaugeViewPtrInput `pulumi:"gaugeView"`
	// Will cause the scorecard to show a spark chart.
	SparkChartView SparkChartViewPtrInput `pulumi:"sparkChartView"`
	// The thresholds used to determine the state of the scorecard given the time series' current value. For an actual value x, the scorecard is in a danger state if x is less than or equal to a danger threshold that triggers below, or greater than or equal to a danger threshold that triggers above. Similarly, if x is above/below a warning threshold that triggers above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.)As an example, consider a scorecard with the following four thresholds: { value: 90, category: 'DANGER', trigger: 'ABOVE', }, { value: 70, category: 'WARNING', trigger: 'ABOVE', }, { value: 10, category: 'DANGER', trigger: 'BELOW', }, { value: 20, category: 'WARNING', trigger: 'BELOW', } Then: values less than or equal to 10 would put the scorecard in a DANGER state, values greater than 10 but less than or equal to 20 a WARNING state, values strictly between 20 and 70 an OK state, values greater than or equal to 70 but less than 90 a WARNING state, and values greater than or equal to 90 a DANGER state.
	Thresholds ThresholdArrayInput `pulumi:"thresholds"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQueryInput `pulumi:"timeSeriesQuery"`
}

A widget showing the latest value of a metric, and how this value relates to one or more thresholds.

func (ScorecardArgs) ElementType

func (ScorecardArgs) ElementType() reflect.Type

func (ScorecardArgs) ToScorecardOutput

func (i ScorecardArgs) ToScorecardOutput() ScorecardOutput

func (ScorecardArgs) ToScorecardOutputWithContext

func (i ScorecardArgs) ToScorecardOutputWithContext(ctx context.Context) ScorecardOutput

func (ScorecardArgs) ToScorecardPtrOutput

func (i ScorecardArgs) ToScorecardPtrOutput() ScorecardPtrOutput

func (ScorecardArgs) ToScorecardPtrOutputWithContext

func (i ScorecardArgs) ToScorecardPtrOutputWithContext(ctx context.Context) ScorecardPtrOutput

type ScorecardInput

type ScorecardInput interface {
	pulumi.Input

	ToScorecardOutput() ScorecardOutput
	ToScorecardOutputWithContext(context.Context) ScorecardOutput
}

ScorecardInput is an input type that accepts ScorecardArgs and ScorecardOutput values. You can construct a concrete instance of `ScorecardInput` via:

ScorecardArgs{...}

type ScorecardOutput

type ScorecardOutput struct{ *pulumi.OutputState }

A widget showing the latest value of a metric, and how this value relates to one or more thresholds.

func (ScorecardOutput) BlankView added in v0.32.0

func (o ScorecardOutput) BlankView() EmptyPtrOutput

Will cause the Scorecard to show only the value, with no indicator to its value relative to its thresholds.

func (ScorecardOutput) ElementType

func (ScorecardOutput) ElementType() reflect.Type

func (ScorecardOutput) GaugeView

func (o ScorecardOutput) GaugeView() GaugeViewPtrOutput

Will cause the scorecard to show a gauge chart.

func (ScorecardOutput) SparkChartView

func (o ScorecardOutput) SparkChartView() SparkChartViewPtrOutput

Will cause the scorecard to show a spark chart.

func (ScorecardOutput) Thresholds

func (o ScorecardOutput) Thresholds() ThresholdArrayOutput

The thresholds used to determine the state of the scorecard given the time series' current value. For an actual value x, the scorecard is in a danger state if x is less than or equal to a danger threshold that triggers below, or greater than or equal to a danger threshold that triggers above. Similarly, if x is above/below a warning threshold that triggers above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.)As an example, consider a scorecard with the following four thresholds: { value: 90, category: 'DANGER', trigger: 'ABOVE', }, { value: 70, category: 'WARNING', trigger: 'ABOVE', }, { value: 10, category: 'DANGER', trigger: 'BELOW', }, { value: 20, category: 'WARNING', trigger: 'BELOW', } Then: values less than or equal to 10 would put the scorecard in a DANGER state, values greater than 10 but less than or equal to 20 a WARNING state, values strictly between 20 and 70 an OK state, values greater than or equal to 70 but less than 90 a WARNING state, and values greater than or equal to 90 a DANGER state.

func (ScorecardOutput) TimeSeriesQuery

func (o ScorecardOutput) TimeSeriesQuery() TimeSeriesQueryOutput

Fields for querying time series data from the Stackdriver metrics API.

func (ScorecardOutput) ToScorecardOutput

func (o ScorecardOutput) ToScorecardOutput() ScorecardOutput

func (ScorecardOutput) ToScorecardOutputWithContext

func (o ScorecardOutput) ToScorecardOutputWithContext(ctx context.Context) ScorecardOutput

func (ScorecardOutput) ToScorecardPtrOutput

func (o ScorecardOutput) ToScorecardPtrOutput() ScorecardPtrOutput

func (ScorecardOutput) ToScorecardPtrOutputWithContext

func (o ScorecardOutput) ToScorecardPtrOutputWithContext(ctx context.Context) ScorecardPtrOutput

type ScorecardPtrInput

type ScorecardPtrInput interface {
	pulumi.Input

	ToScorecardPtrOutput() ScorecardPtrOutput
	ToScorecardPtrOutputWithContext(context.Context) ScorecardPtrOutput
}

ScorecardPtrInput is an input type that accepts ScorecardArgs, ScorecardPtr and ScorecardPtrOutput values. You can construct a concrete instance of `ScorecardPtrInput` via:

        ScorecardArgs{...}

or:

        nil

func ScorecardPtr

func ScorecardPtr(v *ScorecardArgs) ScorecardPtrInput

type ScorecardPtrOutput

type ScorecardPtrOutput struct{ *pulumi.OutputState }

func (ScorecardPtrOutput) BlankView added in v0.32.0

func (o ScorecardPtrOutput) BlankView() EmptyPtrOutput

Will cause the Scorecard to show only the value, with no indicator to its value relative to its thresholds.

func (ScorecardPtrOutput) Elem

func (ScorecardPtrOutput) ElementType

func (ScorecardPtrOutput) ElementType() reflect.Type

func (ScorecardPtrOutput) GaugeView

func (o ScorecardPtrOutput) GaugeView() GaugeViewPtrOutput

Will cause the scorecard to show a gauge chart.

func (ScorecardPtrOutput) SparkChartView

func (o ScorecardPtrOutput) SparkChartView() SparkChartViewPtrOutput

Will cause the scorecard to show a spark chart.

func (ScorecardPtrOutput) Thresholds

The thresholds used to determine the state of the scorecard given the time series' current value. For an actual value x, the scorecard is in a danger state if x is less than or equal to a danger threshold that triggers below, or greater than or equal to a danger threshold that triggers above. Similarly, if x is above/below a warning threshold that triggers above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.)As an example, consider a scorecard with the following four thresholds: { value: 90, category: 'DANGER', trigger: 'ABOVE', }, { value: 70, category: 'WARNING', trigger: 'ABOVE', }, { value: 10, category: 'DANGER', trigger: 'BELOW', }, { value: 20, category: 'WARNING', trigger: 'BELOW', } Then: values less than or equal to 10 would put the scorecard in a DANGER state, values greater than 10 but less than or equal to 20 a WARNING state, values strictly between 20 and 70 an OK state, values greater than or equal to 70 but less than 90 a WARNING state, and values greater than or equal to 90 a DANGER state.

func (ScorecardPtrOutput) TimeSeriesQuery

func (o ScorecardPtrOutput) TimeSeriesQuery() TimeSeriesQueryPtrOutput

Fields for querying time series data from the Stackdriver metrics API.

func (ScorecardPtrOutput) ToScorecardPtrOutput

func (o ScorecardPtrOutput) ToScorecardPtrOutput() ScorecardPtrOutput

func (ScorecardPtrOutput) ToScorecardPtrOutputWithContext

func (o ScorecardPtrOutput) ToScorecardPtrOutputWithContext(ctx context.Context) ScorecardPtrOutput

type ScorecardResponse

type ScorecardResponse struct {
	// Will cause the Scorecard to show only the value, with no indicator to its value relative to its thresholds.
	BlankView EmptyResponse `pulumi:"blankView"`
	// Will cause the scorecard to show a gauge chart.
	GaugeView GaugeViewResponse `pulumi:"gaugeView"`
	// Will cause the scorecard to show a spark chart.
	SparkChartView SparkChartViewResponse `pulumi:"sparkChartView"`
	// The thresholds used to determine the state of the scorecard given the time series' current value. For an actual value x, the scorecard is in a danger state if x is less than or equal to a danger threshold that triggers below, or greater than or equal to a danger threshold that triggers above. Similarly, if x is above/below a warning threshold that triggers above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.)As an example, consider a scorecard with the following four thresholds: { value: 90, category: 'DANGER', trigger: 'ABOVE', }, { value: 70, category: 'WARNING', trigger: 'ABOVE', }, { value: 10, category: 'DANGER', trigger: 'BELOW', }, { value: 20, category: 'WARNING', trigger: 'BELOW', } Then: values less than or equal to 10 would put the scorecard in a DANGER state, values greater than 10 but less than or equal to 20 a WARNING state, values strictly between 20 and 70 an OK state, values greater than or equal to 70 but less than 90 a WARNING state, and values greater than or equal to 90 a DANGER state.
	Thresholds []ThresholdResponse `pulumi:"thresholds"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQueryResponse `pulumi:"timeSeriesQuery"`
}

A widget showing the latest value of a metric, and how this value relates to one or more thresholds.

type ScorecardResponseOutput

type ScorecardResponseOutput struct{ *pulumi.OutputState }

A widget showing the latest value of a metric, and how this value relates to one or more thresholds.

func (ScorecardResponseOutput) BlankView added in v0.32.0

Will cause the Scorecard to show only the value, with no indicator to its value relative to its thresholds.

func (ScorecardResponseOutput) ElementType

func (ScorecardResponseOutput) ElementType() reflect.Type

func (ScorecardResponseOutput) GaugeView

Will cause the scorecard to show a gauge chart.

func (ScorecardResponseOutput) SparkChartView

Will cause the scorecard to show a spark chart.

func (ScorecardResponseOutput) Thresholds

The thresholds used to determine the state of the scorecard given the time series' current value. For an actual value x, the scorecard is in a danger state if x is less than or equal to a danger threshold that triggers below, or greater than or equal to a danger threshold that triggers above. Similarly, if x is above/below a warning threshold that triggers above/below, then the scorecard is in a warning state - unless x also puts it in a danger state. (Danger trumps warning.)As an example, consider a scorecard with the following four thresholds: { value: 90, category: 'DANGER', trigger: 'ABOVE', }, { value: 70, category: 'WARNING', trigger: 'ABOVE', }, { value: 10, category: 'DANGER', trigger: 'BELOW', }, { value: 20, category: 'WARNING', trigger: 'BELOW', } Then: values less than or equal to 10 would put the scorecard in a DANGER state, values greater than 10 but less than or equal to 20 a WARNING state, values strictly between 20 and 70 an OK state, values greater than or equal to 70 but less than 90 a WARNING state, and values greater than or equal to 90 a DANGER state.

func (ScorecardResponseOutput) TimeSeriesQuery

Fields for querying time series data from the Stackdriver metrics API.

func (ScorecardResponseOutput) ToScorecardResponseOutput

func (o ScorecardResponseOutput) ToScorecardResponseOutput() ScorecardResponseOutput

func (ScorecardResponseOutput) ToScorecardResponseOutputWithContext

func (o ScorecardResponseOutput) ToScorecardResponseOutputWithContext(ctx context.Context) ScorecardResponseOutput

type SparkChartView

type SparkChartView struct {
	// The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes it would not make sense to fetch and align data at one minute intervals. This field is optional and exists only as a hint.
	MinAlignmentPeriod *string `pulumi:"minAlignmentPeriod"`
	// The type of sparkchart to show in this chartView.
	SparkChartType SparkChartViewSparkChartType `pulumi:"sparkChartType"`
}

A sparkChart is a small chart suitable for inclusion in a table-cell or inline in text. This message contains the configuration for a sparkChart to show up on a Scorecard, showing recent trends of the scorecard's timeseries.

type SparkChartViewArgs

type SparkChartViewArgs struct {
	// The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes it would not make sense to fetch and align data at one minute intervals. This field is optional and exists only as a hint.
	MinAlignmentPeriod pulumi.StringPtrInput `pulumi:"minAlignmentPeriod"`
	// The type of sparkchart to show in this chartView.
	SparkChartType SparkChartViewSparkChartTypeInput `pulumi:"sparkChartType"`
}

A sparkChart is a small chart suitable for inclusion in a table-cell or inline in text. This message contains the configuration for a sparkChart to show up on a Scorecard, showing recent trends of the scorecard's timeseries.

func (SparkChartViewArgs) ElementType

func (SparkChartViewArgs) ElementType() reflect.Type

func (SparkChartViewArgs) ToSparkChartViewOutput

func (i SparkChartViewArgs) ToSparkChartViewOutput() SparkChartViewOutput

func (SparkChartViewArgs) ToSparkChartViewOutputWithContext

func (i SparkChartViewArgs) ToSparkChartViewOutputWithContext(ctx context.Context) SparkChartViewOutput

func (SparkChartViewArgs) ToSparkChartViewPtrOutput

func (i SparkChartViewArgs) ToSparkChartViewPtrOutput() SparkChartViewPtrOutput

func (SparkChartViewArgs) ToSparkChartViewPtrOutputWithContext

func (i SparkChartViewArgs) ToSparkChartViewPtrOutputWithContext(ctx context.Context) SparkChartViewPtrOutput

type SparkChartViewInput

type SparkChartViewInput interface {
	pulumi.Input

	ToSparkChartViewOutput() SparkChartViewOutput
	ToSparkChartViewOutputWithContext(context.Context) SparkChartViewOutput
}

SparkChartViewInput is an input type that accepts SparkChartViewArgs and SparkChartViewOutput values. You can construct a concrete instance of `SparkChartViewInput` via:

SparkChartViewArgs{...}

type SparkChartViewOutput

type SparkChartViewOutput struct{ *pulumi.OutputState }

A sparkChart is a small chart suitable for inclusion in a table-cell or inline in text. This message contains the configuration for a sparkChart to show up on a Scorecard, showing recent trends of the scorecard's timeseries.

func (SparkChartViewOutput) ElementType

func (SparkChartViewOutput) ElementType() reflect.Type

func (SparkChartViewOutput) MinAlignmentPeriod

func (o SparkChartViewOutput) MinAlignmentPeriod() pulumi.StringPtrOutput

The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes it would not make sense to fetch and align data at one minute intervals. This field is optional and exists only as a hint.

func (SparkChartViewOutput) SparkChartType

The type of sparkchart to show in this chartView.

func (SparkChartViewOutput) ToSparkChartViewOutput

func (o SparkChartViewOutput) ToSparkChartViewOutput() SparkChartViewOutput

func (SparkChartViewOutput) ToSparkChartViewOutputWithContext

func (o SparkChartViewOutput) ToSparkChartViewOutputWithContext(ctx context.Context) SparkChartViewOutput

func (SparkChartViewOutput) ToSparkChartViewPtrOutput

func (o SparkChartViewOutput) ToSparkChartViewPtrOutput() SparkChartViewPtrOutput

func (SparkChartViewOutput) ToSparkChartViewPtrOutputWithContext

func (o SparkChartViewOutput) ToSparkChartViewPtrOutputWithContext(ctx context.Context) SparkChartViewPtrOutput

type SparkChartViewPtrInput

type SparkChartViewPtrInput interface {
	pulumi.Input

	ToSparkChartViewPtrOutput() SparkChartViewPtrOutput
	ToSparkChartViewPtrOutputWithContext(context.Context) SparkChartViewPtrOutput
}

SparkChartViewPtrInput is an input type that accepts SparkChartViewArgs, SparkChartViewPtr and SparkChartViewPtrOutput values. You can construct a concrete instance of `SparkChartViewPtrInput` via:

        SparkChartViewArgs{...}

or:

        nil

type SparkChartViewPtrOutput

type SparkChartViewPtrOutput struct{ *pulumi.OutputState }

func (SparkChartViewPtrOutput) Elem

func (SparkChartViewPtrOutput) ElementType

func (SparkChartViewPtrOutput) ElementType() reflect.Type

func (SparkChartViewPtrOutput) MinAlignmentPeriod

func (o SparkChartViewPtrOutput) MinAlignmentPeriod() pulumi.StringPtrOutput

The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes it would not make sense to fetch and align data at one minute intervals. This field is optional and exists only as a hint.

func (SparkChartViewPtrOutput) SparkChartType

The type of sparkchart to show in this chartView.

func (SparkChartViewPtrOutput) ToSparkChartViewPtrOutput

func (o SparkChartViewPtrOutput) ToSparkChartViewPtrOutput() SparkChartViewPtrOutput

func (SparkChartViewPtrOutput) ToSparkChartViewPtrOutputWithContext

func (o SparkChartViewPtrOutput) ToSparkChartViewPtrOutputWithContext(ctx context.Context) SparkChartViewPtrOutput

type SparkChartViewResponse

type SparkChartViewResponse struct {
	// The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes it would not make sense to fetch and align data at one minute intervals. This field is optional and exists only as a hint.
	MinAlignmentPeriod string `pulumi:"minAlignmentPeriod"`
	// The type of sparkchart to show in this chartView.
	SparkChartType string `pulumi:"sparkChartType"`
}

A sparkChart is a small chart suitable for inclusion in a table-cell or inline in text. This message contains the configuration for a sparkChart to show up on a Scorecard, showing recent trends of the scorecard's timeseries.

type SparkChartViewResponseOutput

type SparkChartViewResponseOutput struct{ *pulumi.OutputState }

A sparkChart is a small chart suitable for inclusion in a table-cell or inline in text. This message contains the configuration for a sparkChart to show up on a Scorecard, showing recent trends of the scorecard's timeseries.

func (SparkChartViewResponseOutput) ElementType

func (SparkChartViewResponseOutput) MinAlignmentPeriod

func (o SparkChartViewResponseOutput) MinAlignmentPeriod() pulumi.StringOutput

The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. For example, if the data is published once every 10 minutes it would not make sense to fetch and align data at one minute intervals. This field is optional and exists only as a hint.

func (SparkChartViewResponseOutput) SparkChartType

The type of sparkchart to show in this chartView.

func (SparkChartViewResponseOutput) ToSparkChartViewResponseOutput

func (o SparkChartViewResponseOutput) ToSparkChartViewResponseOutput() SparkChartViewResponseOutput

func (SparkChartViewResponseOutput) ToSparkChartViewResponseOutputWithContext

func (o SparkChartViewResponseOutput) ToSparkChartViewResponseOutputWithContext(ctx context.Context) SparkChartViewResponseOutput

type SparkChartViewSparkChartType added in v0.4.0

type SparkChartViewSparkChartType string

Required. The type of sparkchart to show in this chartView.

func (SparkChartViewSparkChartType) ElementType added in v0.4.0

func (SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypeOutput added in v0.6.0

func (e SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypeOutput() SparkChartViewSparkChartTypeOutput

func (SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypeOutputWithContext added in v0.6.0

func (e SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypeOutputWithContext(ctx context.Context) SparkChartViewSparkChartTypeOutput

func (SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypePtrOutput added in v0.6.0

func (e SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypePtrOutput() SparkChartViewSparkChartTypePtrOutput

func (SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypePtrOutputWithContext added in v0.6.0

func (e SparkChartViewSparkChartType) ToSparkChartViewSparkChartTypePtrOutputWithContext(ctx context.Context) SparkChartViewSparkChartTypePtrOutput

func (SparkChartViewSparkChartType) ToStringOutput added in v0.4.0

func (SparkChartViewSparkChartType) ToStringOutputWithContext added in v0.4.0

func (e SparkChartViewSparkChartType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SparkChartViewSparkChartType) ToStringPtrOutput added in v0.4.0

func (e SparkChartViewSparkChartType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SparkChartViewSparkChartType) ToStringPtrOutputWithContext added in v0.4.0

func (e SparkChartViewSparkChartType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SparkChartViewSparkChartTypeInput added in v0.6.0

type SparkChartViewSparkChartTypeInput interface {
	pulumi.Input

	ToSparkChartViewSparkChartTypeOutput() SparkChartViewSparkChartTypeOutput
	ToSparkChartViewSparkChartTypeOutputWithContext(context.Context) SparkChartViewSparkChartTypeOutput
}

SparkChartViewSparkChartTypeInput is an input type that accepts SparkChartViewSparkChartTypeArgs and SparkChartViewSparkChartTypeOutput values. You can construct a concrete instance of `SparkChartViewSparkChartTypeInput` via:

SparkChartViewSparkChartTypeArgs{...}

type SparkChartViewSparkChartTypeOutput added in v0.6.0

type SparkChartViewSparkChartTypeOutput struct{ *pulumi.OutputState }

func (SparkChartViewSparkChartTypeOutput) ElementType added in v0.6.0

func (SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypeOutput added in v0.6.0

func (o SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypeOutput() SparkChartViewSparkChartTypeOutput

func (SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypeOutputWithContext added in v0.6.0

func (o SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypeOutputWithContext(ctx context.Context) SparkChartViewSparkChartTypeOutput

func (SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypePtrOutput added in v0.6.0

func (o SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypePtrOutput() SparkChartViewSparkChartTypePtrOutput

func (SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypePtrOutputWithContext added in v0.6.0

func (o SparkChartViewSparkChartTypeOutput) ToSparkChartViewSparkChartTypePtrOutputWithContext(ctx context.Context) SparkChartViewSparkChartTypePtrOutput

func (SparkChartViewSparkChartTypeOutput) ToStringOutput added in v0.6.0

func (SparkChartViewSparkChartTypeOutput) ToStringOutputWithContext added in v0.6.0

func (o SparkChartViewSparkChartTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SparkChartViewSparkChartTypeOutput) ToStringPtrOutput added in v0.6.0

func (SparkChartViewSparkChartTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SparkChartViewSparkChartTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SparkChartViewSparkChartTypePtrInput added in v0.6.0

type SparkChartViewSparkChartTypePtrInput interface {
	pulumi.Input

	ToSparkChartViewSparkChartTypePtrOutput() SparkChartViewSparkChartTypePtrOutput
	ToSparkChartViewSparkChartTypePtrOutputWithContext(context.Context) SparkChartViewSparkChartTypePtrOutput
}

func SparkChartViewSparkChartTypePtr added in v0.6.0

func SparkChartViewSparkChartTypePtr(v string) SparkChartViewSparkChartTypePtrInput

type SparkChartViewSparkChartTypePtrOutput added in v0.6.0

type SparkChartViewSparkChartTypePtrOutput struct{ *pulumi.OutputState }

func (SparkChartViewSparkChartTypePtrOutput) Elem added in v0.6.0

func (SparkChartViewSparkChartTypePtrOutput) ElementType added in v0.6.0

func (SparkChartViewSparkChartTypePtrOutput) ToSparkChartViewSparkChartTypePtrOutput added in v0.6.0

func (o SparkChartViewSparkChartTypePtrOutput) ToSparkChartViewSparkChartTypePtrOutput() SparkChartViewSparkChartTypePtrOutput

func (SparkChartViewSparkChartTypePtrOutput) ToSparkChartViewSparkChartTypePtrOutputWithContext added in v0.6.0

func (o SparkChartViewSparkChartTypePtrOutput) ToSparkChartViewSparkChartTypePtrOutputWithContext(ctx context.Context) SparkChartViewSparkChartTypePtrOutput

func (SparkChartViewSparkChartTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (SparkChartViewSparkChartTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o SparkChartViewSparkChartTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StatisticalTimeSeriesFilter

type StatisticalTimeSeriesFilter struct {
	// How many time series to output.
	NumTimeSeries *int `pulumi:"numTimeSeries"`
	// rankingMethod is applied to a set of time series, and then the produced value for each individual time series is used to compare a given time series to others. These are methods that cannot be applied stream-by-stream, but rather require the full context of a request to evaluate time series.
	RankingMethod *StatisticalTimeSeriesFilterRankingMethod `pulumi:"rankingMethod"`
}

A filter that ranks streams based on their statistical relation to other streams in a request. Note: This field is deprecated and completely ignored by the API.

type StatisticalTimeSeriesFilterArgs

type StatisticalTimeSeriesFilterArgs struct {
	// How many time series to output.
	NumTimeSeries pulumi.IntPtrInput `pulumi:"numTimeSeries"`
	// rankingMethod is applied to a set of time series, and then the produced value for each individual time series is used to compare a given time series to others. These are methods that cannot be applied stream-by-stream, but rather require the full context of a request to evaluate time series.
	RankingMethod StatisticalTimeSeriesFilterRankingMethodPtrInput `pulumi:"rankingMethod"`
}

A filter that ranks streams based on their statistical relation to other streams in a request. Note: This field is deprecated and completely ignored by the API.

func (StatisticalTimeSeriesFilterArgs) ElementType

func (StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterOutput

func (i StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterOutput() StatisticalTimeSeriesFilterOutput

func (StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterOutputWithContext

func (i StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterOutput

func (StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterPtrOutput

func (i StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterPtrOutput() StatisticalTimeSeriesFilterPtrOutput

func (StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterPtrOutputWithContext

func (i StatisticalTimeSeriesFilterArgs) ToStatisticalTimeSeriesFilterPtrOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterPtrOutput

type StatisticalTimeSeriesFilterInput

type StatisticalTimeSeriesFilterInput interface {
	pulumi.Input

	ToStatisticalTimeSeriesFilterOutput() StatisticalTimeSeriesFilterOutput
	ToStatisticalTimeSeriesFilterOutputWithContext(context.Context) StatisticalTimeSeriesFilterOutput
}

StatisticalTimeSeriesFilterInput is an input type that accepts StatisticalTimeSeriesFilterArgs and StatisticalTimeSeriesFilterOutput values. You can construct a concrete instance of `StatisticalTimeSeriesFilterInput` via:

StatisticalTimeSeriesFilterArgs{...}

type StatisticalTimeSeriesFilterOutput

type StatisticalTimeSeriesFilterOutput struct{ *pulumi.OutputState }

A filter that ranks streams based on their statistical relation to other streams in a request. Note: This field is deprecated and completely ignored by the API.

func (StatisticalTimeSeriesFilterOutput) ElementType

func (StatisticalTimeSeriesFilterOutput) NumTimeSeries

How many time series to output.

func (StatisticalTimeSeriesFilterOutput) RankingMethod

rankingMethod is applied to a set of time series, and then the produced value for each individual time series is used to compare a given time series to others. These are methods that cannot be applied stream-by-stream, but rather require the full context of a request to evaluate time series.

func (StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterOutput

func (o StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterOutput() StatisticalTimeSeriesFilterOutput

func (StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterOutputWithContext

func (o StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterOutput

func (StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterPtrOutput

func (o StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterPtrOutput() StatisticalTimeSeriesFilterPtrOutput

func (StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterPtrOutputWithContext

func (o StatisticalTimeSeriesFilterOutput) ToStatisticalTimeSeriesFilterPtrOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterPtrOutput

type StatisticalTimeSeriesFilterPtrInput

type StatisticalTimeSeriesFilterPtrInput interface {
	pulumi.Input

	ToStatisticalTimeSeriesFilterPtrOutput() StatisticalTimeSeriesFilterPtrOutput
	ToStatisticalTimeSeriesFilterPtrOutputWithContext(context.Context) StatisticalTimeSeriesFilterPtrOutput
}

StatisticalTimeSeriesFilterPtrInput is an input type that accepts StatisticalTimeSeriesFilterArgs, StatisticalTimeSeriesFilterPtr and StatisticalTimeSeriesFilterPtrOutput values. You can construct a concrete instance of `StatisticalTimeSeriesFilterPtrInput` via:

        StatisticalTimeSeriesFilterArgs{...}

or:

        nil

type StatisticalTimeSeriesFilterPtrOutput

type StatisticalTimeSeriesFilterPtrOutput struct{ *pulumi.OutputState }

func (StatisticalTimeSeriesFilterPtrOutput) Elem

func (StatisticalTimeSeriesFilterPtrOutput) ElementType

func (StatisticalTimeSeriesFilterPtrOutput) NumTimeSeries

How many time series to output.

func (StatisticalTimeSeriesFilterPtrOutput) RankingMethod

rankingMethod is applied to a set of time series, and then the produced value for each individual time series is used to compare a given time series to others. These are methods that cannot be applied stream-by-stream, but rather require the full context of a request to evaluate time series.

func (StatisticalTimeSeriesFilterPtrOutput) ToStatisticalTimeSeriesFilterPtrOutput

func (o StatisticalTimeSeriesFilterPtrOutput) ToStatisticalTimeSeriesFilterPtrOutput() StatisticalTimeSeriesFilterPtrOutput

func (StatisticalTimeSeriesFilterPtrOutput) ToStatisticalTimeSeriesFilterPtrOutputWithContext

func (o StatisticalTimeSeriesFilterPtrOutput) ToStatisticalTimeSeriesFilterPtrOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterPtrOutput

type StatisticalTimeSeriesFilterRankingMethod added in v0.17.0

type StatisticalTimeSeriesFilterRankingMethod string

rankingMethod is applied to a set of time series, and then the produced value for each individual time series is used to compare a given time series to others. These are methods that cannot be applied stream-by-stream, but rather require the full context of a request to evaluate time series.

func (StatisticalTimeSeriesFilterRankingMethod) ElementType added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodOutput added in v0.17.0

func (e StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodOutput() StatisticalTimeSeriesFilterRankingMethodOutput

func (StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodOutputWithContext added in v0.17.0

func (e StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterRankingMethodOutput

func (StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodPtrOutput added in v0.17.0

func (e StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodPtrOutput() StatisticalTimeSeriesFilterRankingMethodPtrOutput

func (StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodPtrOutputWithContext added in v0.17.0

func (e StatisticalTimeSeriesFilterRankingMethod) ToStatisticalTimeSeriesFilterRankingMethodPtrOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterRankingMethodPtrOutput

func (StatisticalTimeSeriesFilterRankingMethod) ToStringOutput added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethod) ToStringOutputWithContext added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethod) ToStringPtrOutput added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethod) ToStringPtrOutputWithContext added in v0.17.0

type StatisticalTimeSeriesFilterRankingMethodInput added in v0.17.0

type StatisticalTimeSeriesFilterRankingMethodInput interface {
	pulumi.Input

	ToStatisticalTimeSeriesFilterRankingMethodOutput() StatisticalTimeSeriesFilterRankingMethodOutput
	ToStatisticalTimeSeriesFilterRankingMethodOutputWithContext(context.Context) StatisticalTimeSeriesFilterRankingMethodOutput
}

StatisticalTimeSeriesFilterRankingMethodInput is an input type that accepts StatisticalTimeSeriesFilterRankingMethodArgs and StatisticalTimeSeriesFilterRankingMethodOutput values. You can construct a concrete instance of `StatisticalTimeSeriesFilterRankingMethodInput` via:

StatisticalTimeSeriesFilterRankingMethodArgs{...}

type StatisticalTimeSeriesFilterRankingMethodOutput added in v0.17.0

type StatisticalTimeSeriesFilterRankingMethodOutput struct{ *pulumi.OutputState }

func (StatisticalTimeSeriesFilterRankingMethodOutput) ElementType added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodOutput added in v0.17.0

func (o StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodOutput() StatisticalTimeSeriesFilterRankingMethodOutput

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodOutputWithContext added in v0.17.0

func (o StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterRankingMethodOutput

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutput added in v0.17.0

func (o StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutput() StatisticalTimeSeriesFilterRankingMethodPtrOutput

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutputWithContext added in v0.17.0

func (o StatisticalTimeSeriesFilterRankingMethodOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterRankingMethodPtrOutput

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStringOutput added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStringOutputWithContext added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStringPtrOutput added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethodOutput) ToStringPtrOutputWithContext added in v0.17.0

type StatisticalTimeSeriesFilterRankingMethodPtrInput added in v0.17.0

type StatisticalTimeSeriesFilterRankingMethodPtrInput interface {
	pulumi.Input

	ToStatisticalTimeSeriesFilterRankingMethodPtrOutput() StatisticalTimeSeriesFilterRankingMethodPtrOutput
	ToStatisticalTimeSeriesFilterRankingMethodPtrOutputWithContext(context.Context) StatisticalTimeSeriesFilterRankingMethodPtrOutput
}

func StatisticalTimeSeriesFilterRankingMethodPtr added in v0.17.0

func StatisticalTimeSeriesFilterRankingMethodPtr(v string) StatisticalTimeSeriesFilterRankingMethodPtrInput

type StatisticalTimeSeriesFilterRankingMethodPtrOutput added in v0.17.0

type StatisticalTimeSeriesFilterRankingMethodPtrOutput struct{ *pulumi.OutputState }

func (StatisticalTimeSeriesFilterRankingMethodPtrOutput) Elem added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethodPtrOutput) ElementType added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethodPtrOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutput added in v0.17.0

func (o StatisticalTimeSeriesFilterRankingMethodPtrOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutput() StatisticalTimeSeriesFilterRankingMethodPtrOutput

func (StatisticalTimeSeriesFilterRankingMethodPtrOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutputWithContext added in v0.17.0

func (o StatisticalTimeSeriesFilterRankingMethodPtrOutput) ToStatisticalTimeSeriesFilterRankingMethodPtrOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterRankingMethodPtrOutput

func (StatisticalTimeSeriesFilterRankingMethodPtrOutput) ToStringPtrOutput added in v0.17.0

func (StatisticalTimeSeriesFilterRankingMethodPtrOutput) ToStringPtrOutputWithContext added in v0.17.0

type StatisticalTimeSeriesFilterResponse

type StatisticalTimeSeriesFilterResponse struct {
	// How many time series to output.
	NumTimeSeries int `pulumi:"numTimeSeries"`
	// rankingMethod is applied to a set of time series, and then the produced value for each individual time series is used to compare a given time series to others. These are methods that cannot be applied stream-by-stream, but rather require the full context of a request to evaluate time series.
	RankingMethod string `pulumi:"rankingMethod"`
}

A filter that ranks streams based on their statistical relation to other streams in a request. Note: This field is deprecated and completely ignored by the API.

type StatisticalTimeSeriesFilterResponseOutput

type StatisticalTimeSeriesFilterResponseOutput struct{ *pulumi.OutputState }

A filter that ranks streams based on their statistical relation to other streams in a request. Note: This field is deprecated and completely ignored by the API.

func (StatisticalTimeSeriesFilterResponseOutput) ElementType

func (StatisticalTimeSeriesFilterResponseOutput) NumTimeSeries

How many time series to output.

func (StatisticalTimeSeriesFilterResponseOutput) RankingMethod

rankingMethod is applied to a set of time series, and then the produced value for each individual time series is used to compare a given time series to others. These are methods that cannot be applied stream-by-stream, but rather require the full context of a request to evaluate time series.

func (StatisticalTimeSeriesFilterResponseOutput) ToStatisticalTimeSeriesFilterResponseOutput

func (o StatisticalTimeSeriesFilterResponseOutput) ToStatisticalTimeSeriesFilterResponseOutput() StatisticalTimeSeriesFilterResponseOutput

func (StatisticalTimeSeriesFilterResponseOutput) ToStatisticalTimeSeriesFilterResponseOutputWithContext

func (o StatisticalTimeSeriesFilterResponseOutput) ToStatisticalTimeSeriesFilterResponseOutputWithContext(ctx context.Context) StatisticalTimeSeriesFilterResponseOutput

type TableDataSet added in v0.8.0

type TableDataSet struct {
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod *string `pulumi:"minAlignmentPeriod"`
	// Optional. Table display options for configuring how the table is rendered.
	TableDisplayOptions *TableDisplayOptions `pulumi:"tableDisplayOptions"`
	// Optional. A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value i.e. "${resource.labels.project_id}."
	TableTemplate *string `pulumi:"tableTemplate"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQuery `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition with table options.

type TableDataSetArgs added in v0.8.0

type TableDataSetArgs struct {
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod pulumi.StringPtrInput `pulumi:"minAlignmentPeriod"`
	// Optional. Table display options for configuring how the table is rendered.
	TableDisplayOptions TableDisplayOptionsPtrInput `pulumi:"tableDisplayOptions"`
	// Optional. A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value i.e. "${resource.labels.project_id}."
	TableTemplate pulumi.StringPtrInput `pulumi:"tableTemplate"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQueryInput `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition with table options.

func (TableDataSetArgs) ElementType added in v0.8.0

func (TableDataSetArgs) ElementType() reflect.Type

func (TableDataSetArgs) ToTableDataSetOutput added in v0.8.0

func (i TableDataSetArgs) ToTableDataSetOutput() TableDataSetOutput

func (TableDataSetArgs) ToTableDataSetOutputWithContext added in v0.8.0

func (i TableDataSetArgs) ToTableDataSetOutputWithContext(ctx context.Context) TableDataSetOutput

type TableDataSetArray added in v0.8.0

type TableDataSetArray []TableDataSetInput

func (TableDataSetArray) ElementType added in v0.8.0

func (TableDataSetArray) ElementType() reflect.Type

func (TableDataSetArray) ToTableDataSetArrayOutput added in v0.8.0

func (i TableDataSetArray) ToTableDataSetArrayOutput() TableDataSetArrayOutput

func (TableDataSetArray) ToTableDataSetArrayOutputWithContext added in v0.8.0

func (i TableDataSetArray) ToTableDataSetArrayOutputWithContext(ctx context.Context) TableDataSetArrayOutput

type TableDataSetArrayInput added in v0.8.0

type TableDataSetArrayInput interface {
	pulumi.Input

	ToTableDataSetArrayOutput() TableDataSetArrayOutput
	ToTableDataSetArrayOutputWithContext(context.Context) TableDataSetArrayOutput
}

TableDataSetArrayInput is an input type that accepts TableDataSetArray and TableDataSetArrayOutput values. You can construct a concrete instance of `TableDataSetArrayInput` via:

TableDataSetArray{ TableDataSetArgs{...} }

type TableDataSetArrayOutput added in v0.8.0

type TableDataSetArrayOutput struct{ *pulumi.OutputState }

func (TableDataSetArrayOutput) ElementType added in v0.8.0

func (TableDataSetArrayOutput) ElementType() reflect.Type

func (TableDataSetArrayOutput) Index added in v0.8.0

func (TableDataSetArrayOutput) ToTableDataSetArrayOutput added in v0.8.0

func (o TableDataSetArrayOutput) ToTableDataSetArrayOutput() TableDataSetArrayOutput

func (TableDataSetArrayOutput) ToTableDataSetArrayOutputWithContext added in v0.8.0

func (o TableDataSetArrayOutput) ToTableDataSetArrayOutputWithContext(ctx context.Context) TableDataSetArrayOutput

type TableDataSetInput added in v0.8.0

type TableDataSetInput interface {
	pulumi.Input

	ToTableDataSetOutput() TableDataSetOutput
	ToTableDataSetOutputWithContext(context.Context) TableDataSetOutput
}

TableDataSetInput is an input type that accepts TableDataSetArgs and TableDataSetOutput values. You can construct a concrete instance of `TableDataSetInput` via:

TableDataSetArgs{...}

type TableDataSetOutput added in v0.8.0

type TableDataSetOutput struct{ *pulumi.OutputState }

Groups a time series query definition with table options.

func (TableDataSetOutput) ElementType added in v0.8.0

func (TableDataSetOutput) ElementType() reflect.Type

func (TableDataSetOutput) MinAlignmentPeriod added in v0.8.0

func (o TableDataSetOutput) MinAlignmentPeriod() pulumi.StringPtrOutput

Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.

func (TableDataSetOutput) TableDisplayOptions added in v0.8.0

func (o TableDataSetOutput) TableDisplayOptions() TableDisplayOptionsPtrOutput

Optional. Table display options for configuring how the table is rendered.

func (TableDataSetOutput) TableTemplate added in v0.8.0

func (o TableDataSetOutput) TableTemplate() pulumi.StringPtrOutput

Optional. A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value i.e. "${resource.labels.project_id}."

func (TableDataSetOutput) TimeSeriesQuery added in v0.8.0

func (o TableDataSetOutput) TimeSeriesQuery() TimeSeriesQueryOutput

Fields for querying time series data from the Stackdriver metrics API.

func (TableDataSetOutput) ToTableDataSetOutput added in v0.8.0

func (o TableDataSetOutput) ToTableDataSetOutput() TableDataSetOutput

func (TableDataSetOutput) ToTableDataSetOutputWithContext added in v0.8.0

func (o TableDataSetOutput) ToTableDataSetOutputWithContext(ctx context.Context) TableDataSetOutput

type TableDataSetResponse added in v0.8.0

type TableDataSetResponse struct {
	// Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.
	MinAlignmentPeriod string `pulumi:"minAlignmentPeriod"`
	// Optional. Table display options for configuring how the table is rendered.
	TableDisplayOptions TableDisplayOptionsResponse `pulumi:"tableDisplayOptions"`
	// Optional. A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value i.e. "${resource.labels.project_id}."
	TableTemplate string `pulumi:"tableTemplate"`
	// Fields for querying time series data from the Stackdriver metrics API.
	TimeSeriesQuery TimeSeriesQueryResponse `pulumi:"timeSeriesQuery"`
}

Groups a time series query definition with table options.

type TableDataSetResponseArrayOutput added in v0.8.0

type TableDataSetResponseArrayOutput struct{ *pulumi.OutputState }

func (TableDataSetResponseArrayOutput) ElementType added in v0.8.0

func (TableDataSetResponseArrayOutput) Index added in v0.8.0

func (TableDataSetResponseArrayOutput) ToTableDataSetResponseArrayOutput added in v0.8.0

func (o TableDataSetResponseArrayOutput) ToTableDataSetResponseArrayOutput() TableDataSetResponseArrayOutput

func (TableDataSetResponseArrayOutput) ToTableDataSetResponseArrayOutputWithContext added in v0.8.0

func (o TableDataSetResponseArrayOutput) ToTableDataSetResponseArrayOutputWithContext(ctx context.Context) TableDataSetResponseArrayOutput

type TableDataSetResponseOutput added in v0.8.0

type TableDataSetResponseOutput struct{ *pulumi.OutputState }

Groups a time series query definition with table options.

func (TableDataSetResponseOutput) ElementType added in v0.8.0

func (TableDataSetResponseOutput) ElementType() reflect.Type

func (TableDataSetResponseOutput) MinAlignmentPeriod added in v0.8.0

func (o TableDataSetResponseOutput) MinAlignmentPeriod() pulumi.StringOutput

Optional. The lower bound on data point frequency for this data set, implemented by specifying the minimum alignment period to use in a time series query For example, if the data is published once every 10 minutes, the min_alignment_period should be at least 10 minutes. It would not make sense to fetch and align data at one minute intervals.

func (TableDataSetResponseOutput) TableDisplayOptions added in v0.8.0

Optional. Table display options for configuring how the table is rendered.

func (TableDataSetResponseOutput) TableTemplate added in v0.8.0

Optional. A template string for naming TimeSeries in the resulting data set. This should be a string with interpolations of the form ${label_name}, which will resolve to the label's value i.e. "${resource.labels.project_id}."

func (TableDataSetResponseOutput) TimeSeriesQuery added in v0.8.0

Fields for querying time series data from the Stackdriver metrics API.

func (TableDataSetResponseOutput) ToTableDataSetResponseOutput added in v0.8.0

func (o TableDataSetResponseOutput) ToTableDataSetResponseOutput() TableDataSetResponseOutput

func (TableDataSetResponseOutput) ToTableDataSetResponseOutputWithContext added in v0.8.0

func (o TableDataSetResponseOutput) ToTableDataSetResponseOutputWithContext(ctx context.Context) TableDataSetResponseOutput

type TableDisplayOptions added in v0.8.0

type TableDisplayOptions struct {
	// Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings
	ShownColumns []string `pulumi:"shownColumns"`
}

Table display options that can be reused.

type TableDisplayOptionsArgs added in v0.8.0

type TableDisplayOptionsArgs struct {
	// Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings
	ShownColumns pulumi.StringArrayInput `pulumi:"shownColumns"`
}

Table display options that can be reused.

func (TableDisplayOptionsArgs) ElementType added in v0.8.0

func (TableDisplayOptionsArgs) ElementType() reflect.Type

func (TableDisplayOptionsArgs) ToTableDisplayOptionsOutput added in v0.8.0

func (i TableDisplayOptionsArgs) ToTableDisplayOptionsOutput() TableDisplayOptionsOutput

func (TableDisplayOptionsArgs) ToTableDisplayOptionsOutputWithContext added in v0.8.0

func (i TableDisplayOptionsArgs) ToTableDisplayOptionsOutputWithContext(ctx context.Context) TableDisplayOptionsOutput

func (TableDisplayOptionsArgs) ToTableDisplayOptionsPtrOutput added in v0.8.0

func (i TableDisplayOptionsArgs) ToTableDisplayOptionsPtrOutput() TableDisplayOptionsPtrOutput

func (TableDisplayOptionsArgs) ToTableDisplayOptionsPtrOutputWithContext added in v0.8.0

func (i TableDisplayOptionsArgs) ToTableDisplayOptionsPtrOutputWithContext(ctx context.Context) TableDisplayOptionsPtrOutput

type TableDisplayOptionsInput added in v0.8.0

type TableDisplayOptionsInput interface {
	pulumi.Input

	ToTableDisplayOptionsOutput() TableDisplayOptionsOutput
	ToTableDisplayOptionsOutputWithContext(context.Context) TableDisplayOptionsOutput
}

TableDisplayOptionsInput is an input type that accepts TableDisplayOptionsArgs and TableDisplayOptionsOutput values. You can construct a concrete instance of `TableDisplayOptionsInput` via:

TableDisplayOptionsArgs{...}

type TableDisplayOptionsOutput added in v0.8.0

type TableDisplayOptionsOutput struct{ *pulumi.OutputState }

Table display options that can be reused.

func (TableDisplayOptionsOutput) ElementType added in v0.8.0

func (TableDisplayOptionsOutput) ElementType() reflect.Type

func (TableDisplayOptionsOutput) ShownColumns added in v0.8.0

Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

func (TableDisplayOptionsOutput) ToTableDisplayOptionsOutput added in v0.8.0

func (o TableDisplayOptionsOutput) ToTableDisplayOptionsOutput() TableDisplayOptionsOutput

func (TableDisplayOptionsOutput) ToTableDisplayOptionsOutputWithContext added in v0.8.0

func (o TableDisplayOptionsOutput) ToTableDisplayOptionsOutputWithContext(ctx context.Context) TableDisplayOptionsOutput

func (TableDisplayOptionsOutput) ToTableDisplayOptionsPtrOutput added in v0.8.0

func (o TableDisplayOptionsOutput) ToTableDisplayOptionsPtrOutput() TableDisplayOptionsPtrOutput

func (TableDisplayOptionsOutput) ToTableDisplayOptionsPtrOutputWithContext added in v0.8.0

func (o TableDisplayOptionsOutput) ToTableDisplayOptionsPtrOutputWithContext(ctx context.Context) TableDisplayOptionsPtrOutput

type TableDisplayOptionsPtrInput added in v0.8.0

type TableDisplayOptionsPtrInput interface {
	pulumi.Input

	ToTableDisplayOptionsPtrOutput() TableDisplayOptionsPtrOutput
	ToTableDisplayOptionsPtrOutputWithContext(context.Context) TableDisplayOptionsPtrOutput
}

TableDisplayOptionsPtrInput is an input type that accepts TableDisplayOptionsArgs, TableDisplayOptionsPtr and TableDisplayOptionsPtrOutput values. You can construct a concrete instance of `TableDisplayOptionsPtrInput` via:

        TableDisplayOptionsArgs{...}

or:

        nil

func TableDisplayOptionsPtr added in v0.8.0

func TableDisplayOptionsPtr(v *TableDisplayOptionsArgs) TableDisplayOptionsPtrInput

type TableDisplayOptionsPtrOutput added in v0.8.0

type TableDisplayOptionsPtrOutput struct{ *pulumi.OutputState }

func (TableDisplayOptionsPtrOutput) Elem added in v0.8.0

func (TableDisplayOptionsPtrOutput) ElementType added in v0.8.0

func (TableDisplayOptionsPtrOutput) ShownColumns added in v0.8.0

Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

func (TableDisplayOptionsPtrOutput) ToTableDisplayOptionsPtrOutput added in v0.8.0

func (o TableDisplayOptionsPtrOutput) ToTableDisplayOptionsPtrOutput() TableDisplayOptionsPtrOutput

func (TableDisplayOptionsPtrOutput) ToTableDisplayOptionsPtrOutputWithContext added in v0.8.0

func (o TableDisplayOptionsPtrOutput) ToTableDisplayOptionsPtrOutputWithContext(ctx context.Context) TableDisplayOptionsPtrOutput

type TableDisplayOptionsResponse added in v0.8.0

type TableDisplayOptionsResponse struct {
	// Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings
	ShownColumns []string `pulumi:"shownColumns"`
}

Table display options that can be reused.

type TableDisplayOptionsResponseOutput added in v0.8.0

type TableDisplayOptionsResponseOutput struct{ *pulumi.OutputState }

Table display options that can be reused.

func (TableDisplayOptionsResponseOutput) ElementType added in v0.8.0

func (TableDisplayOptionsResponseOutput) ShownColumns added in v0.8.0

Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

func (TableDisplayOptionsResponseOutput) ToTableDisplayOptionsResponseOutput added in v0.8.0

func (o TableDisplayOptionsResponseOutput) ToTableDisplayOptionsResponseOutput() TableDisplayOptionsResponseOutput

func (TableDisplayOptionsResponseOutput) ToTableDisplayOptionsResponseOutputWithContext added in v0.8.0

func (o TableDisplayOptionsResponseOutput) ToTableDisplayOptionsResponseOutputWithContext(ctx context.Context) TableDisplayOptionsResponseOutput

type Text

type Text struct {
	// The text content to be displayed.
	Content *string `pulumi:"content"`
	// How the text content is formatted.
	Format *TextFormat `pulumi:"format"`
	// How the text is styled
	Style *TextStyle `pulumi:"style"`
}

A widget that displays textual content.

type TextArgs

type TextArgs struct {
	// The text content to be displayed.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// How the text content is formatted.
	Format TextFormatPtrInput `pulumi:"format"`
	// How the text is styled
	Style TextStylePtrInput `pulumi:"style"`
}

A widget that displays textual content.

func (TextArgs) ElementType

func (TextArgs) ElementType() reflect.Type

func (TextArgs) ToTextOutput

func (i TextArgs) ToTextOutput() TextOutput

func (TextArgs) ToTextOutputWithContext

func (i TextArgs) ToTextOutputWithContext(ctx context.Context) TextOutput

func (TextArgs) ToTextPtrOutput

func (i TextArgs) ToTextPtrOutput() TextPtrOutput

func (TextArgs) ToTextPtrOutputWithContext

func (i TextArgs) ToTextPtrOutputWithContext(ctx context.Context) TextPtrOutput

type TextFormat added in v0.4.0

type TextFormat string

How the text content is formatted.

func (TextFormat) ElementType added in v0.4.0

func (TextFormat) ElementType() reflect.Type

func (TextFormat) ToStringOutput added in v0.4.0

func (e TextFormat) ToStringOutput() pulumi.StringOutput

func (TextFormat) ToStringOutputWithContext added in v0.4.0

func (e TextFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextFormat) ToStringPtrOutput added in v0.4.0

func (e TextFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextFormat) ToStringPtrOutputWithContext added in v0.4.0

func (e TextFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextFormat) ToTextFormatOutput added in v0.6.0

func (e TextFormat) ToTextFormatOutput() TextFormatOutput

func (TextFormat) ToTextFormatOutputWithContext added in v0.6.0

func (e TextFormat) ToTextFormatOutputWithContext(ctx context.Context) TextFormatOutput

func (TextFormat) ToTextFormatPtrOutput added in v0.6.0

func (e TextFormat) ToTextFormatPtrOutput() TextFormatPtrOutput

func (TextFormat) ToTextFormatPtrOutputWithContext added in v0.6.0

func (e TextFormat) ToTextFormatPtrOutputWithContext(ctx context.Context) TextFormatPtrOutput

type TextFormatInput added in v0.6.0

type TextFormatInput interface {
	pulumi.Input

	ToTextFormatOutput() TextFormatOutput
	ToTextFormatOutputWithContext(context.Context) TextFormatOutput
}

TextFormatInput is an input type that accepts TextFormatArgs and TextFormatOutput values. You can construct a concrete instance of `TextFormatInput` via:

TextFormatArgs{...}

type TextFormatOutput added in v0.6.0

type TextFormatOutput struct{ *pulumi.OutputState }

func (TextFormatOutput) ElementType added in v0.6.0

func (TextFormatOutput) ElementType() reflect.Type

func (TextFormatOutput) ToStringOutput added in v0.6.0

func (o TextFormatOutput) ToStringOutput() pulumi.StringOutput

func (TextFormatOutput) ToStringOutputWithContext added in v0.6.0

func (o TextFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextFormatOutput) ToStringPtrOutput added in v0.6.0

func (o TextFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextFormatOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o TextFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextFormatOutput) ToTextFormatOutput added in v0.6.0

func (o TextFormatOutput) ToTextFormatOutput() TextFormatOutput

func (TextFormatOutput) ToTextFormatOutputWithContext added in v0.6.0

func (o TextFormatOutput) ToTextFormatOutputWithContext(ctx context.Context) TextFormatOutput

func (TextFormatOutput) ToTextFormatPtrOutput added in v0.6.0

func (o TextFormatOutput) ToTextFormatPtrOutput() TextFormatPtrOutput

func (TextFormatOutput) ToTextFormatPtrOutputWithContext added in v0.6.0

func (o TextFormatOutput) ToTextFormatPtrOutputWithContext(ctx context.Context) TextFormatPtrOutput

type TextFormatPtrInput added in v0.6.0

type TextFormatPtrInput interface {
	pulumi.Input

	ToTextFormatPtrOutput() TextFormatPtrOutput
	ToTextFormatPtrOutputWithContext(context.Context) TextFormatPtrOutput
}

func TextFormatPtr added in v0.6.0

func TextFormatPtr(v string) TextFormatPtrInput

type TextFormatPtrOutput added in v0.6.0

type TextFormatPtrOutput struct{ *pulumi.OutputState }

func (TextFormatPtrOutput) Elem added in v0.6.0

func (TextFormatPtrOutput) ElementType added in v0.6.0

func (TextFormatPtrOutput) ElementType() reflect.Type

func (TextFormatPtrOutput) ToStringPtrOutput added in v0.6.0

func (o TextFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextFormatPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o TextFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextFormatPtrOutput) ToTextFormatPtrOutput added in v0.6.0

func (o TextFormatPtrOutput) ToTextFormatPtrOutput() TextFormatPtrOutput

func (TextFormatPtrOutput) ToTextFormatPtrOutputWithContext added in v0.6.0

func (o TextFormatPtrOutput) ToTextFormatPtrOutputWithContext(ctx context.Context) TextFormatPtrOutput

type TextInput

type TextInput interface {
	pulumi.Input

	ToTextOutput() TextOutput
	ToTextOutputWithContext(context.Context) TextOutput
}

TextInput is an input type that accepts TextArgs and TextOutput values. You can construct a concrete instance of `TextInput` via:

TextArgs{...}

type TextOutput

type TextOutput struct{ *pulumi.OutputState }

A widget that displays textual content.

func (TextOutput) Content

func (o TextOutput) Content() pulumi.StringPtrOutput

The text content to be displayed.

func (TextOutput) ElementType

func (TextOutput) ElementType() reflect.Type

func (TextOutput) Format

func (o TextOutput) Format() TextFormatPtrOutput

How the text content is formatted.

func (TextOutput) Style added in v0.32.0

func (o TextOutput) Style() TextStylePtrOutput

How the text is styled

func (TextOutput) ToTextOutput

func (o TextOutput) ToTextOutput() TextOutput

func (TextOutput) ToTextOutputWithContext

func (o TextOutput) ToTextOutputWithContext(ctx context.Context) TextOutput

func (TextOutput) ToTextPtrOutput

func (o TextOutput) ToTextPtrOutput() TextPtrOutput

func (TextOutput) ToTextPtrOutputWithContext

func (o TextOutput) ToTextPtrOutputWithContext(ctx context.Context) TextPtrOutput

type TextPtrInput

type TextPtrInput interface {
	pulumi.Input

	ToTextPtrOutput() TextPtrOutput
	ToTextPtrOutputWithContext(context.Context) TextPtrOutput
}

TextPtrInput is an input type that accepts TextArgs, TextPtr and TextPtrOutput values. You can construct a concrete instance of `TextPtrInput` via:

        TextArgs{...}

or:

        nil

func TextPtr

func TextPtr(v *TextArgs) TextPtrInput

type TextPtrOutput

type TextPtrOutput struct{ *pulumi.OutputState }

func (TextPtrOutput) Content

func (o TextPtrOutput) Content() pulumi.StringPtrOutput

The text content to be displayed.

func (TextPtrOutput) Elem

func (o TextPtrOutput) Elem() TextOutput

func (TextPtrOutput) ElementType

func (TextPtrOutput) ElementType() reflect.Type

func (TextPtrOutput) Format

How the text content is formatted.

func (TextPtrOutput) Style added in v0.32.0

How the text is styled

func (TextPtrOutput) ToTextPtrOutput

func (o TextPtrOutput) ToTextPtrOutput() TextPtrOutput

func (TextPtrOutput) ToTextPtrOutputWithContext

func (o TextPtrOutput) ToTextPtrOutputWithContext(ctx context.Context) TextPtrOutput

type TextResponse

type TextResponse struct {
	// The text content to be displayed.
	Content string `pulumi:"content"`
	// How the text content is formatted.
	Format string `pulumi:"format"`
	// How the text is styled
	Style TextStyleResponse `pulumi:"style"`
}

A widget that displays textual content.

type TextResponseOutput

type TextResponseOutput struct{ *pulumi.OutputState }

A widget that displays textual content.

func (TextResponseOutput) Content

The text content to be displayed.

func (TextResponseOutput) ElementType

func (TextResponseOutput) ElementType() reflect.Type

func (TextResponseOutput) Format

How the text content is formatted.

func (TextResponseOutput) Style added in v0.32.0

How the text is styled

func (TextResponseOutput) ToTextResponseOutput

func (o TextResponseOutput) ToTextResponseOutput() TextResponseOutput

func (TextResponseOutput) ToTextResponseOutputWithContext

func (o TextResponseOutput) ToTextResponseOutputWithContext(ctx context.Context) TextResponseOutput

type TextStyle added in v0.32.0

type TextStyle struct {
	// The background color as a hex string. "#RRGGBB" or "#RGB"
	BackgroundColor *string `pulumi:"backgroundColor"`
	// Font sizes for both the title and content. The title will still be larger relative to the content.
	FontSize *TextStyleFontSize `pulumi:"fontSize"`
	// The horizontal alignment of both the title and content
	HorizontalAlignment *TextStyleHorizontalAlignment `pulumi:"horizontalAlignment"`
	// The amount of padding around the widget
	Padding *TextStylePadding `pulumi:"padding"`
	// The pointer location for this widget (also sometimes called a "tail")
	PointerLocation *TextStylePointerLocation `pulumi:"pointerLocation"`
	// The text color as a hex string. "#RRGGBB" or "#RGB"
	TextColor *string `pulumi:"textColor"`
	// The vertical alignment of both the title and content
	VerticalAlignment *TextStyleVerticalAlignment `pulumi:"verticalAlignment"`
}

Properties that determine how the title and content are styled

type TextStyleArgs added in v0.32.0

type TextStyleArgs struct {
	// The background color as a hex string. "#RRGGBB" or "#RGB"
	BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"`
	// Font sizes for both the title and content. The title will still be larger relative to the content.
	FontSize TextStyleFontSizePtrInput `pulumi:"fontSize"`
	// The horizontal alignment of both the title and content
	HorizontalAlignment TextStyleHorizontalAlignmentPtrInput `pulumi:"horizontalAlignment"`
	// The amount of padding around the widget
	Padding TextStylePaddingPtrInput `pulumi:"padding"`
	// The pointer location for this widget (also sometimes called a "tail")
	PointerLocation TextStylePointerLocationPtrInput `pulumi:"pointerLocation"`
	// The text color as a hex string. "#RRGGBB" or "#RGB"
	TextColor pulumi.StringPtrInput `pulumi:"textColor"`
	// The vertical alignment of both the title and content
	VerticalAlignment TextStyleVerticalAlignmentPtrInput `pulumi:"verticalAlignment"`
}

Properties that determine how the title and content are styled

func (TextStyleArgs) ElementType added in v0.32.0

func (TextStyleArgs) ElementType() reflect.Type

func (TextStyleArgs) ToTextStyleOutput added in v0.32.0

func (i TextStyleArgs) ToTextStyleOutput() TextStyleOutput

func (TextStyleArgs) ToTextStyleOutputWithContext added in v0.32.0

func (i TextStyleArgs) ToTextStyleOutputWithContext(ctx context.Context) TextStyleOutput

func (TextStyleArgs) ToTextStylePtrOutput added in v0.32.0

func (i TextStyleArgs) ToTextStylePtrOutput() TextStylePtrOutput

func (TextStyleArgs) ToTextStylePtrOutputWithContext added in v0.32.0

func (i TextStyleArgs) ToTextStylePtrOutputWithContext(ctx context.Context) TextStylePtrOutput

type TextStyleFontSize added in v0.32.0

type TextStyleFontSize string

Font sizes for both the title and content. The title will still be larger relative to the content.

func (TextStyleFontSize) ElementType added in v0.32.0

func (TextStyleFontSize) ElementType() reflect.Type

func (TextStyleFontSize) ToStringOutput added in v0.32.0

func (e TextStyleFontSize) ToStringOutput() pulumi.StringOutput

func (TextStyleFontSize) ToStringOutputWithContext added in v0.32.0

func (e TextStyleFontSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStyleFontSize) ToStringPtrOutput added in v0.32.0

func (e TextStyleFontSize) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStyleFontSize) ToStringPtrOutputWithContext added in v0.32.0

func (e TextStyleFontSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleFontSize) ToTextStyleFontSizeOutput added in v0.32.0

func (e TextStyleFontSize) ToTextStyleFontSizeOutput() TextStyleFontSizeOutput

func (TextStyleFontSize) ToTextStyleFontSizeOutputWithContext added in v0.32.0

func (e TextStyleFontSize) ToTextStyleFontSizeOutputWithContext(ctx context.Context) TextStyleFontSizeOutput

func (TextStyleFontSize) ToTextStyleFontSizePtrOutput added in v0.32.0

func (e TextStyleFontSize) ToTextStyleFontSizePtrOutput() TextStyleFontSizePtrOutput

func (TextStyleFontSize) ToTextStyleFontSizePtrOutputWithContext added in v0.32.0

func (e TextStyleFontSize) ToTextStyleFontSizePtrOutputWithContext(ctx context.Context) TextStyleFontSizePtrOutput

type TextStyleFontSizeInput added in v0.32.0

type TextStyleFontSizeInput interface {
	pulumi.Input

	ToTextStyleFontSizeOutput() TextStyleFontSizeOutput
	ToTextStyleFontSizeOutputWithContext(context.Context) TextStyleFontSizeOutput
}

TextStyleFontSizeInput is an input type that accepts TextStyleFontSizeArgs and TextStyleFontSizeOutput values. You can construct a concrete instance of `TextStyleFontSizeInput` via:

TextStyleFontSizeArgs{...}

type TextStyleFontSizeOutput added in v0.32.0

type TextStyleFontSizeOutput struct{ *pulumi.OutputState }

func (TextStyleFontSizeOutput) ElementType added in v0.32.0

func (TextStyleFontSizeOutput) ElementType() reflect.Type

func (TextStyleFontSizeOutput) ToStringOutput added in v0.32.0

func (o TextStyleFontSizeOutput) ToStringOutput() pulumi.StringOutput

func (TextStyleFontSizeOutput) ToStringOutputWithContext added in v0.32.0

func (o TextStyleFontSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStyleFontSizeOutput) ToStringPtrOutput added in v0.32.0

func (o TextStyleFontSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStyleFontSizeOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStyleFontSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleFontSizeOutput) ToTextStyleFontSizeOutput added in v0.32.0

func (o TextStyleFontSizeOutput) ToTextStyleFontSizeOutput() TextStyleFontSizeOutput

func (TextStyleFontSizeOutput) ToTextStyleFontSizeOutputWithContext added in v0.32.0

func (o TextStyleFontSizeOutput) ToTextStyleFontSizeOutputWithContext(ctx context.Context) TextStyleFontSizeOutput

func (TextStyleFontSizeOutput) ToTextStyleFontSizePtrOutput added in v0.32.0

func (o TextStyleFontSizeOutput) ToTextStyleFontSizePtrOutput() TextStyleFontSizePtrOutput

func (TextStyleFontSizeOutput) ToTextStyleFontSizePtrOutputWithContext added in v0.32.0

func (o TextStyleFontSizeOutput) ToTextStyleFontSizePtrOutputWithContext(ctx context.Context) TextStyleFontSizePtrOutput

type TextStyleFontSizePtrInput added in v0.32.0

type TextStyleFontSizePtrInput interface {
	pulumi.Input

	ToTextStyleFontSizePtrOutput() TextStyleFontSizePtrOutput
	ToTextStyleFontSizePtrOutputWithContext(context.Context) TextStyleFontSizePtrOutput
}

func TextStyleFontSizePtr added in v0.32.0

func TextStyleFontSizePtr(v string) TextStyleFontSizePtrInput

type TextStyleFontSizePtrOutput added in v0.32.0

type TextStyleFontSizePtrOutput struct{ *pulumi.OutputState }

func (TextStyleFontSizePtrOutput) Elem added in v0.32.0

func (TextStyleFontSizePtrOutput) ElementType added in v0.32.0

func (TextStyleFontSizePtrOutput) ElementType() reflect.Type

func (TextStyleFontSizePtrOutput) ToStringPtrOutput added in v0.32.0

func (o TextStyleFontSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStyleFontSizePtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStyleFontSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleFontSizePtrOutput) ToTextStyleFontSizePtrOutput added in v0.32.0

func (o TextStyleFontSizePtrOutput) ToTextStyleFontSizePtrOutput() TextStyleFontSizePtrOutput

func (TextStyleFontSizePtrOutput) ToTextStyleFontSizePtrOutputWithContext added in v0.32.0

func (o TextStyleFontSizePtrOutput) ToTextStyleFontSizePtrOutputWithContext(ctx context.Context) TextStyleFontSizePtrOutput

type TextStyleHorizontalAlignment added in v0.32.0

type TextStyleHorizontalAlignment string

The horizontal alignment of both the title and content

func (TextStyleHorizontalAlignment) ElementType added in v0.32.0

func (TextStyleHorizontalAlignment) ToStringOutput added in v0.32.0

func (TextStyleHorizontalAlignment) ToStringOutputWithContext added in v0.32.0

func (e TextStyleHorizontalAlignment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStyleHorizontalAlignment) ToStringPtrOutput added in v0.32.0

func (e TextStyleHorizontalAlignment) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStyleHorizontalAlignment) ToStringPtrOutputWithContext added in v0.32.0

func (e TextStyleHorizontalAlignment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentOutput added in v0.32.0

func (e TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentOutput() TextStyleHorizontalAlignmentOutput

func (TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentOutputWithContext added in v0.32.0

func (e TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentOutputWithContext(ctx context.Context) TextStyleHorizontalAlignmentOutput

func (TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentPtrOutput added in v0.32.0

func (e TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentPtrOutput() TextStyleHorizontalAlignmentPtrOutput

func (TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentPtrOutputWithContext added in v0.32.0

func (e TextStyleHorizontalAlignment) ToTextStyleHorizontalAlignmentPtrOutputWithContext(ctx context.Context) TextStyleHorizontalAlignmentPtrOutput

type TextStyleHorizontalAlignmentInput added in v0.32.0

type TextStyleHorizontalAlignmentInput interface {
	pulumi.Input

	ToTextStyleHorizontalAlignmentOutput() TextStyleHorizontalAlignmentOutput
	ToTextStyleHorizontalAlignmentOutputWithContext(context.Context) TextStyleHorizontalAlignmentOutput
}

TextStyleHorizontalAlignmentInput is an input type that accepts TextStyleHorizontalAlignmentArgs and TextStyleHorizontalAlignmentOutput values. You can construct a concrete instance of `TextStyleHorizontalAlignmentInput` via:

TextStyleHorizontalAlignmentArgs{...}

type TextStyleHorizontalAlignmentOutput added in v0.32.0

type TextStyleHorizontalAlignmentOutput struct{ *pulumi.OutputState }

func (TextStyleHorizontalAlignmentOutput) ElementType added in v0.32.0

func (TextStyleHorizontalAlignmentOutput) ToStringOutput added in v0.32.0

func (TextStyleHorizontalAlignmentOutput) ToStringOutputWithContext added in v0.32.0

func (o TextStyleHorizontalAlignmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStyleHorizontalAlignmentOutput) ToStringPtrOutput added in v0.32.0

func (TextStyleHorizontalAlignmentOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStyleHorizontalAlignmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentOutput added in v0.32.0

func (o TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentOutput() TextStyleHorizontalAlignmentOutput

func (TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentOutputWithContext added in v0.32.0

func (o TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentOutputWithContext(ctx context.Context) TextStyleHorizontalAlignmentOutput

func (TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentPtrOutput added in v0.32.0

func (o TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentPtrOutput() TextStyleHorizontalAlignmentPtrOutput

func (TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentPtrOutputWithContext added in v0.32.0

func (o TextStyleHorizontalAlignmentOutput) ToTextStyleHorizontalAlignmentPtrOutputWithContext(ctx context.Context) TextStyleHorizontalAlignmentPtrOutput

type TextStyleHorizontalAlignmentPtrInput added in v0.32.0

type TextStyleHorizontalAlignmentPtrInput interface {
	pulumi.Input

	ToTextStyleHorizontalAlignmentPtrOutput() TextStyleHorizontalAlignmentPtrOutput
	ToTextStyleHorizontalAlignmentPtrOutputWithContext(context.Context) TextStyleHorizontalAlignmentPtrOutput
}

func TextStyleHorizontalAlignmentPtr added in v0.32.0

func TextStyleHorizontalAlignmentPtr(v string) TextStyleHorizontalAlignmentPtrInput

type TextStyleHorizontalAlignmentPtrOutput added in v0.32.0

type TextStyleHorizontalAlignmentPtrOutput struct{ *pulumi.OutputState }

func (TextStyleHorizontalAlignmentPtrOutput) Elem added in v0.32.0

func (TextStyleHorizontalAlignmentPtrOutput) ElementType added in v0.32.0

func (TextStyleHorizontalAlignmentPtrOutput) ToStringPtrOutput added in v0.32.0

func (TextStyleHorizontalAlignmentPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStyleHorizontalAlignmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleHorizontalAlignmentPtrOutput) ToTextStyleHorizontalAlignmentPtrOutput added in v0.32.0

func (o TextStyleHorizontalAlignmentPtrOutput) ToTextStyleHorizontalAlignmentPtrOutput() TextStyleHorizontalAlignmentPtrOutput

func (TextStyleHorizontalAlignmentPtrOutput) ToTextStyleHorizontalAlignmentPtrOutputWithContext added in v0.32.0

func (o TextStyleHorizontalAlignmentPtrOutput) ToTextStyleHorizontalAlignmentPtrOutputWithContext(ctx context.Context) TextStyleHorizontalAlignmentPtrOutput

type TextStyleInput added in v0.32.0

type TextStyleInput interface {
	pulumi.Input

	ToTextStyleOutput() TextStyleOutput
	ToTextStyleOutputWithContext(context.Context) TextStyleOutput
}

TextStyleInput is an input type that accepts TextStyleArgs and TextStyleOutput values. You can construct a concrete instance of `TextStyleInput` via:

TextStyleArgs{...}

type TextStyleOutput added in v0.32.0

type TextStyleOutput struct{ *pulumi.OutputState }

Properties that determine how the title and content are styled

func (TextStyleOutput) BackgroundColor added in v0.32.0

func (o TextStyleOutput) BackgroundColor() pulumi.StringPtrOutput

The background color as a hex string. "#RRGGBB" or "#RGB"

func (TextStyleOutput) ElementType added in v0.32.0

func (TextStyleOutput) ElementType() reflect.Type

func (TextStyleOutput) FontSize added in v0.32.0

Font sizes for both the title and content. The title will still be larger relative to the content.

func (TextStyleOutput) HorizontalAlignment added in v0.32.0

The horizontal alignment of both the title and content

func (TextStyleOutput) Padding added in v0.32.0

The amount of padding around the widget

func (TextStyleOutput) PointerLocation added in v0.32.0

The pointer location for this widget (also sometimes called a "tail")

func (TextStyleOutput) TextColor added in v0.32.0

func (o TextStyleOutput) TextColor() pulumi.StringPtrOutput

The text color as a hex string. "#RRGGBB" or "#RGB"

func (TextStyleOutput) ToTextStyleOutput added in v0.32.0

func (o TextStyleOutput) ToTextStyleOutput() TextStyleOutput

func (TextStyleOutput) ToTextStyleOutputWithContext added in v0.32.0

func (o TextStyleOutput) ToTextStyleOutputWithContext(ctx context.Context) TextStyleOutput

func (TextStyleOutput) ToTextStylePtrOutput added in v0.32.0

func (o TextStyleOutput) ToTextStylePtrOutput() TextStylePtrOutput

func (TextStyleOutput) ToTextStylePtrOutputWithContext added in v0.32.0

func (o TextStyleOutput) ToTextStylePtrOutputWithContext(ctx context.Context) TextStylePtrOutput

func (TextStyleOutput) VerticalAlignment added in v0.32.0

The vertical alignment of both the title and content

type TextStylePadding added in v0.32.0

type TextStylePadding string

The amount of padding around the widget

func (TextStylePadding) ElementType added in v0.32.0

func (TextStylePadding) ElementType() reflect.Type

func (TextStylePadding) ToStringOutput added in v0.32.0

func (e TextStylePadding) ToStringOutput() pulumi.StringOutput

func (TextStylePadding) ToStringOutputWithContext added in v0.32.0

func (e TextStylePadding) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStylePadding) ToStringPtrOutput added in v0.32.0

func (e TextStylePadding) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStylePadding) ToStringPtrOutputWithContext added in v0.32.0

func (e TextStylePadding) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStylePadding) ToTextStylePaddingOutput added in v0.32.0

func (e TextStylePadding) ToTextStylePaddingOutput() TextStylePaddingOutput

func (TextStylePadding) ToTextStylePaddingOutputWithContext added in v0.32.0

func (e TextStylePadding) ToTextStylePaddingOutputWithContext(ctx context.Context) TextStylePaddingOutput

func (TextStylePadding) ToTextStylePaddingPtrOutput added in v0.32.0

func (e TextStylePadding) ToTextStylePaddingPtrOutput() TextStylePaddingPtrOutput

func (TextStylePadding) ToTextStylePaddingPtrOutputWithContext added in v0.32.0

func (e TextStylePadding) ToTextStylePaddingPtrOutputWithContext(ctx context.Context) TextStylePaddingPtrOutput

type TextStylePaddingInput added in v0.32.0

type TextStylePaddingInput interface {
	pulumi.Input

	ToTextStylePaddingOutput() TextStylePaddingOutput
	ToTextStylePaddingOutputWithContext(context.Context) TextStylePaddingOutput
}

TextStylePaddingInput is an input type that accepts TextStylePaddingArgs and TextStylePaddingOutput values. You can construct a concrete instance of `TextStylePaddingInput` via:

TextStylePaddingArgs{...}

type TextStylePaddingOutput added in v0.32.0

type TextStylePaddingOutput struct{ *pulumi.OutputState }

func (TextStylePaddingOutput) ElementType added in v0.32.0

func (TextStylePaddingOutput) ElementType() reflect.Type

func (TextStylePaddingOutput) ToStringOutput added in v0.32.0

func (o TextStylePaddingOutput) ToStringOutput() pulumi.StringOutput

func (TextStylePaddingOutput) ToStringOutputWithContext added in v0.32.0

func (o TextStylePaddingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStylePaddingOutput) ToStringPtrOutput added in v0.32.0

func (o TextStylePaddingOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStylePaddingOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStylePaddingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStylePaddingOutput) ToTextStylePaddingOutput added in v0.32.0

func (o TextStylePaddingOutput) ToTextStylePaddingOutput() TextStylePaddingOutput

func (TextStylePaddingOutput) ToTextStylePaddingOutputWithContext added in v0.32.0

func (o TextStylePaddingOutput) ToTextStylePaddingOutputWithContext(ctx context.Context) TextStylePaddingOutput

func (TextStylePaddingOutput) ToTextStylePaddingPtrOutput added in v0.32.0

func (o TextStylePaddingOutput) ToTextStylePaddingPtrOutput() TextStylePaddingPtrOutput

func (TextStylePaddingOutput) ToTextStylePaddingPtrOutputWithContext added in v0.32.0

func (o TextStylePaddingOutput) ToTextStylePaddingPtrOutputWithContext(ctx context.Context) TextStylePaddingPtrOutput

type TextStylePaddingPtrInput added in v0.32.0

type TextStylePaddingPtrInput interface {
	pulumi.Input

	ToTextStylePaddingPtrOutput() TextStylePaddingPtrOutput
	ToTextStylePaddingPtrOutputWithContext(context.Context) TextStylePaddingPtrOutput
}

func TextStylePaddingPtr added in v0.32.0

func TextStylePaddingPtr(v string) TextStylePaddingPtrInput

type TextStylePaddingPtrOutput added in v0.32.0

type TextStylePaddingPtrOutput struct{ *pulumi.OutputState }

func (TextStylePaddingPtrOutput) Elem added in v0.32.0

func (TextStylePaddingPtrOutput) ElementType added in v0.32.0

func (TextStylePaddingPtrOutput) ElementType() reflect.Type

func (TextStylePaddingPtrOutput) ToStringPtrOutput added in v0.32.0

func (o TextStylePaddingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStylePaddingPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStylePaddingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStylePaddingPtrOutput) ToTextStylePaddingPtrOutput added in v0.32.0

func (o TextStylePaddingPtrOutput) ToTextStylePaddingPtrOutput() TextStylePaddingPtrOutput

func (TextStylePaddingPtrOutput) ToTextStylePaddingPtrOutputWithContext added in v0.32.0

func (o TextStylePaddingPtrOutput) ToTextStylePaddingPtrOutputWithContext(ctx context.Context) TextStylePaddingPtrOutput

type TextStylePointerLocation added in v0.32.0

type TextStylePointerLocation string

The pointer location for this widget (also sometimes called a "tail")

func (TextStylePointerLocation) ElementType added in v0.32.0

func (TextStylePointerLocation) ElementType() reflect.Type

func (TextStylePointerLocation) ToStringOutput added in v0.32.0

func (e TextStylePointerLocation) ToStringOutput() pulumi.StringOutput

func (TextStylePointerLocation) ToStringOutputWithContext added in v0.32.0

func (e TextStylePointerLocation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStylePointerLocation) ToStringPtrOutput added in v0.32.0

func (e TextStylePointerLocation) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStylePointerLocation) ToStringPtrOutputWithContext added in v0.32.0

func (e TextStylePointerLocation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStylePointerLocation) ToTextStylePointerLocationOutput added in v0.32.0

func (e TextStylePointerLocation) ToTextStylePointerLocationOutput() TextStylePointerLocationOutput

func (TextStylePointerLocation) ToTextStylePointerLocationOutputWithContext added in v0.32.0

func (e TextStylePointerLocation) ToTextStylePointerLocationOutputWithContext(ctx context.Context) TextStylePointerLocationOutput

func (TextStylePointerLocation) ToTextStylePointerLocationPtrOutput added in v0.32.0

func (e TextStylePointerLocation) ToTextStylePointerLocationPtrOutput() TextStylePointerLocationPtrOutput

func (TextStylePointerLocation) ToTextStylePointerLocationPtrOutputWithContext added in v0.32.0

func (e TextStylePointerLocation) ToTextStylePointerLocationPtrOutputWithContext(ctx context.Context) TextStylePointerLocationPtrOutput

type TextStylePointerLocationInput added in v0.32.0

type TextStylePointerLocationInput interface {
	pulumi.Input

	ToTextStylePointerLocationOutput() TextStylePointerLocationOutput
	ToTextStylePointerLocationOutputWithContext(context.Context) TextStylePointerLocationOutput
}

TextStylePointerLocationInput is an input type that accepts TextStylePointerLocationArgs and TextStylePointerLocationOutput values. You can construct a concrete instance of `TextStylePointerLocationInput` via:

TextStylePointerLocationArgs{...}

type TextStylePointerLocationOutput added in v0.32.0

type TextStylePointerLocationOutput struct{ *pulumi.OutputState }

func (TextStylePointerLocationOutput) ElementType added in v0.32.0

func (TextStylePointerLocationOutput) ToStringOutput added in v0.32.0

func (TextStylePointerLocationOutput) ToStringOutputWithContext added in v0.32.0

func (o TextStylePointerLocationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStylePointerLocationOutput) ToStringPtrOutput added in v0.32.0

func (TextStylePointerLocationOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStylePointerLocationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStylePointerLocationOutput) ToTextStylePointerLocationOutput added in v0.32.0

func (o TextStylePointerLocationOutput) ToTextStylePointerLocationOutput() TextStylePointerLocationOutput

func (TextStylePointerLocationOutput) ToTextStylePointerLocationOutputWithContext added in v0.32.0

func (o TextStylePointerLocationOutput) ToTextStylePointerLocationOutputWithContext(ctx context.Context) TextStylePointerLocationOutput

func (TextStylePointerLocationOutput) ToTextStylePointerLocationPtrOutput added in v0.32.0

func (o TextStylePointerLocationOutput) ToTextStylePointerLocationPtrOutput() TextStylePointerLocationPtrOutput

func (TextStylePointerLocationOutput) ToTextStylePointerLocationPtrOutputWithContext added in v0.32.0

func (o TextStylePointerLocationOutput) ToTextStylePointerLocationPtrOutputWithContext(ctx context.Context) TextStylePointerLocationPtrOutput

type TextStylePointerLocationPtrInput added in v0.32.0

type TextStylePointerLocationPtrInput interface {
	pulumi.Input

	ToTextStylePointerLocationPtrOutput() TextStylePointerLocationPtrOutput
	ToTextStylePointerLocationPtrOutputWithContext(context.Context) TextStylePointerLocationPtrOutput
}

func TextStylePointerLocationPtr added in v0.32.0

func TextStylePointerLocationPtr(v string) TextStylePointerLocationPtrInput

type TextStylePointerLocationPtrOutput added in v0.32.0

type TextStylePointerLocationPtrOutput struct{ *pulumi.OutputState }

func (TextStylePointerLocationPtrOutput) Elem added in v0.32.0

func (TextStylePointerLocationPtrOutput) ElementType added in v0.32.0

func (TextStylePointerLocationPtrOutput) ToStringPtrOutput added in v0.32.0

func (TextStylePointerLocationPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStylePointerLocationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStylePointerLocationPtrOutput) ToTextStylePointerLocationPtrOutput added in v0.32.0

func (o TextStylePointerLocationPtrOutput) ToTextStylePointerLocationPtrOutput() TextStylePointerLocationPtrOutput

func (TextStylePointerLocationPtrOutput) ToTextStylePointerLocationPtrOutputWithContext added in v0.32.0

func (o TextStylePointerLocationPtrOutput) ToTextStylePointerLocationPtrOutputWithContext(ctx context.Context) TextStylePointerLocationPtrOutput

type TextStylePtrInput added in v0.32.0

type TextStylePtrInput interface {
	pulumi.Input

	ToTextStylePtrOutput() TextStylePtrOutput
	ToTextStylePtrOutputWithContext(context.Context) TextStylePtrOutput
}

TextStylePtrInput is an input type that accepts TextStyleArgs, TextStylePtr and TextStylePtrOutput values. You can construct a concrete instance of `TextStylePtrInput` via:

        TextStyleArgs{...}

or:

        nil

func TextStylePtr added in v0.32.0

func TextStylePtr(v *TextStyleArgs) TextStylePtrInput

type TextStylePtrOutput added in v0.32.0

type TextStylePtrOutput struct{ *pulumi.OutputState }

func (TextStylePtrOutput) BackgroundColor added in v0.32.0

func (o TextStylePtrOutput) BackgroundColor() pulumi.StringPtrOutput

The background color as a hex string. "#RRGGBB" or "#RGB"

func (TextStylePtrOutput) Elem added in v0.32.0

func (TextStylePtrOutput) ElementType added in v0.32.0

func (TextStylePtrOutput) ElementType() reflect.Type

func (TextStylePtrOutput) FontSize added in v0.32.0

Font sizes for both the title and content. The title will still be larger relative to the content.

func (TextStylePtrOutput) HorizontalAlignment added in v0.32.0

The horizontal alignment of both the title and content

func (TextStylePtrOutput) Padding added in v0.32.0

The amount of padding around the widget

func (TextStylePtrOutput) PointerLocation added in v0.32.0

The pointer location for this widget (also sometimes called a "tail")

func (TextStylePtrOutput) TextColor added in v0.32.0

The text color as a hex string. "#RRGGBB" or "#RGB"

func (TextStylePtrOutput) ToTextStylePtrOutput added in v0.32.0

func (o TextStylePtrOutput) ToTextStylePtrOutput() TextStylePtrOutput

func (TextStylePtrOutput) ToTextStylePtrOutputWithContext added in v0.32.0

func (o TextStylePtrOutput) ToTextStylePtrOutputWithContext(ctx context.Context) TextStylePtrOutput

func (TextStylePtrOutput) VerticalAlignment added in v0.32.0

The vertical alignment of both the title and content

type TextStyleResponse added in v0.32.0

type TextStyleResponse struct {
	// The background color as a hex string. "#RRGGBB" or "#RGB"
	BackgroundColor string `pulumi:"backgroundColor"`
	// Font sizes for both the title and content. The title will still be larger relative to the content.
	FontSize string `pulumi:"fontSize"`
	// The horizontal alignment of both the title and content
	HorizontalAlignment string `pulumi:"horizontalAlignment"`
	// The amount of padding around the widget
	Padding string `pulumi:"padding"`
	// The pointer location for this widget (also sometimes called a "tail")
	PointerLocation string `pulumi:"pointerLocation"`
	// The text color as a hex string. "#RRGGBB" or "#RGB"
	TextColor string `pulumi:"textColor"`
	// The vertical alignment of both the title and content
	VerticalAlignment string `pulumi:"verticalAlignment"`
}

Properties that determine how the title and content are styled

type TextStyleResponseOutput added in v0.32.0

type TextStyleResponseOutput struct{ *pulumi.OutputState }

Properties that determine how the title and content are styled

func (TextStyleResponseOutput) BackgroundColor added in v0.32.0

func (o TextStyleResponseOutput) BackgroundColor() pulumi.StringOutput

The background color as a hex string. "#RRGGBB" or "#RGB"

func (TextStyleResponseOutput) ElementType added in v0.32.0

func (TextStyleResponseOutput) ElementType() reflect.Type

func (TextStyleResponseOutput) FontSize added in v0.32.0

Font sizes for both the title and content. The title will still be larger relative to the content.

func (TextStyleResponseOutput) HorizontalAlignment added in v0.32.0

func (o TextStyleResponseOutput) HorizontalAlignment() pulumi.StringOutput

The horizontal alignment of both the title and content

func (TextStyleResponseOutput) Padding added in v0.32.0

The amount of padding around the widget

func (TextStyleResponseOutput) PointerLocation added in v0.32.0

func (o TextStyleResponseOutput) PointerLocation() pulumi.StringOutput

The pointer location for this widget (also sometimes called a "tail")

func (TextStyleResponseOutput) TextColor added in v0.32.0

The text color as a hex string. "#RRGGBB" or "#RGB"

func (TextStyleResponseOutput) ToTextStyleResponseOutput added in v0.32.0

func (o TextStyleResponseOutput) ToTextStyleResponseOutput() TextStyleResponseOutput

func (TextStyleResponseOutput) ToTextStyleResponseOutputWithContext added in v0.32.0

func (o TextStyleResponseOutput) ToTextStyleResponseOutputWithContext(ctx context.Context) TextStyleResponseOutput

func (TextStyleResponseOutput) VerticalAlignment added in v0.32.0

func (o TextStyleResponseOutput) VerticalAlignment() pulumi.StringOutput

The vertical alignment of both the title and content

type TextStyleVerticalAlignment added in v0.32.0

type TextStyleVerticalAlignment string

The vertical alignment of both the title and content

func (TextStyleVerticalAlignment) ElementType added in v0.32.0

func (TextStyleVerticalAlignment) ElementType() reflect.Type

func (TextStyleVerticalAlignment) ToStringOutput added in v0.32.0

func (e TextStyleVerticalAlignment) ToStringOutput() pulumi.StringOutput

func (TextStyleVerticalAlignment) ToStringOutputWithContext added in v0.32.0

func (e TextStyleVerticalAlignment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStyleVerticalAlignment) ToStringPtrOutput added in v0.32.0

func (e TextStyleVerticalAlignment) ToStringPtrOutput() pulumi.StringPtrOutput

func (TextStyleVerticalAlignment) ToStringPtrOutputWithContext added in v0.32.0

func (e TextStyleVerticalAlignment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentOutput added in v0.32.0

func (e TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentOutput() TextStyleVerticalAlignmentOutput

func (TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentOutputWithContext added in v0.32.0

func (e TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentOutputWithContext(ctx context.Context) TextStyleVerticalAlignmentOutput

func (TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentPtrOutput added in v0.32.0

func (e TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentPtrOutput() TextStyleVerticalAlignmentPtrOutput

func (TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentPtrOutputWithContext added in v0.32.0

func (e TextStyleVerticalAlignment) ToTextStyleVerticalAlignmentPtrOutputWithContext(ctx context.Context) TextStyleVerticalAlignmentPtrOutput

type TextStyleVerticalAlignmentInput added in v0.32.0

type TextStyleVerticalAlignmentInput interface {
	pulumi.Input

	ToTextStyleVerticalAlignmentOutput() TextStyleVerticalAlignmentOutput
	ToTextStyleVerticalAlignmentOutputWithContext(context.Context) TextStyleVerticalAlignmentOutput
}

TextStyleVerticalAlignmentInput is an input type that accepts TextStyleVerticalAlignmentArgs and TextStyleVerticalAlignmentOutput values. You can construct a concrete instance of `TextStyleVerticalAlignmentInput` via:

TextStyleVerticalAlignmentArgs{...}

type TextStyleVerticalAlignmentOutput added in v0.32.0

type TextStyleVerticalAlignmentOutput struct{ *pulumi.OutputState }

func (TextStyleVerticalAlignmentOutput) ElementType added in v0.32.0

func (TextStyleVerticalAlignmentOutput) ToStringOutput added in v0.32.0

func (TextStyleVerticalAlignmentOutput) ToStringOutputWithContext added in v0.32.0

func (o TextStyleVerticalAlignmentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TextStyleVerticalAlignmentOutput) ToStringPtrOutput added in v0.32.0

func (TextStyleVerticalAlignmentOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStyleVerticalAlignmentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentOutput added in v0.32.0

func (o TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentOutput() TextStyleVerticalAlignmentOutput

func (TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentOutputWithContext added in v0.32.0

func (o TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentOutputWithContext(ctx context.Context) TextStyleVerticalAlignmentOutput

func (TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentPtrOutput added in v0.32.0

func (o TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentPtrOutput() TextStyleVerticalAlignmentPtrOutput

func (TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentPtrOutputWithContext added in v0.32.0

func (o TextStyleVerticalAlignmentOutput) ToTextStyleVerticalAlignmentPtrOutputWithContext(ctx context.Context) TextStyleVerticalAlignmentPtrOutput

type TextStyleVerticalAlignmentPtrInput added in v0.32.0

type TextStyleVerticalAlignmentPtrInput interface {
	pulumi.Input

	ToTextStyleVerticalAlignmentPtrOutput() TextStyleVerticalAlignmentPtrOutput
	ToTextStyleVerticalAlignmentPtrOutputWithContext(context.Context) TextStyleVerticalAlignmentPtrOutput
}

func TextStyleVerticalAlignmentPtr added in v0.32.0

func TextStyleVerticalAlignmentPtr(v string) TextStyleVerticalAlignmentPtrInput

type TextStyleVerticalAlignmentPtrOutput added in v0.32.0

type TextStyleVerticalAlignmentPtrOutput struct{ *pulumi.OutputState }

func (TextStyleVerticalAlignmentPtrOutput) Elem added in v0.32.0

func (TextStyleVerticalAlignmentPtrOutput) ElementType added in v0.32.0

func (TextStyleVerticalAlignmentPtrOutput) ToStringPtrOutput added in v0.32.0

func (TextStyleVerticalAlignmentPtrOutput) ToStringPtrOutputWithContext added in v0.32.0

func (o TextStyleVerticalAlignmentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TextStyleVerticalAlignmentPtrOutput) ToTextStyleVerticalAlignmentPtrOutput added in v0.32.0

func (o TextStyleVerticalAlignmentPtrOutput) ToTextStyleVerticalAlignmentPtrOutput() TextStyleVerticalAlignmentPtrOutput

func (TextStyleVerticalAlignmentPtrOutput) ToTextStyleVerticalAlignmentPtrOutputWithContext added in v0.32.0

func (o TextStyleVerticalAlignmentPtrOutput) ToTextStyleVerticalAlignmentPtrOutputWithContext(ctx context.Context) TextStyleVerticalAlignmentPtrOutput

type Threshold

type Threshold struct {
	// The state color for this threshold. Color is not allowed in a XyChart.
	Color *ThresholdColor `pulumi:"color"`
	// The direction for the current threshold. Direction is not allowed in a XyChart.
	Direction *ThresholdDirection `pulumi:"direction"`
	// A label for the threshold.
	Label *string `pulumi:"label"`
	// The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.
	TargetAxis *ThresholdTargetAxis `pulumi:"targetAxis"`
	// The value of the threshold. The value should be defined in the native scale of the metric.
	Value *float64 `pulumi:"value"`
}

Defines a threshold for categorizing time series values.

type ThresholdArgs

type ThresholdArgs struct {
	// The state color for this threshold. Color is not allowed in a XyChart.
	Color ThresholdColorPtrInput `pulumi:"color"`
	// The direction for the current threshold. Direction is not allowed in a XyChart.
	Direction ThresholdDirectionPtrInput `pulumi:"direction"`
	// A label for the threshold.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.
	TargetAxis ThresholdTargetAxisPtrInput `pulumi:"targetAxis"`
	// The value of the threshold. The value should be defined in the native scale of the metric.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

Defines a threshold for categorizing time series values.

func (ThresholdArgs) ElementType

func (ThresholdArgs) ElementType() reflect.Type

func (ThresholdArgs) ToThresholdOutput

func (i ThresholdArgs) ToThresholdOutput() ThresholdOutput

func (ThresholdArgs) ToThresholdOutputWithContext

func (i ThresholdArgs) ToThresholdOutputWithContext(ctx context.Context) ThresholdOutput

type ThresholdArray

type ThresholdArray []ThresholdInput

func (ThresholdArray) ElementType

func (ThresholdArray) ElementType() reflect.Type

func (ThresholdArray) ToThresholdArrayOutput

func (i ThresholdArray) ToThresholdArrayOutput() ThresholdArrayOutput

func (ThresholdArray) ToThresholdArrayOutputWithContext

func (i ThresholdArray) ToThresholdArrayOutputWithContext(ctx context.Context) ThresholdArrayOutput

type ThresholdArrayInput

type ThresholdArrayInput interface {
	pulumi.Input

	ToThresholdArrayOutput() ThresholdArrayOutput
	ToThresholdArrayOutputWithContext(context.Context) ThresholdArrayOutput
}

ThresholdArrayInput is an input type that accepts ThresholdArray and ThresholdArrayOutput values. You can construct a concrete instance of `ThresholdArrayInput` via:

ThresholdArray{ ThresholdArgs{...} }

type ThresholdArrayOutput

type ThresholdArrayOutput struct{ *pulumi.OutputState }

func (ThresholdArrayOutput) ElementType

func (ThresholdArrayOutput) ElementType() reflect.Type

func (ThresholdArrayOutput) Index

func (ThresholdArrayOutput) ToThresholdArrayOutput

func (o ThresholdArrayOutput) ToThresholdArrayOutput() ThresholdArrayOutput

func (ThresholdArrayOutput) ToThresholdArrayOutputWithContext

func (o ThresholdArrayOutput) ToThresholdArrayOutputWithContext(ctx context.Context) ThresholdArrayOutput

type ThresholdColor added in v0.4.0

type ThresholdColor string

The state color for this threshold. Color is not allowed in a XyChart.

func (ThresholdColor) ElementType added in v0.4.0

func (ThresholdColor) ElementType() reflect.Type

func (ThresholdColor) ToStringOutput added in v0.4.0

func (e ThresholdColor) ToStringOutput() pulumi.StringOutput

func (ThresholdColor) ToStringOutputWithContext added in v0.4.0

func (e ThresholdColor) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ThresholdColor) ToStringPtrOutput added in v0.4.0

func (e ThresholdColor) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdColor) ToStringPtrOutputWithContext added in v0.4.0

func (e ThresholdColor) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdColor) ToThresholdColorOutput added in v0.6.0

func (e ThresholdColor) ToThresholdColorOutput() ThresholdColorOutput

func (ThresholdColor) ToThresholdColorOutputWithContext added in v0.6.0

func (e ThresholdColor) ToThresholdColorOutputWithContext(ctx context.Context) ThresholdColorOutput

func (ThresholdColor) ToThresholdColorPtrOutput added in v0.6.0

func (e ThresholdColor) ToThresholdColorPtrOutput() ThresholdColorPtrOutput

func (ThresholdColor) ToThresholdColorPtrOutputWithContext added in v0.6.0

func (e ThresholdColor) ToThresholdColorPtrOutputWithContext(ctx context.Context) ThresholdColorPtrOutput

type ThresholdColorInput added in v0.6.0

type ThresholdColorInput interface {
	pulumi.Input

	ToThresholdColorOutput() ThresholdColorOutput
	ToThresholdColorOutputWithContext(context.Context) ThresholdColorOutput
}

ThresholdColorInput is an input type that accepts ThresholdColorArgs and ThresholdColorOutput values. You can construct a concrete instance of `ThresholdColorInput` via:

ThresholdColorArgs{...}

type ThresholdColorOutput added in v0.6.0

type ThresholdColorOutput struct{ *pulumi.OutputState }

func (ThresholdColorOutput) ElementType added in v0.6.0

func (ThresholdColorOutput) ElementType() reflect.Type

func (ThresholdColorOutput) ToStringOutput added in v0.6.0

func (o ThresholdColorOutput) ToStringOutput() pulumi.StringOutput

func (ThresholdColorOutput) ToStringOutputWithContext added in v0.6.0

func (o ThresholdColorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ThresholdColorOutput) ToStringPtrOutput added in v0.6.0

func (o ThresholdColorOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdColorOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ThresholdColorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdColorOutput) ToThresholdColorOutput added in v0.6.0

func (o ThresholdColorOutput) ToThresholdColorOutput() ThresholdColorOutput

func (ThresholdColorOutput) ToThresholdColorOutputWithContext added in v0.6.0

func (o ThresholdColorOutput) ToThresholdColorOutputWithContext(ctx context.Context) ThresholdColorOutput

func (ThresholdColorOutput) ToThresholdColorPtrOutput added in v0.6.0

func (o ThresholdColorOutput) ToThresholdColorPtrOutput() ThresholdColorPtrOutput

func (ThresholdColorOutput) ToThresholdColorPtrOutputWithContext added in v0.6.0

func (o ThresholdColorOutput) ToThresholdColorPtrOutputWithContext(ctx context.Context) ThresholdColorPtrOutput

type ThresholdColorPtrInput added in v0.6.0

type ThresholdColorPtrInput interface {
	pulumi.Input

	ToThresholdColorPtrOutput() ThresholdColorPtrOutput
	ToThresholdColorPtrOutputWithContext(context.Context) ThresholdColorPtrOutput
}

func ThresholdColorPtr added in v0.6.0

func ThresholdColorPtr(v string) ThresholdColorPtrInput

type ThresholdColorPtrOutput added in v0.6.0

type ThresholdColorPtrOutput struct{ *pulumi.OutputState }

func (ThresholdColorPtrOutput) Elem added in v0.6.0

func (ThresholdColorPtrOutput) ElementType added in v0.6.0

func (ThresholdColorPtrOutput) ElementType() reflect.Type

func (ThresholdColorPtrOutput) ToStringPtrOutput added in v0.6.0

func (o ThresholdColorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdColorPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ThresholdColorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdColorPtrOutput) ToThresholdColorPtrOutput added in v0.6.0

func (o ThresholdColorPtrOutput) ToThresholdColorPtrOutput() ThresholdColorPtrOutput

func (ThresholdColorPtrOutput) ToThresholdColorPtrOutputWithContext added in v0.6.0

func (o ThresholdColorPtrOutput) ToThresholdColorPtrOutputWithContext(ctx context.Context) ThresholdColorPtrOutput

type ThresholdDirection added in v0.4.0

type ThresholdDirection string

The direction for the current threshold. Direction is not allowed in a XyChart.

func (ThresholdDirection) ElementType added in v0.4.0

func (ThresholdDirection) ElementType() reflect.Type

func (ThresholdDirection) ToStringOutput added in v0.4.0

func (e ThresholdDirection) ToStringOutput() pulumi.StringOutput

func (ThresholdDirection) ToStringOutputWithContext added in v0.4.0

func (e ThresholdDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ThresholdDirection) ToStringPtrOutput added in v0.4.0

func (e ThresholdDirection) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdDirection) ToStringPtrOutputWithContext added in v0.4.0

func (e ThresholdDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdDirection) ToThresholdDirectionOutput added in v0.6.0

func (e ThresholdDirection) ToThresholdDirectionOutput() ThresholdDirectionOutput

func (ThresholdDirection) ToThresholdDirectionOutputWithContext added in v0.6.0

func (e ThresholdDirection) ToThresholdDirectionOutputWithContext(ctx context.Context) ThresholdDirectionOutput

func (ThresholdDirection) ToThresholdDirectionPtrOutput added in v0.6.0

func (e ThresholdDirection) ToThresholdDirectionPtrOutput() ThresholdDirectionPtrOutput

func (ThresholdDirection) ToThresholdDirectionPtrOutputWithContext added in v0.6.0

func (e ThresholdDirection) ToThresholdDirectionPtrOutputWithContext(ctx context.Context) ThresholdDirectionPtrOutput

type ThresholdDirectionInput added in v0.6.0

type ThresholdDirectionInput interface {
	pulumi.Input

	ToThresholdDirectionOutput() ThresholdDirectionOutput
	ToThresholdDirectionOutputWithContext(context.Context) ThresholdDirectionOutput
}

ThresholdDirectionInput is an input type that accepts ThresholdDirectionArgs and ThresholdDirectionOutput values. You can construct a concrete instance of `ThresholdDirectionInput` via:

ThresholdDirectionArgs{...}

type ThresholdDirectionOutput added in v0.6.0

type ThresholdDirectionOutput struct{ *pulumi.OutputState }

func (ThresholdDirectionOutput) ElementType added in v0.6.0

func (ThresholdDirectionOutput) ElementType() reflect.Type

func (ThresholdDirectionOutput) ToStringOutput added in v0.6.0

func (o ThresholdDirectionOutput) ToStringOutput() pulumi.StringOutput

func (ThresholdDirectionOutput) ToStringOutputWithContext added in v0.6.0

func (o ThresholdDirectionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ThresholdDirectionOutput) ToStringPtrOutput added in v0.6.0

func (o ThresholdDirectionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdDirectionOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ThresholdDirectionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdDirectionOutput) ToThresholdDirectionOutput added in v0.6.0

func (o ThresholdDirectionOutput) ToThresholdDirectionOutput() ThresholdDirectionOutput

func (ThresholdDirectionOutput) ToThresholdDirectionOutputWithContext added in v0.6.0

func (o ThresholdDirectionOutput) ToThresholdDirectionOutputWithContext(ctx context.Context) ThresholdDirectionOutput

func (ThresholdDirectionOutput) ToThresholdDirectionPtrOutput added in v0.6.0

func (o ThresholdDirectionOutput) ToThresholdDirectionPtrOutput() ThresholdDirectionPtrOutput

func (ThresholdDirectionOutput) ToThresholdDirectionPtrOutputWithContext added in v0.6.0

func (o ThresholdDirectionOutput) ToThresholdDirectionPtrOutputWithContext(ctx context.Context) ThresholdDirectionPtrOutput

type ThresholdDirectionPtrInput added in v0.6.0

type ThresholdDirectionPtrInput interface {
	pulumi.Input

	ToThresholdDirectionPtrOutput() ThresholdDirectionPtrOutput
	ToThresholdDirectionPtrOutputWithContext(context.Context) ThresholdDirectionPtrOutput
}

func ThresholdDirectionPtr added in v0.6.0

func ThresholdDirectionPtr(v string) ThresholdDirectionPtrInput

type ThresholdDirectionPtrOutput added in v0.6.0

type ThresholdDirectionPtrOutput struct{ *pulumi.OutputState }

func (ThresholdDirectionPtrOutput) Elem added in v0.6.0

func (ThresholdDirectionPtrOutput) ElementType added in v0.6.0

func (ThresholdDirectionPtrOutput) ToStringPtrOutput added in v0.6.0

func (o ThresholdDirectionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdDirectionPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o ThresholdDirectionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdDirectionPtrOutput) ToThresholdDirectionPtrOutput added in v0.6.0

func (o ThresholdDirectionPtrOutput) ToThresholdDirectionPtrOutput() ThresholdDirectionPtrOutput

func (ThresholdDirectionPtrOutput) ToThresholdDirectionPtrOutputWithContext added in v0.6.0

func (o ThresholdDirectionPtrOutput) ToThresholdDirectionPtrOutputWithContext(ctx context.Context) ThresholdDirectionPtrOutput

type ThresholdInput

type ThresholdInput interface {
	pulumi.Input

	ToThresholdOutput() ThresholdOutput
	ToThresholdOutputWithContext(context.Context) ThresholdOutput
}

ThresholdInput is an input type that accepts ThresholdArgs and ThresholdOutput values. You can construct a concrete instance of `ThresholdInput` via:

ThresholdArgs{...}

type ThresholdOutput

type ThresholdOutput struct{ *pulumi.OutputState }

Defines a threshold for categorizing time series values.

func (ThresholdOutput) Color

The state color for this threshold. Color is not allowed in a XyChart.

func (ThresholdOutput) Direction

The direction for the current threshold. Direction is not allowed in a XyChart.

func (ThresholdOutput) ElementType

func (ThresholdOutput) ElementType() reflect.Type

func (ThresholdOutput) Label

A label for the threshold.

func (ThresholdOutput) TargetAxis added in v0.8.0

The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

func (ThresholdOutput) ToThresholdOutput

func (o ThresholdOutput) ToThresholdOutput() ThresholdOutput

func (ThresholdOutput) ToThresholdOutputWithContext

func (o ThresholdOutput) ToThresholdOutputWithContext(ctx context.Context) ThresholdOutput

func (ThresholdOutput) Value

The value of the threshold. The value should be defined in the native scale of the metric.

type ThresholdResponse

type ThresholdResponse struct {
	// The state color for this threshold. Color is not allowed in a XyChart.
	Color string `pulumi:"color"`
	// The direction for the current threshold. Direction is not allowed in a XyChart.
	Direction string `pulumi:"direction"`
	// A label for the threshold.
	Label string `pulumi:"label"`
	// The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.
	TargetAxis string `pulumi:"targetAxis"`
	// The value of the threshold. The value should be defined in the native scale of the metric.
	Value float64 `pulumi:"value"`
}

Defines a threshold for categorizing time series values.

type ThresholdResponseArrayOutput

type ThresholdResponseArrayOutput struct{ *pulumi.OutputState }

func (ThresholdResponseArrayOutput) ElementType

func (ThresholdResponseArrayOutput) Index

func (ThresholdResponseArrayOutput) ToThresholdResponseArrayOutput

func (o ThresholdResponseArrayOutput) ToThresholdResponseArrayOutput() ThresholdResponseArrayOutput

func (ThresholdResponseArrayOutput) ToThresholdResponseArrayOutputWithContext

func (o ThresholdResponseArrayOutput) ToThresholdResponseArrayOutputWithContext(ctx context.Context) ThresholdResponseArrayOutput

type ThresholdResponseOutput

type ThresholdResponseOutput struct{ *pulumi.OutputState }

Defines a threshold for categorizing time series values.

func (ThresholdResponseOutput) Color

The state color for this threshold. Color is not allowed in a XyChart.

func (ThresholdResponseOutput) Direction

The direction for the current threshold. Direction is not allowed in a XyChart.

func (ThresholdResponseOutput) ElementType

func (ThresholdResponseOutput) ElementType() reflect.Type

func (ThresholdResponseOutput) Label

A label for the threshold.

func (ThresholdResponseOutput) TargetAxis added in v0.8.0

The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

func (ThresholdResponseOutput) ToThresholdResponseOutput

func (o ThresholdResponseOutput) ToThresholdResponseOutput() ThresholdResponseOutput

func (ThresholdResponseOutput) ToThresholdResponseOutputWithContext

func (o ThresholdResponseOutput) ToThresholdResponseOutputWithContext(ctx context.Context) ThresholdResponseOutput

func (ThresholdResponseOutput) Value

The value of the threshold. The value should be defined in the native scale of the metric.

type ThresholdTargetAxis added in v0.8.0

type ThresholdTargetAxis string

The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

func (ThresholdTargetAxis) ElementType added in v0.8.0

func (ThresholdTargetAxis) ElementType() reflect.Type

func (ThresholdTargetAxis) ToStringOutput added in v0.8.0

func (e ThresholdTargetAxis) ToStringOutput() pulumi.StringOutput

func (ThresholdTargetAxis) ToStringOutputWithContext added in v0.8.0

func (e ThresholdTargetAxis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ThresholdTargetAxis) ToStringPtrOutput added in v0.8.0

func (e ThresholdTargetAxis) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdTargetAxis) ToStringPtrOutputWithContext added in v0.8.0

func (e ThresholdTargetAxis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdTargetAxis) ToThresholdTargetAxisOutput added in v0.8.0

func (e ThresholdTargetAxis) ToThresholdTargetAxisOutput() ThresholdTargetAxisOutput

func (ThresholdTargetAxis) ToThresholdTargetAxisOutputWithContext added in v0.8.0

func (e ThresholdTargetAxis) ToThresholdTargetAxisOutputWithContext(ctx context.Context) ThresholdTargetAxisOutput

func (ThresholdTargetAxis) ToThresholdTargetAxisPtrOutput added in v0.8.0

func (e ThresholdTargetAxis) ToThresholdTargetAxisPtrOutput() ThresholdTargetAxisPtrOutput

func (ThresholdTargetAxis) ToThresholdTargetAxisPtrOutputWithContext added in v0.8.0

func (e ThresholdTargetAxis) ToThresholdTargetAxisPtrOutputWithContext(ctx context.Context) ThresholdTargetAxisPtrOutput

type ThresholdTargetAxisInput added in v0.8.0

type ThresholdTargetAxisInput interface {
	pulumi.Input

	ToThresholdTargetAxisOutput() ThresholdTargetAxisOutput
	ToThresholdTargetAxisOutputWithContext(context.Context) ThresholdTargetAxisOutput
}

ThresholdTargetAxisInput is an input type that accepts ThresholdTargetAxisArgs and ThresholdTargetAxisOutput values. You can construct a concrete instance of `ThresholdTargetAxisInput` via:

ThresholdTargetAxisArgs{...}

type ThresholdTargetAxisOutput added in v0.8.0

type ThresholdTargetAxisOutput struct{ *pulumi.OutputState }

func (ThresholdTargetAxisOutput) ElementType added in v0.8.0

func (ThresholdTargetAxisOutput) ElementType() reflect.Type

func (ThresholdTargetAxisOutput) ToStringOutput added in v0.8.0

func (o ThresholdTargetAxisOutput) ToStringOutput() pulumi.StringOutput

func (ThresholdTargetAxisOutput) ToStringOutputWithContext added in v0.8.0

func (o ThresholdTargetAxisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ThresholdTargetAxisOutput) ToStringPtrOutput added in v0.8.0

func (o ThresholdTargetAxisOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdTargetAxisOutput) ToStringPtrOutputWithContext added in v0.8.0

func (o ThresholdTargetAxisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdTargetAxisOutput) ToThresholdTargetAxisOutput added in v0.8.0

func (o ThresholdTargetAxisOutput) ToThresholdTargetAxisOutput() ThresholdTargetAxisOutput

func (ThresholdTargetAxisOutput) ToThresholdTargetAxisOutputWithContext added in v0.8.0

func (o ThresholdTargetAxisOutput) ToThresholdTargetAxisOutputWithContext(ctx context.Context) ThresholdTargetAxisOutput

func (ThresholdTargetAxisOutput) ToThresholdTargetAxisPtrOutput added in v0.8.0

func (o ThresholdTargetAxisOutput) ToThresholdTargetAxisPtrOutput() ThresholdTargetAxisPtrOutput

func (ThresholdTargetAxisOutput) ToThresholdTargetAxisPtrOutputWithContext added in v0.8.0

func (o ThresholdTargetAxisOutput) ToThresholdTargetAxisPtrOutputWithContext(ctx context.Context) ThresholdTargetAxisPtrOutput

type ThresholdTargetAxisPtrInput added in v0.8.0

type ThresholdTargetAxisPtrInput interface {
	pulumi.Input

	ToThresholdTargetAxisPtrOutput() ThresholdTargetAxisPtrOutput
	ToThresholdTargetAxisPtrOutputWithContext(context.Context) ThresholdTargetAxisPtrOutput
}

func ThresholdTargetAxisPtr added in v0.8.0

func ThresholdTargetAxisPtr(v string) ThresholdTargetAxisPtrInput

type ThresholdTargetAxisPtrOutput added in v0.8.0

type ThresholdTargetAxisPtrOutput struct{ *pulumi.OutputState }

func (ThresholdTargetAxisPtrOutput) Elem added in v0.8.0

func (ThresholdTargetAxisPtrOutput) ElementType added in v0.8.0

func (ThresholdTargetAxisPtrOutput) ToStringPtrOutput added in v0.8.0

func (o ThresholdTargetAxisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ThresholdTargetAxisPtrOutput) ToStringPtrOutputWithContext added in v0.8.0

func (o ThresholdTargetAxisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (ThresholdTargetAxisPtrOutput) ToThresholdTargetAxisPtrOutput added in v0.8.0

func (o ThresholdTargetAxisPtrOutput) ToThresholdTargetAxisPtrOutput() ThresholdTargetAxisPtrOutput

func (ThresholdTargetAxisPtrOutput) ToThresholdTargetAxisPtrOutputWithContext added in v0.8.0

func (o ThresholdTargetAxisPtrOutput) ToThresholdTargetAxisPtrOutputWithContext(ctx context.Context) ThresholdTargetAxisPtrOutput

type Tile

type Tile struct {
	// The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.
	Height *int `pulumi:"height"`
	// The informational widget contained in the tile. For example an XyChart.
	Widget *Widget `pulumi:"widget"`
	// The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.
	Width *int `pulumi:"width"`
	// The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.
	XPos *int `pulumi:"xPos"`
	// The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.
	YPos *int `pulumi:"yPos"`
}

A single tile in the mosaic. The placement and size of the tile are configurable.

type TileArgs

type TileArgs struct {
	// The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// The informational widget contained in the tile. For example an XyChart.
	Widget WidgetPtrInput `pulumi:"widget"`
	// The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.
	Width pulumi.IntPtrInput `pulumi:"width"`
	// The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.
	XPos pulumi.IntPtrInput `pulumi:"xPos"`
	// The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.
	YPos pulumi.IntPtrInput `pulumi:"yPos"`
}

A single tile in the mosaic. The placement and size of the tile are configurable.

func (TileArgs) ElementType

func (TileArgs) ElementType() reflect.Type

func (TileArgs) ToTileOutput

func (i TileArgs) ToTileOutput() TileOutput

func (TileArgs) ToTileOutputWithContext

func (i TileArgs) ToTileOutputWithContext(ctx context.Context) TileOutput

type TileArray

type TileArray []TileInput

func (TileArray) ElementType

func (TileArray) ElementType() reflect.Type

func (TileArray) ToTileArrayOutput

func (i TileArray) ToTileArrayOutput() TileArrayOutput

func (TileArray) ToTileArrayOutputWithContext

func (i TileArray) ToTileArrayOutputWithContext(ctx context.Context) TileArrayOutput

type TileArrayInput

type TileArrayInput interface {
	pulumi.Input

	ToTileArrayOutput() TileArrayOutput
	ToTileArrayOutputWithContext(context.Context) TileArrayOutput
}

TileArrayInput is an input type that accepts TileArray and TileArrayOutput values. You can construct a concrete instance of `TileArrayInput` via:

TileArray{ TileArgs{...} }

type TileArrayOutput

type TileArrayOutput struct{ *pulumi.OutputState }

func (TileArrayOutput) ElementType

func (TileArrayOutput) ElementType() reflect.Type

func (TileArrayOutput) Index

func (TileArrayOutput) ToTileArrayOutput

func (o TileArrayOutput) ToTileArrayOutput() TileArrayOutput

func (TileArrayOutput) ToTileArrayOutputWithContext

func (o TileArrayOutput) ToTileArrayOutputWithContext(ctx context.Context) TileArrayOutput

type TileInput

type TileInput interface {
	pulumi.Input

	ToTileOutput() TileOutput
	ToTileOutputWithContext(context.Context) TileOutput
}

TileInput is an input type that accepts TileArgs and TileOutput values. You can construct a concrete instance of `TileInput` via:

TileArgs{...}

type TileOutput

type TileOutput struct{ *pulumi.OutputState }

A single tile in the mosaic. The placement and size of the tile are configurable.

func (TileOutput) ElementType

func (TileOutput) ElementType() reflect.Type

func (TileOutput) Height

func (o TileOutput) Height() pulumi.IntPtrOutput

The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

func (TileOutput) ToTileOutput

func (o TileOutput) ToTileOutput() TileOutput

func (TileOutput) ToTileOutputWithContext

func (o TileOutput) ToTileOutputWithContext(ctx context.Context) TileOutput

func (TileOutput) Widget

func (o TileOutput) Widget() WidgetPtrOutput

The informational widget contained in the tile. For example an XyChart.

func (TileOutput) Width

func (o TileOutput) Width() pulumi.IntPtrOutput

The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

func (TileOutput) XPos

func (o TileOutput) XPos() pulumi.IntPtrOutput

The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.

func (TileOutput) YPos

func (o TileOutput) YPos() pulumi.IntPtrOutput

The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

type TileResponse

type TileResponse struct {
	// The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.
	Height int `pulumi:"height"`
	// The informational widget contained in the tile. For example an XyChart.
	Widget WidgetResponse `pulumi:"widget"`
	// The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.
	Width int `pulumi:"width"`
	// The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.
	XPos int `pulumi:"xPos"`
	// The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.
	YPos int `pulumi:"yPos"`
}

A single tile in the mosaic. The placement and size of the tile are configurable.

type TileResponseArrayOutput

type TileResponseArrayOutput struct{ *pulumi.OutputState }

func (TileResponseArrayOutput) ElementType

func (TileResponseArrayOutput) ElementType() reflect.Type

func (TileResponseArrayOutput) Index

func (TileResponseArrayOutput) ToTileResponseArrayOutput

func (o TileResponseArrayOutput) ToTileResponseArrayOutput() TileResponseArrayOutput

func (TileResponseArrayOutput) ToTileResponseArrayOutputWithContext

func (o TileResponseArrayOutput) ToTileResponseArrayOutputWithContext(ctx context.Context) TileResponseArrayOutput

type TileResponseOutput

type TileResponseOutput struct{ *pulumi.OutputState }

A single tile in the mosaic. The placement and size of the tile are configurable.

func (TileResponseOutput) ElementType

func (TileResponseOutput) ElementType() reflect.Type

func (TileResponseOutput) Height

func (o TileResponseOutput) Height() pulumi.IntOutput

The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

func (TileResponseOutput) ToTileResponseOutput

func (o TileResponseOutput) ToTileResponseOutput() TileResponseOutput

func (TileResponseOutput) ToTileResponseOutputWithContext

func (o TileResponseOutput) ToTileResponseOutputWithContext(ctx context.Context) TileResponseOutput

func (TileResponseOutput) Widget

The informational widget contained in the tile. For example an XyChart.

func (TileResponseOutput) Width

The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

func (TileResponseOutput) XPos

The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. x_pos cannot be negative.

func (TileResponseOutput) YPos

The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

type TimeSeriesFilter

type TimeSeriesFilter struct {
	// By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.
	Aggregation *Aggregation `pulumi:"aggregation"`
	// The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.
	Filter string `pulumi:"filter"`
	// Ranking based time series filter.
	PickTimeSeriesFilter *PickTimeSeriesFilter `pulumi:"pickTimeSeriesFilter"`
	// Apply a second aggregation after aggregation is applied.
	SecondaryAggregation *Aggregation `pulumi:"secondaryAggregation"`
	// Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	//
	// Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	StatisticalTimeSeriesFilter *StatisticalTimeSeriesFilter `pulumi:"statisticalTimeSeriesFilter"`
}

A filter that defines a subset of time series data that is displayed in a widget. Time series data is fetched using the ListTimeSeries (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) method.

type TimeSeriesFilterArgs

type TimeSeriesFilterArgs struct {
	// By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.
	Aggregation AggregationPtrInput `pulumi:"aggregation"`
	// The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.
	Filter pulumi.StringInput `pulumi:"filter"`
	// Ranking based time series filter.
	PickTimeSeriesFilter PickTimeSeriesFilterPtrInput `pulumi:"pickTimeSeriesFilter"`
	// Apply a second aggregation after aggregation is applied.
	SecondaryAggregation AggregationPtrInput `pulumi:"secondaryAggregation"`
	// Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	//
	// Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	StatisticalTimeSeriesFilter StatisticalTimeSeriesFilterPtrInput `pulumi:"statisticalTimeSeriesFilter"`
}

A filter that defines a subset of time series data that is displayed in a widget. Time series data is fetched using the ListTimeSeries (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) method.

func (TimeSeriesFilterArgs) ElementType

func (TimeSeriesFilterArgs) ElementType() reflect.Type

func (TimeSeriesFilterArgs) ToTimeSeriesFilterOutput

func (i TimeSeriesFilterArgs) ToTimeSeriesFilterOutput() TimeSeriesFilterOutput

func (TimeSeriesFilterArgs) ToTimeSeriesFilterOutputWithContext

func (i TimeSeriesFilterArgs) ToTimeSeriesFilterOutputWithContext(ctx context.Context) TimeSeriesFilterOutput

func (TimeSeriesFilterArgs) ToTimeSeriesFilterPtrOutput

func (i TimeSeriesFilterArgs) ToTimeSeriesFilterPtrOutput() TimeSeriesFilterPtrOutput

func (TimeSeriesFilterArgs) ToTimeSeriesFilterPtrOutputWithContext

func (i TimeSeriesFilterArgs) ToTimeSeriesFilterPtrOutputWithContext(ctx context.Context) TimeSeriesFilterPtrOutput

type TimeSeriesFilterInput

type TimeSeriesFilterInput interface {
	pulumi.Input

	ToTimeSeriesFilterOutput() TimeSeriesFilterOutput
	ToTimeSeriesFilterOutputWithContext(context.Context) TimeSeriesFilterOutput
}

TimeSeriesFilterInput is an input type that accepts TimeSeriesFilterArgs and TimeSeriesFilterOutput values. You can construct a concrete instance of `TimeSeriesFilterInput` via:

TimeSeriesFilterArgs{...}

type TimeSeriesFilterOutput

type TimeSeriesFilterOutput struct{ *pulumi.OutputState }

A filter that defines a subset of time series data that is displayed in a widget. Time series data is fetched using the ListTimeSeries (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) method.

func (TimeSeriesFilterOutput) Aggregation

By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.

func (TimeSeriesFilterOutput) ElementType

func (TimeSeriesFilterOutput) ElementType() reflect.Type

func (TimeSeriesFilterOutput) Filter

The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.

func (TimeSeriesFilterOutput) PickTimeSeriesFilter

func (o TimeSeriesFilterOutput) PickTimeSeriesFilter() PickTimeSeriesFilterPtrOutput

Ranking based time series filter.

func (TimeSeriesFilterOutput) SecondaryAggregation

func (o TimeSeriesFilterOutput) SecondaryAggregation() AggregationPtrOutput

Apply a second aggregation after aggregation is applied.

func (TimeSeriesFilterOutput) StatisticalTimeSeriesFilter deprecated

func (o TimeSeriesFilterOutput) StatisticalTimeSeriesFilter() StatisticalTimeSeriesFilterPtrOutput

Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

func (TimeSeriesFilterOutput) ToTimeSeriesFilterOutput

func (o TimeSeriesFilterOutput) ToTimeSeriesFilterOutput() TimeSeriesFilterOutput

func (TimeSeriesFilterOutput) ToTimeSeriesFilterOutputWithContext

func (o TimeSeriesFilterOutput) ToTimeSeriesFilterOutputWithContext(ctx context.Context) TimeSeriesFilterOutput

func (TimeSeriesFilterOutput) ToTimeSeriesFilterPtrOutput

func (o TimeSeriesFilterOutput) ToTimeSeriesFilterPtrOutput() TimeSeriesFilterPtrOutput

func (TimeSeriesFilterOutput) ToTimeSeriesFilterPtrOutputWithContext

func (o TimeSeriesFilterOutput) ToTimeSeriesFilterPtrOutputWithContext(ctx context.Context) TimeSeriesFilterPtrOutput

type TimeSeriesFilterPtrInput

type TimeSeriesFilterPtrInput interface {
	pulumi.Input

	ToTimeSeriesFilterPtrOutput() TimeSeriesFilterPtrOutput
	ToTimeSeriesFilterPtrOutputWithContext(context.Context) TimeSeriesFilterPtrOutput
}

TimeSeriesFilterPtrInput is an input type that accepts TimeSeriesFilterArgs, TimeSeriesFilterPtr and TimeSeriesFilterPtrOutput values. You can construct a concrete instance of `TimeSeriesFilterPtrInput` via:

        TimeSeriesFilterArgs{...}

or:

        nil

type TimeSeriesFilterPtrOutput

type TimeSeriesFilterPtrOutput struct{ *pulumi.OutputState }

func (TimeSeriesFilterPtrOutput) Aggregation

By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.

func (TimeSeriesFilterPtrOutput) Elem

func (TimeSeriesFilterPtrOutput) ElementType

func (TimeSeriesFilterPtrOutput) ElementType() reflect.Type

func (TimeSeriesFilterPtrOutput) Filter

The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.

func (TimeSeriesFilterPtrOutput) PickTimeSeriesFilter

Ranking based time series filter.

func (TimeSeriesFilterPtrOutput) SecondaryAggregation

func (o TimeSeriesFilterPtrOutput) SecondaryAggregation() AggregationPtrOutput

Apply a second aggregation after aggregation is applied.

func (TimeSeriesFilterPtrOutput) StatisticalTimeSeriesFilter deprecated

func (o TimeSeriesFilterPtrOutput) StatisticalTimeSeriesFilter() StatisticalTimeSeriesFilterPtrOutput

Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

func (TimeSeriesFilterPtrOutput) ToTimeSeriesFilterPtrOutput

func (o TimeSeriesFilterPtrOutput) ToTimeSeriesFilterPtrOutput() TimeSeriesFilterPtrOutput

func (TimeSeriesFilterPtrOutput) ToTimeSeriesFilterPtrOutputWithContext

func (o TimeSeriesFilterPtrOutput) ToTimeSeriesFilterPtrOutputWithContext(ctx context.Context) TimeSeriesFilterPtrOutput

type TimeSeriesFilterRatio

type TimeSeriesFilterRatio struct {
	// The denominator of the ratio.
	Denominator *RatioPart `pulumi:"denominator"`
	// The numerator of the ratio.
	Numerator *RatioPart `pulumi:"numerator"`
	// Ranking based time series filter.
	PickTimeSeriesFilter *PickTimeSeriesFilter `pulumi:"pickTimeSeriesFilter"`
	// Apply a second aggregation after the ratio is computed.
	SecondaryAggregation *Aggregation `pulumi:"secondaryAggregation"`
	// Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	//
	// Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	StatisticalTimeSeriesFilter *StatisticalTimeSeriesFilter `pulumi:"statisticalTimeSeriesFilter"`
}

A pair of time series filters that define a ratio computation. The output time series is the pair-wise division of each aligned element from the numerator and denominator time series.

type TimeSeriesFilterRatioArgs

type TimeSeriesFilterRatioArgs struct {
	// The denominator of the ratio.
	Denominator RatioPartPtrInput `pulumi:"denominator"`
	// The numerator of the ratio.
	Numerator RatioPartPtrInput `pulumi:"numerator"`
	// Ranking based time series filter.
	PickTimeSeriesFilter PickTimeSeriesFilterPtrInput `pulumi:"pickTimeSeriesFilter"`
	// Apply a second aggregation after the ratio is computed.
	SecondaryAggregation AggregationPtrInput `pulumi:"secondaryAggregation"`
	// Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	//
	// Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	StatisticalTimeSeriesFilter StatisticalTimeSeriesFilterPtrInput `pulumi:"statisticalTimeSeriesFilter"`
}

A pair of time series filters that define a ratio computation. The output time series is the pair-wise division of each aligned element from the numerator and denominator time series.

func (TimeSeriesFilterRatioArgs) ElementType

func (TimeSeriesFilterRatioArgs) ElementType() reflect.Type

func (TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioOutput

func (i TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioOutput() TimeSeriesFilterRatioOutput

func (TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioOutputWithContext

func (i TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioOutputWithContext(ctx context.Context) TimeSeriesFilterRatioOutput

func (TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioPtrOutput

func (i TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioPtrOutput() TimeSeriesFilterRatioPtrOutput

func (TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioPtrOutputWithContext

func (i TimeSeriesFilterRatioArgs) ToTimeSeriesFilterRatioPtrOutputWithContext(ctx context.Context) TimeSeriesFilterRatioPtrOutput

type TimeSeriesFilterRatioInput

type TimeSeriesFilterRatioInput interface {
	pulumi.Input

	ToTimeSeriesFilterRatioOutput() TimeSeriesFilterRatioOutput
	ToTimeSeriesFilterRatioOutputWithContext(context.Context) TimeSeriesFilterRatioOutput
}

TimeSeriesFilterRatioInput is an input type that accepts TimeSeriesFilterRatioArgs and TimeSeriesFilterRatioOutput values. You can construct a concrete instance of `TimeSeriesFilterRatioInput` via:

TimeSeriesFilterRatioArgs{...}

type TimeSeriesFilterRatioOutput

type TimeSeriesFilterRatioOutput struct{ *pulumi.OutputState }

A pair of time series filters that define a ratio computation. The output time series is the pair-wise division of each aligned element from the numerator and denominator time series.

func (TimeSeriesFilterRatioOutput) Denominator

The denominator of the ratio.

func (TimeSeriesFilterRatioOutput) ElementType

func (TimeSeriesFilterRatioOutput) Numerator

The numerator of the ratio.

func (TimeSeriesFilterRatioOutput) PickTimeSeriesFilter

Ranking based time series filter.

func (TimeSeriesFilterRatioOutput) SecondaryAggregation

func (o TimeSeriesFilterRatioOutput) SecondaryAggregation() AggregationPtrOutput

Apply a second aggregation after the ratio is computed.

func (TimeSeriesFilterRatioOutput) StatisticalTimeSeriesFilter deprecated

func (o TimeSeriesFilterRatioOutput) StatisticalTimeSeriesFilter() StatisticalTimeSeriesFilterPtrOutput

Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

func (TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioOutput

func (o TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioOutput() TimeSeriesFilterRatioOutput

func (TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioOutputWithContext

func (o TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioOutputWithContext(ctx context.Context) TimeSeriesFilterRatioOutput

func (TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioPtrOutput

func (o TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioPtrOutput() TimeSeriesFilterRatioPtrOutput

func (TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioPtrOutputWithContext

func (o TimeSeriesFilterRatioOutput) ToTimeSeriesFilterRatioPtrOutputWithContext(ctx context.Context) TimeSeriesFilterRatioPtrOutput

type TimeSeriesFilterRatioPtrInput

type TimeSeriesFilterRatioPtrInput interface {
	pulumi.Input

	ToTimeSeriesFilterRatioPtrOutput() TimeSeriesFilterRatioPtrOutput
	ToTimeSeriesFilterRatioPtrOutputWithContext(context.Context) TimeSeriesFilterRatioPtrOutput
}

TimeSeriesFilterRatioPtrInput is an input type that accepts TimeSeriesFilterRatioArgs, TimeSeriesFilterRatioPtr and TimeSeriesFilterRatioPtrOutput values. You can construct a concrete instance of `TimeSeriesFilterRatioPtrInput` via:

        TimeSeriesFilterRatioArgs{...}

or:

        nil

type TimeSeriesFilterRatioPtrOutput

type TimeSeriesFilterRatioPtrOutput struct{ *pulumi.OutputState }

func (TimeSeriesFilterRatioPtrOutput) Denominator

The denominator of the ratio.

func (TimeSeriesFilterRatioPtrOutput) Elem

func (TimeSeriesFilterRatioPtrOutput) ElementType

func (TimeSeriesFilterRatioPtrOutput) Numerator

The numerator of the ratio.

func (TimeSeriesFilterRatioPtrOutput) PickTimeSeriesFilter

Ranking based time series filter.

func (TimeSeriesFilterRatioPtrOutput) SecondaryAggregation

func (o TimeSeriesFilterRatioPtrOutput) SecondaryAggregation() AggregationPtrOutput

Apply a second aggregation after the ratio is computed.

func (TimeSeriesFilterRatioPtrOutput) StatisticalTimeSeriesFilter deprecated

Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

func (TimeSeriesFilterRatioPtrOutput) ToTimeSeriesFilterRatioPtrOutput

func (o TimeSeriesFilterRatioPtrOutput) ToTimeSeriesFilterRatioPtrOutput() TimeSeriesFilterRatioPtrOutput

func (TimeSeriesFilterRatioPtrOutput) ToTimeSeriesFilterRatioPtrOutputWithContext

func (o TimeSeriesFilterRatioPtrOutput) ToTimeSeriesFilterRatioPtrOutputWithContext(ctx context.Context) TimeSeriesFilterRatioPtrOutput

type TimeSeriesFilterRatioResponse

type TimeSeriesFilterRatioResponse struct {
	// The denominator of the ratio.
	Denominator RatioPartResponse `pulumi:"denominator"`
	// The numerator of the ratio.
	Numerator RatioPartResponse `pulumi:"numerator"`
	// Ranking based time series filter.
	PickTimeSeriesFilter PickTimeSeriesFilterResponse `pulumi:"pickTimeSeriesFilter"`
	// Apply a second aggregation after the ratio is computed.
	SecondaryAggregation AggregationResponse `pulumi:"secondaryAggregation"`
	// Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	//
	// Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	StatisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse `pulumi:"statisticalTimeSeriesFilter"`
}

A pair of time series filters that define a ratio computation. The output time series is the pair-wise division of each aligned element from the numerator and denominator time series.

type TimeSeriesFilterRatioResponseOutput

type TimeSeriesFilterRatioResponseOutput struct{ *pulumi.OutputState }

A pair of time series filters that define a ratio computation. The output time series is the pair-wise division of each aligned element from the numerator and denominator time series.

func (TimeSeriesFilterRatioResponseOutput) Denominator

The denominator of the ratio.

func (TimeSeriesFilterRatioResponseOutput) ElementType

func (TimeSeriesFilterRatioResponseOutput) Numerator

The numerator of the ratio.

func (TimeSeriesFilterRatioResponseOutput) PickTimeSeriesFilter

Ranking based time series filter.

func (TimeSeriesFilterRatioResponseOutput) SecondaryAggregation

Apply a second aggregation after the ratio is computed.

func (TimeSeriesFilterRatioResponseOutput) StatisticalTimeSeriesFilter deprecated

Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

func (TimeSeriesFilterRatioResponseOutput) ToTimeSeriesFilterRatioResponseOutput

func (o TimeSeriesFilterRatioResponseOutput) ToTimeSeriesFilterRatioResponseOutput() TimeSeriesFilterRatioResponseOutput

func (TimeSeriesFilterRatioResponseOutput) ToTimeSeriesFilterRatioResponseOutputWithContext

func (o TimeSeriesFilterRatioResponseOutput) ToTimeSeriesFilterRatioResponseOutputWithContext(ctx context.Context) TimeSeriesFilterRatioResponseOutput

type TimeSeriesFilterResponse

type TimeSeriesFilterResponse struct {
	// By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.
	Aggregation AggregationResponse `pulumi:"aggregation"`
	// The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.
	Filter string `pulumi:"filter"`
	// Ranking based time series filter.
	PickTimeSeriesFilter PickTimeSeriesFilterResponse `pulumi:"pickTimeSeriesFilter"`
	// Apply a second aggregation after aggregation is applied.
	SecondaryAggregation AggregationResponse `pulumi:"secondaryAggregation"`
	// Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	//
	// Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.
	StatisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse `pulumi:"statisticalTimeSeriesFilter"`
}

A filter that defines a subset of time series data that is displayed in a widget. Time series data is fetched using the ListTimeSeries (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) method.

type TimeSeriesFilterResponseOutput

type TimeSeriesFilterResponseOutput struct{ *pulumi.OutputState }

A filter that defines a subset of time series data that is displayed in a widget. Time series data is fetched using the ListTimeSeries (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) method.

func (TimeSeriesFilterResponseOutput) Aggregation

By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data.

func (TimeSeriesFilterResponseOutput) ElementType

func (TimeSeriesFilterResponseOutput) Filter

The monitoring filter (https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query.

func (TimeSeriesFilterResponseOutput) PickTimeSeriesFilter

Ranking based time series filter.

func (TimeSeriesFilterResponseOutput) SecondaryAggregation

Apply a second aggregation after aggregation is applied.

func (TimeSeriesFilterResponseOutput) StatisticalTimeSeriesFilter deprecated

Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

Deprecated: Statistics based time series filter. Note: This field is deprecated and completely ignored by the API.

func (TimeSeriesFilterResponseOutput) ToTimeSeriesFilterResponseOutput

func (o TimeSeriesFilterResponseOutput) ToTimeSeriesFilterResponseOutput() TimeSeriesFilterResponseOutput

func (TimeSeriesFilterResponseOutput) ToTimeSeriesFilterResponseOutputWithContext

func (o TimeSeriesFilterResponseOutput) ToTimeSeriesFilterResponseOutputWithContext(ctx context.Context) TimeSeriesFilterResponseOutput

type TimeSeriesQuery

type TimeSeriesQuery struct {
	// Preview: A query used to fetch a time series, category series, or numeric series with SQL. This is a preview feature and may be subject to change before final release.
	OpsAnalyticsQuery *OpsAnalyticsQuery `pulumi:"opsAnalyticsQuery"`
	// Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value.*Note: This could override the configured alignment period except for the cases where a series of data points are expected, like - XyChart - Scorecard's spark chart
	OutputFullDuration *bool `pulumi:"outputFullDuration"`
	// A query used to fetch time series with PromQL.
	PrometheusQuery *string `pulumi:"prometheusQuery"`
	// Filter parameters to fetch time series.
	TimeSeriesFilter *TimeSeriesFilter `pulumi:"timeSeriesFilter"`
	// Parameters to fetch a ratio between two time series filters.
	TimeSeriesFilterRatio *TimeSeriesFilterRatio `pulumi:"timeSeriesFilterRatio"`
	// A query used to fetch time series with MQL.
	TimeSeriesQueryLanguage *string `pulumi:"timeSeriesQueryLanguage"`
	// The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in MetricDescriptor.
	UnitOverride *string `pulumi:"unitOverride"`
}

TimeSeriesQuery collects the set of supported methods for querying time series data from the Stackdriver metrics API.

type TimeSeriesQueryArgs

type TimeSeriesQueryArgs struct {
	// Preview: A query used to fetch a time series, category series, or numeric series with SQL. This is a preview feature and may be subject to change before final release.
	OpsAnalyticsQuery OpsAnalyticsQueryPtrInput `pulumi:"opsAnalyticsQuery"`
	// Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value.*Note: This could override the configured alignment period except for the cases where a series of data points are expected, like - XyChart - Scorecard's spark chart
	OutputFullDuration pulumi.BoolPtrInput `pulumi:"outputFullDuration"`
	// A query used to fetch time series with PromQL.
	PrometheusQuery pulumi.StringPtrInput `pulumi:"prometheusQuery"`
	// Filter parameters to fetch time series.
	TimeSeriesFilter TimeSeriesFilterPtrInput `pulumi:"timeSeriesFilter"`
	// Parameters to fetch a ratio between two time series filters.
	TimeSeriesFilterRatio TimeSeriesFilterRatioPtrInput `pulumi:"timeSeriesFilterRatio"`
	// A query used to fetch time series with MQL.
	TimeSeriesQueryLanguage pulumi.StringPtrInput `pulumi:"timeSeriesQueryLanguage"`
	// The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in MetricDescriptor.
	UnitOverride pulumi.StringPtrInput `pulumi:"unitOverride"`
}

TimeSeriesQuery collects the set of supported methods for querying time series data from the Stackdriver metrics API.

func (TimeSeriesQueryArgs) ElementType

func (TimeSeriesQueryArgs) ElementType() reflect.Type

func (TimeSeriesQueryArgs) ToTimeSeriesQueryOutput

func (i TimeSeriesQueryArgs) ToTimeSeriesQueryOutput() TimeSeriesQueryOutput

func (TimeSeriesQueryArgs) ToTimeSeriesQueryOutputWithContext

func (i TimeSeriesQueryArgs) ToTimeSeriesQueryOutputWithContext(ctx context.Context) TimeSeriesQueryOutput

func (TimeSeriesQueryArgs) ToTimeSeriesQueryPtrOutput

func (i TimeSeriesQueryArgs) ToTimeSeriesQueryPtrOutput() TimeSeriesQueryPtrOutput

func (TimeSeriesQueryArgs) ToTimeSeriesQueryPtrOutputWithContext

func (i TimeSeriesQueryArgs) ToTimeSeriesQueryPtrOutputWithContext(ctx context.Context) TimeSeriesQueryPtrOutput

type TimeSeriesQueryInput

type TimeSeriesQueryInput interface {
	pulumi.Input

	ToTimeSeriesQueryOutput() TimeSeriesQueryOutput
	ToTimeSeriesQueryOutputWithContext(context.Context) TimeSeriesQueryOutput
}

TimeSeriesQueryInput is an input type that accepts TimeSeriesQueryArgs and TimeSeriesQueryOutput values. You can construct a concrete instance of `TimeSeriesQueryInput` via:

TimeSeriesQueryArgs{...}

type TimeSeriesQueryOutput

type TimeSeriesQueryOutput struct{ *pulumi.OutputState }

TimeSeriesQuery collects the set of supported methods for querying time series data from the Stackdriver metrics API.

func (TimeSeriesQueryOutput) ElementType

func (TimeSeriesQueryOutput) ElementType() reflect.Type

func (TimeSeriesQueryOutput) OpsAnalyticsQuery added in v0.32.0

func (o TimeSeriesQueryOutput) OpsAnalyticsQuery() OpsAnalyticsQueryPtrOutput

Preview: A query used to fetch a time series, category series, or numeric series with SQL. This is a preview feature and may be subject to change before final release.

func (TimeSeriesQueryOutput) OutputFullDuration added in v0.32.0

func (o TimeSeriesQueryOutput) OutputFullDuration() pulumi.BoolPtrOutput

Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value.*Note: This could override the configured alignment period except for the cases where a series of data points are expected, like - XyChart - Scorecard's spark chart

func (TimeSeriesQueryOutput) PrometheusQuery added in v0.27.0

func (o TimeSeriesQueryOutput) PrometheusQuery() pulumi.StringPtrOutput

A query used to fetch time series with PromQL.

func (TimeSeriesQueryOutput) TimeSeriesFilter

func (o TimeSeriesQueryOutput) TimeSeriesFilter() TimeSeriesFilterPtrOutput

Filter parameters to fetch time series.

func (TimeSeriesQueryOutput) TimeSeriesFilterRatio

func (o TimeSeriesQueryOutput) TimeSeriesFilterRatio() TimeSeriesFilterRatioPtrOutput

Parameters to fetch a ratio between two time series filters.

func (TimeSeriesQueryOutput) TimeSeriesQueryLanguage

func (o TimeSeriesQueryOutput) TimeSeriesQueryLanguage() pulumi.StringPtrOutput

A query used to fetch time series with MQL.

func (TimeSeriesQueryOutput) ToTimeSeriesQueryOutput

func (o TimeSeriesQueryOutput) ToTimeSeriesQueryOutput() TimeSeriesQueryOutput

func (TimeSeriesQueryOutput) ToTimeSeriesQueryOutputWithContext

func (o TimeSeriesQueryOutput) ToTimeSeriesQueryOutputWithContext(ctx context.Context) TimeSeriesQueryOutput

func (TimeSeriesQueryOutput) ToTimeSeriesQueryPtrOutput

func (o TimeSeriesQueryOutput) ToTimeSeriesQueryPtrOutput() TimeSeriesQueryPtrOutput

func (TimeSeriesQueryOutput) ToTimeSeriesQueryPtrOutputWithContext

func (o TimeSeriesQueryOutput) ToTimeSeriesQueryPtrOutputWithContext(ctx context.Context) TimeSeriesQueryPtrOutput

func (TimeSeriesQueryOutput) UnitOverride

func (o TimeSeriesQueryOutput) UnitOverride() pulumi.StringPtrOutput

The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in MetricDescriptor.

type TimeSeriesQueryPtrInput

type TimeSeriesQueryPtrInput interface {
	pulumi.Input

	ToTimeSeriesQueryPtrOutput() TimeSeriesQueryPtrOutput
	ToTimeSeriesQueryPtrOutputWithContext(context.Context) TimeSeriesQueryPtrOutput
}

TimeSeriesQueryPtrInput is an input type that accepts TimeSeriesQueryArgs, TimeSeriesQueryPtr and TimeSeriesQueryPtrOutput values. You can construct a concrete instance of `TimeSeriesQueryPtrInput` via:

        TimeSeriesQueryArgs{...}

or:

        nil

type TimeSeriesQueryPtrOutput

type TimeSeriesQueryPtrOutput struct{ *pulumi.OutputState }

func (TimeSeriesQueryPtrOutput) Elem

func (TimeSeriesQueryPtrOutput) ElementType

func (TimeSeriesQueryPtrOutput) ElementType() reflect.Type

func (TimeSeriesQueryPtrOutput) OpsAnalyticsQuery added in v0.32.0

Preview: A query used to fetch a time series, category series, or numeric series with SQL. This is a preview feature and may be subject to change before final release.

func (TimeSeriesQueryPtrOutput) OutputFullDuration added in v0.32.0

func (o TimeSeriesQueryPtrOutput) OutputFullDuration() pulumi.BoolPtrOutput

Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value.*Note: This could override the configured alignment period except for the cases where a series of data points are expected, like - XyChart - Scorecard's spark chart

func (TimeSeriesQueryPtrOutput) PrometheusQuery added in v0.27.0

func (o TimeSeriesQueryPtrOutput) PrometheusQuery() pulumi.StringPtrOutput

A query used to fetch time series with PromQL.

func (TimeSeriesQueryPtrOutput) TimeSeriesFilter

Filter parameters to fetch time series.

func (TimeSeriesQueryPtrOutput) TimeSeriesFilterRatio

func (o TimeSeriesQueryPtrOutput) TimeSeriesFilterRatio() TimeSeriesFilterRatioPtrOutput

Parameters to fetch a ratio between two time series filters.

func (TimeSeriesQueryPtrOutput) TimeSeriesQueryLanguage

func (o TimeSeriesQueryPtrOutput) TimeSeriesQueryLanguage() pulumi.StringPtrOutput

A query used to fetch time series with MQL.

func (TimeSeriesQueryPtrOutput) ToTimeSeriesQueryPtrOutput

func (o TimeSeriesQueryPtrOutput) ToTimeSeriesQueryPtrOutput() TimeSeriesQueryPtrOutput

func (TimeSeriesQueryPtrOutput) ToTimeSeriesQueryPtrOutputWithContext

func (o TimeSeriesQueryPtrOutput) ToTimeSeriesQueryPtrOutputWithContext(ctx context.Context) TimeSeriesQueryPtrOutput

func (TimeSeriesQueryPtrOutput) UnitOverride

The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in MetricDescriptor.

type TimeSeriesQueryResponse

type TimeSeriesQueryResponse struct {
	// Preview: A query used to fetch a time series, category series, or numeric series with SQL. This is a preview feature and may be subject to change before final release.
	OpsAnalyticsQuery OpsAnalyticsQueryResponse `pulumi:"opsAnalyticsQuery"`
	// Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value.*Note: This could override the configured alignment period except for the cases where a series of data points are expected, like - XyChart - Scorecard's spark chart
	OutputFullDuration bool `pulumi:"outputFullDuration"`
	// A query used to fetch time series with PromQL.
	PrometheusQuery string `pulumi:"prometheusQuery"`
	// Filter parameters to fetch time series.
	TimeSeriesFilter TimeSeriesFilterResponse `pulumi:"timeSeriesFilter"`
	// Parameters to fetch a ratio between two time series filters.
	TimeSeriesFilterRatio TimeSeriesFilterRatioResponse `pulumi:"timeSeriesFilterRatio"`
	// A query used to fetch time series with MQL.
	TimeSeriesQueryLanguage string `pulumi:"timeSeriesQueryLanguage"`
	// The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in MetricDescriptor.
	UnitOverride string `pulumi:"unitOverride"`
}

TimeSeriesQuery collects the set of supported methods for querying time series data from the Stackdriver metrics API.

type TimeSeriesQueryResponseOutput

type TimeSeriesQueryResponseOutput struct{ *pulumi.OutputState }

TimeSeriesQuery collects the set of supported methods for querying time series data from the Stackdriver metrics API.

func (TimeSeriesQueryResponseOutput) ElementType

func (TimeSeriesQueryResponseOutput) OpsAnalyticsQuery added in v0.32.0

Preview: A query used to fetch a time series, category series, or numeric series with SQL. This is a preview feature and may be subject to change before final release.

func (TimeSeriesQueryResponseOutput) OutputFullDuration added in v0.32.0

func (o TimeSeriesQueryResponseOutput) OutputFullDuration() pulumi.BoolOutput

Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value.*Note: This could override the configured alignment period except for the cases where a series of data points are expected, like - XyChart - Scorecard's spark chart

func (TimeSeriesQueryResponseOutput) PrometheusQuery added in v0.27.0

A query used to fetch time series with PromQL.

func (TimeSeriesQueryResponseOutput) TimeSeriesFilter

Filter parameters to fetch time series.

func (TimeSeriesQueryResponseOutput) TimeSeriesFilterRatio

Parameters to fetch a ratio between two time series filters.

func (TimeSeriesQueryResponseOutput) TimeSeriesQueryLanguage

func (o TimeSeriesQueryResponseOutput) TimeSeriesQueryLanguage() pulumi.StringOutput

A query used to fetch time series with MQL.

func (TimeSeriesQueryResponseOutput) ToTimeSeriesQueryResponseOutput

func (o TimeSeriesQueryResponseOutput) ToTimeSeriesQueryResponseOutput() TimeSeriesQueryResponseOutput

func (TimeSeriesQueryResponseOutput) ToTimeSeriesQueryResponseOutputWithContext

func (o TimeSeriesQueryResponseOutput) ToTimeSeriesQueryResponseOutputWithContext(ctx context.Context) TimeSeriesQueryResponseOutput

func (TimeSeriesQueryResponseOutput) UnitOverride

The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the unit (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in MetricDescriptor.

type TimeSeriesTable added in v0.8.0

type TimeSeriesTable struct {
	// Optional. The list of the persistent column settings for the table.
	ColumnSettings []ColumnSettings `pulumi:"columnSettings"`
	// The data displayed in this table.
	DataSets []TableDataSet `pulumi:"dataSets"`
	// Optional. Store rendering strategy
	MetricVisualization *TimeSeriesTableMetricVisualization `pulumi:"metricVisualization"`
}

A table that displays time series data.

type TimeSeriesTableArgs added in v0.8.0

type TimeSeriesTableArgs struct {
	// Optional. The list of the persistent column settings for the table.
	ColumnSettings ColumnSettingsArrayInput `pulumi:"columnSettings"`
	// The data displayed in this table.
	DataSets TableDataSetArrayInput `pulumi:"dataSets"`
	// Optional. Store rendering strategy
	MetricVisualization TimeSeriesTableMetricVisualizationPtrInput `pulumi:"metricVisualization"`
}

A table that displays time series data.

func (TimeSeriesTableArgs) ElementType added in v0.8.0

func (TimeSeriesTableArgs) ElementType() reflect.Type

func (TimeSeriesTableArgs) ToTimeSeriesTableOutput added in v0.8.0

func (i TimeSeriesTableArgs) ToTimeSeriesTableOutput() TimeSeriesTableOutput

func (TimeSeriesTableArgs) ToTimeSeriesTableOutputWithContext added in v0.8.0

func (i TimeSeriesTableArgs) ToTimeSeriesTableOutputWithContext(ctx context.Context) TimeSeriesTableOutput

func (TimeSeriesTableArgs) ToTimeSeriesTablePtrOutput added in v0.8.0

func (i TimeSeriesTableArgs) ToTimeSeriesTablePtrOutput() TimeSeriesTablePtrOutput

func (TimeSeriesTableArgs) ToTimeSeriesTablePtrOutputWithContext added in v0.8.0

func (i TimeSeriesTableArgs) ToTimeSeriesTablePtrOutputWithContext(ctx context.Context) TimeSeriesTablePtrOutput

type TimeSeriesTableInput added in v0.8.0

type TimeSeriesTableInput interface {
	pulumi.Input

	ToTimeSeriesTableOutput() TimeSeriesTableOutput
	ToTimeSeriesTableOutputWithContext(context.Context) TimeSeriesTableOutput
}

TimeSeriesTableInput is an input type that accepts TimeSeriesTableArgs and TimeSeriesTableOutput values. You can construct a concrete instance of `TimeSeriesTableInput` via:

TimeSeriesTableArgs{...}

type TimeSeriesTableMetricVisualization added in v0.22.0

type TimeSeriesTableMetricVisualization string

Optional. Store rendering strategy

func (TimeSeriesTableMetricVisualization) ElementType added in v0.22.0

func (TimeSeriesTableMetricVisualization) ToStringOutput added in v0.22.0

func (TimeSeriesTableMetricVisualization) ToStringOutputWithContext added in v0.22.0

func (e TimeSeriesTableMetricVisualization) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeSeriesTableMetricVisualization) ToStringPtrOutput added in v0.22.0

func (TimeSeriesTableMetricVisualization) ToStringPtrOutputWithContext added in v0.22.0

func (e TimeSeriesTableMetricVisualization) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationOutput added in v0.22.0

func (e TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationOutput() TimeSeriesTableMetricVisualizationOutput

func (TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationOutputWithContext added in v0.22.0

func (e TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationOutputWithContext(ctx context.Context) TimeSeriesTableMetricVisualizationOutput

func (TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationPtrOutput added in v0.22.0

func (e TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationPtrOutput() TimeSeriesTableMetricVisualizationPtrOutput

func (TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationPtrOutputWithContext added in v0.22.0

func (e TimeSeriesTableMetricVisualization) ToTimeSeriesTableMetricVisualizationPtrOutputWithContext(ctx context.Context) TimeSeriesTableMetricVisualizationPtrOutput

type TimeSeriesTableMetricVisualizationInput added in v0.22.0

type TimeSeriesTableMetricVisualizationInput interface {
	pulumi.Input

	ToTimeSeriesTableMetricVisualizationOutput() TimeSeriesTableMetricVisualizationOutput
	ToTimeSeriesTableMetricVisualizationOutputWithContext(context.Context) TimeSeriesTableMetricVisualizationOutput
}

TimeSeriesTableMetricVisualizationInput is an input type that accepts TimeSeriesTableMetricVisualizationArgs and TimeSeriesTableMetricVisualizationOutput values. You can construct a concrete instance of `TimeSeriesTableMetricVisualizationInput` via:

TimeSeriesTableMetricVisualizationArgs{...}

type TimeSeriesTableMetricVisualizationOutput added in v0.22.0

type TimeSeriesTableMetricVisualizationOutput struct{ *pulumi.OutputState }

func (TimeSeriesTableMetricVisualizationOutput) ElementType added in v0.22.0

func (TimeSeriesTableMetricVisualizationOutput) ToStringOutput added in v0.22.0

func (TimeSeriesTableMetricVisualizationOutput) ToStringOutputWithContext added in v0.22.0

func (TimeSeriesTableMetricVisualizationOutput) ToStringPtrOutput added in v0.22.0

func (TimeSeriesTableMetricVisualizationOutput) ToStringPtrOutputWithContext added in v0.22.0

func (TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationOutput added in v0.22.0

func (o TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationOutput() TimeSeriesTableMetricVisualizationOutput

func (TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationOutputWithContext added in v0.22.0

func (o TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationOutputWithContext(ctx context.Context) TimeSeriesTableMetricVisualizationOutput

func (TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationPtrOutput added in v0.22.0

func (o TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationPtrOutput() TimeSeriesTableMetricVisualizationPtrOutput

func (TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationPtrOutputWithContext added in v0.22.0

func (o TimeSeriesTableMetricVisualizationOutput) ToTimeSeriesTableMetricVisualizationPtrOutputWithContext(ctx context.Context) TimeSeriesTableMetricVisualizationPtrOutput

type TimeSeriesTableMetricVisualizationPtrInput added in v0.22.0

type TimeSeriesTableMetricVisualizationPtrInput interface {
	pulumi.Input

	ToTimeSeriesTableMetricVisualizationPtrOutput() TimeSeriesTableMetricVisualizationPtrOutput
	ToTimeSeriesTableMetricVisualizationPtrOutputWithContext(context.Context) TimeSeriesTableMetricVisualizationPtrOutput
}

func TimeSeriesTableMetricVisualizationPtr added in v0.22.0

func TimeSeriesTableMetricVisualizationPtr(v string) TimeSeriesTableMetricVisualizationPtrInput

type TimeSeriesTableMetricVisualizationPtrOutput added in v0.22.0

type TimeSeriesTableMetricVisualizationPtrOutput struct{ *pulumi.OutputState }

func (TimeSeriesTableMetricVisualizationPtrOutput) Elem added in v0.22.0

func (TimeSeriesTableMetricVisualizationPtrOutput) ElementType added in v0.22.0

func (TimeSeriesTableMetricVisualizationPtrOutput) ToStringPtrOutput added in v0.22.0

func (TimeSeriesTableMetricVisualizationPtrOutput) ToStringPtrOutputWithContext added in v0.22.0

func (TimeSeriesTableMetricVisualizationPtrOutput) ToTimeSeriesTableMetricVisualizationPtrOutput added in v0.22.0

func (o TimeSeriesTableMetricVisualizationPtrOutput) ToTimeSeriesTableMetricVisualizationPtrOutput() TimeSeriesTableMetricVisualizationPtrOutput

func (TimeSeriesTableMetricVisualizationPtrOutput) ToTimeSeriesTableMetricVisualizationPtrOutputWithContext added in v0.22.0

func (o TimeSeriesTableMetricVisualizationPtrOutput) ToTimeSeriesTableMetricVisualizationPtrOutputWithContext(ctx context.Context) TimeSeriesTableMetricVisualizationPtrOutput

type TimeSeriesTableOutput added in v0.8.0

type TimeSeriesTableOutput struct{ *pulumi.OutputState }

A table that displays time series data.

func (TimeSeriesTableOutput) ColumnSettings added in v0.28.0

Optional. The list of the persistent column settings for the table.

func (TimeSeriesTableOutput) DataSets added in v0.8.0

The data displayed in this table.

func (TimeSeriesTableOutput) ElementType added in v0.8.0

func (TimeSeriesTableOutput) ElementType() reflect.Type

func (TimeSeriesTableOutput) MetricVisualization added in v0.22.0

Optional. Store rendering strategy

func (TimeSeriesTableOutput) ToTimeSeriesTableOutput added in v0.8.0

func (o TimeSeriesTableOutput) ToTimeSeriesTableOutput() TimeSeriesTableOutput

func (TimeSeriesTableOutput) ToTimeSeriesTableOutputWithContext added in v0.8.0

func (o TimeSeriesTableOutput) ToTimeSeriesTableOutputWithContext(ctx context.Context) TimeSeriesTableOutput

func (TimeSeriesTableOutput) ToTimeSeriesTablePtrOutput added in v0.8.0

func (o TimeSeriesTableOutput) ToTimeSeriesTablePtrOutput() TimeSeriesTablePtrOutput

func (TimeSeriesTableOutput) ToTimeSeriesTablePtrOutputWithContext added in v0.8.0

func (o TimeSeriesTableOutput) ToTimeSeriesTablePtrOutputWithContext(ctx context.Context) TimeSeriesTablePtrOutput

type TimeSeriesTablePtrInput added in v0.8.0

type TimeSeriesTablePtrInput interface {
	pulumi.Input

	ToTimeSeriesTablePtrOutput() TimeSeriesTablePtrOutput
	ToTimeSeriesTablePtrOutputWithContext(context.Context) TimeSeriesTablePtrOutput
}

TimeSeriesTablePtrInput is an input type that accepts TimeSeriesTableArgs, TimeSeriesTablePtr and TimeSeriesTablePtrOutput values. You can construct a concrete instance of `TimeSeriesTablePtrInput` via:

        TimeSeriesTableArgs{...}

or:

        nil

func TimeSeriesTablePtr added in v0.8.0

func TimeSeriesTablePtr(v *TimeSeriesTableArgs) TimeSeriesTablePtrInput

type TimeSeriesTablePtrOutput added in v0.8.0

type TimeSeriesTablePtrOutput struct{ *pulumi.OutputState }

func (TimeSeriesTablePtrOutput) ColumnSettings added in v0.28.0

Optional. The list of the persistent column settings for the table.

func (TimeSeriesTablePtrOutput) DataSets added in v0.8.0

The data displayed in this table.

func (TimeSeriesTablePtrOutput) Elem added in v0.8.0

func (TimeSeriesTablePtrOutput) ElementType added in v0.8.0

func (TimeSeriesTablePtrOutput) ElementType() reflect.Type

func (TimeSeriesTablePtrOutput) MetricVisualization added in v0.22.0

Optional. Store rendering strategy

func (TimeSeriesTablePtrOutput) ToTimeSeriesTablePtrOutput added in v0.8.0

func (o TimeSeriesTablePtrOutput) ToTimeSeriesTablePtrOutput() TimeSeriesTablePtrOutput

func (TimeSeriesTablePtrOutput) ToTimeSeriesTablePtrOutputWithContext added in v0.8.0

func (o TimeSeriesTablePtrOutput) ToTimeSeriesTablePtrOutputWithContext(ctx context.Context) TimeSeriesTablePtrOutput

type TimeSeriesTableResponse added in v0.8.0

type TimeSeriesTableResponse struct {
	// Optional. The list of the persistent column settings for the table.
	ColumnSettings []ColumnSettingsResponse `pulumi:"columnSettings"`
	// The data displayed in this table.
	DataSets []TableDataSetResponse `pulumi:"dataSets"`
	// Optional. Store rendering strategy
	MetricVisualization string `pulumi:"metricVisualization"`
}

A table that displays time series data.

type TimeSeriesTableResponseOutput added in v0.8.0

type TimeSeriesTableResponseOutput struct{ *pulumi.OutputState }

A table that displays time series data.

func (TimeSeriesTableResponseOutput) ColumnSettings added in v0.28.0

Optional. The list of the persistent column settings for the table.

func (TimeSeriesTableResponseOutput) DataSets added in v0.8.0

The data displayed in this table.

func (TimeSeriesTableResponseOutput) ElementType added in v0.8.0

func (TimeSeriesTableResponseOutput) MetricVisualization added in v0.22.0

func (o TimeSeriesTableResponseOutput) MetricVisualization() pulumi.StringOutput

Optional. Store rendering strategy

func (TimeSeriesTableResponseOutput) ToTimeSeriesTableResponseOutput added in v0.8.0

func (o TimeSeriesTableResponseOutput) ToTimeSeriesTableResponseOutput() TimeSeriesTableResponseOutput

func (TimeSeriesTableResponseOutput) ToTimeSeriesTableResponseOutputWithContext added in v0.8.0

func (o TimeSeriesTableResponseOutput) ToTimeSeriesTableResponseOutputWithContext(ctx context.Context) TimeSeriesTableResponseOutput

type Widget

type Widget struct {
	// A chart of alert policy data.
	AlertChart *AlertChart `pulumi:"alertChart"`
	// A blank space.
	Blank *Empty `pulumi:"blank"`
	// A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.
	CollapsibleGroup *CollapsibleGroup `pulumi:"collapsibleGroup"`
	// A widget that displays a list of error groups.
	ErrorReportingPanel *ErrorReportingPanel `pulumi:"errorReportingPanel"`
	// Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional.
	Id *string `pulumi:"id"`
	// A widget that shows list of incidents.
	IncidentList *IncidentList `pulumi:"incidentList"`
	// A widget that shows a stream of logs.
	LogsPanel *LogsPanel `pulumi:"logsPanel"`
	// A widget that displays timeseries data as a pie chart.
	PieChart *PieChart `pulumi:"pieChart"`
	// A scorecard summarizing time series data.
	Scorecard *Scorecard `pulumi:"scorecard"`
	// A raw string or markdown displaying textual content.
	Text *Text `pulumi:"text"`
	// A widget that displays time series data in a tabular format.
	TimeSeriesTable *TimeSeriesTable `pulumi:"timeSeriesTable"`
	// Optional. The title of the widget.
	Title *string `pulumi:"title"`
	// A chart of time series data.
	XyChart *XyChart `pulumi:"xyChart"`
}

Widget contains a single dashboard component and configuration of how to present the component in the dashboard.

type WidgetArgs

type WidgetArgs struct {
	// A chart of alert policy data.
	AlertChart AlertChartPtrInput `pulumi:"alertChart"`
	// A blank space.
	Blank EmptyPtrInput `pulumi:"blank"`
	// A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.
	CollapsibleGroup CollapsibleGroupPtrInput `pulumi:"collapsibleGroup"`
	// A widget that displays a list of error groups.
	ErrorReportingPanel ErrorReportingPanelPtrInput `pulumi:"errorReportingPanel"`
	// Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A widget that shows list of incidents.
	IncidentList IncidentListPtrInput `pulumi:"incidentList"`
	// A widget that shows a stream of logs.
	LogsPanel LogsPanelPtrInput `pulumi:"logsPanel"`
	// A widget that displays timeseries data as a pie chart.
	PieChart PieChartPtrInput `pulumi:"pieChart"`
	// A scorecard summarizing time series data.
	Scorecard ScorecardPtrInput `pulumi:"scorecard"`
	// A raw string or markdown displaying textual content.
	Text TextPtrInput `pulumi:"text"`
	// A widget that displays time series data in a tabular format.
	TimeSeriesTable TimeSeriesTablePtrInput `pulumi:"timeSeriesTable"`
	// Optional. The title of the widget.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// A chart of time series data.
	XyChart XyChartPtrInput `pulumi:"xyChart"`
}

Widget contains a single dashboard component and configuration of how to present the component in the dashboard.

func (WidgetArgs) ElementType

func (WidgetArgs) ElementType() reflect.Type

func (WidgetArgs) ToWidgetOutput

func (i WidgetArgs) ToWidgetOutput() WidgetOutput

func (WidgetArgs) ToWidgetOutputWithContext

func (i WidgetArgs) ToWidgetOutputWithContext(ctx context.Context) WidgetOutput

func (WidgetArgs) ToWidgetPtrOutput

func (i WidgetArgs) ToWidgetPtrOutput() WidgetPtrOutput

func (WidgetArgs) ToWidgetPtrOutputWithContext

func (i WidgetArgs) ToWidgetPtrOutputWithContext(ctx context.Context) WidgetPtrOutput

type WidgetArray

type WidgetArray []WidgetInput

func (WidgetArray) ElementType

func (WidgetArray) ElementType() reflect.Type

func (WidgetArray) ToWidgetArrayOutput

func (i WidgetArray) ToWidgetArrayOutput() WidgetArrayOutput

func (WidgetArray) ToWidgetArrayOutputWithContext

func (i WidgetArray) ToWidgetArrayOutputWithContext(ctx context.Context) WidgetArrayOutput

type WidgetArrayInput

type WidgetArrayInput interface {
	pulumi.Input

	ToWidgetArrayOutput() WidgetArrayOutput
	ToWidgetArrayOutputWithContext(context.Context) WidgetArrayOutput
}

WidgetArrayInput is an input type that accepts WidgetArray and WidgetArrayOutput values. You can construct a concrete instance of `WidgetArrayInput` via:

WidgetArray{ WidgetArgs{...} }

type WidgetArrayOutput

type WidgetArrayOutput struct{ *pulumi.OutputState }

func (WidgetArrayOutput) ElementType

func (WidgetArrayOutput) ElementType() reflect.Type

func (WidgetArrayOutput) Index

func (WidgetArrayOutput) ToWidgetArrayOutput

func (o WidgetArrayOutput) ToWidgetArrayOutput() WidgetArrayOutput

func (WidgetArrayOutput) ToWidgetArrayOutputWithContext

func (o WidgetArrayOutput) ToWidgetArrayOutputWithContext(ctx context.Context) WidgetArrayOutput

type WidgetInput

type WidgetInput interface {
	pulumi.Input

	ToWidgetOutput() WidgetOutput
	ToWidgetOutputWithContext(context.Context) WidgetOutput
}

WidgetInput is an input type that accepts WidgetArgs and WidgetOutput values. You can construct a concrete instance of `WidgetInput` via:

WidgetArgs{...}

type WidgetOutput

type WidgetOutput struct{ *pulumi.OutputState }

Widget contains a single dashboard component and configuration of how to present the component in the dashboard.

func (WidgetOutput) AlertChart added in v0.5.0

func (o WidgetOutput) AlertChart() AlertChartPtrOutput

A chart of alert policy data.

func (WidgetOutput) Blank

func (o WidgetOutput) Blank() EmptyPtrOutput

A blank space.

func (WidgetOutput) CollapsibleGroup added in v0.15.0

func (o WidgetOutput) CollapsibleGroup() CollapsibleGroupPtrOutput

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

func (WidgetOutput) ElementType

func (WidgetOutput) ElementType() reflect.Type

func (WidgetOutput) ErrorReportingPanel added in v0.32.0

func (o WidgetOutput) ErrorReportingPanel() ErrorReportingPanelPtrOutput

A widget that displays a list of error groups.

func (WidgetOutput) Id added in v0.32.0

Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional.

func (WidgetOutput) IncidentList added in v0.29.0

func (o WidgetOutput) IncidentList() IncidentListPtrOutput

A widget that shows list of incidents.

func (WidgetOutput) LogsPanel added in v0.9.0

func (o WidgetOutput) LogsPanel() LogsPanelPtrOutput

A widget that shows a stream of logs.

func (WidgetOutput) PieChart added in v0.32.0

func (o WidgetOutput) PieChart() PieChartPtrOutput

A widget that displays timeseries data as a pie chart.

func (WidgetOutput) Scorecard

func (o WidgetOutput) Scorecard() ScorecardPtrOutput

A scorecard summarizing time series data.

func (WidgetOutput) Text

func (o WidgetOutput) Text() TextPtrOutput

A raw string or markdown displaying textual content.

func (WidgetOutput) TimeSeriesTable added in v0.8.0

func (o WidgetOutput) TimeSeriesTable() TimeSeriesTablePtrOutput

A widget that displays time series data in a tabular format.

func (WidgetOutput) Title

Optional. The title of the widget.

func (WidgetOutput) ToWidgetOutput

func (o WidgetOutput) ToWidgetOutput() WidgetOutput

func (WidgetOutput) ToWidgetOutputWithContext

func (o WidgetOutput) ToWidgetOutputWithContext(ctx context.Context) WidgetOutput

func (WidgetOutput) ToWidgetPtrOutput

func (o WidgetOutput) ToWidgetPtrOutput() WidgetPtrOutput

func (WidgetOutput) ToWidgetPtrOutputWithContext

func (o WidgetOutput) ToWidgetPtrOutputWithContext(ctx context.Context) WidgetPtrOutput

func (WidgetOutput) XyChart

func (o WidgetOutput) XyChart() XyChartPtrOutput

A chart of time series data.

type WidgetPtrInput

type WidgetPtrInput interface {
	pulumi.Input

	ToWidgetPtrOutput() WidgetPtrOutput
	ToWidgetPtrOutputWithContext(context.Context) WidgetPtrOutput
}

WidgetPtrInput is an input type that accepts WidgetArgs, WidgetPtr and WidgetPtrOutput values. You can construct a concrete instance of `WidgetPtrInput` via:

        WidgetArgs{...}

or:

        nil

func WidgetPtr

func WidgetPtr(v *WidgetArgs) WidgetPtrInput

type WidgetPtrOutput

type WidgetPtrOutput struct{ *pulumi.OutputState }

func (WidgetPtrOutput) AlertChart added in v0.5.0

func (o WidgetPtrOutput) AlertChart() AlertChartPtrOutput

A chart of alert policy data.

func (WidgetPtrOutput) Blank

func (o WidgetPtrOutput) Blank() EmptyPtrOutput

A blank space.

func (WidgetPtrOutput) CollapsibleGroup added in v0.15.0

func (o WidgetPtrOutput) CollapsibleGroup() CollapsibleGroupPtrOutput

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

func (WidgetPtrOutput) Elem

func (o WidgetPtrOutput) Elem() WidgetOutput

func (WidgetPtrOutput) ElementType

func (WidgetPtrOutput) ElementType() reflect.Type

func (WidgetPtrOutput) ErrorReportingPanel added in v0.32.0

func (o WidgetPtrOutput) ErrorReportingPanel() ErrorReportingPanelPtrOutput

A widget that displays a list of error groups.

func (WidgetPtrOutput) Id added in v0.32.0

Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional.

func (WidgetPtrOutput) IncidentList added in v0.29.0

func (o WidgetPtrOutput) IncidentList() IncidentListPtrOutput

A widget that shows list of incidents.

func (WidgetPtrOutput) LogsPanel added in v0.9.0

func (o WidgetPtrOutput) LogsPanel() LogsPanelPtrOutput

A widget that shows a stream of logs.

func (WidgetPtrOutput) PieChart added in v0.32.0

func (o WidgetPtrOutput) PieChart() PieChartPtrOutput

A widget that displays timeseries data as a pie chart.

func (WidgetPtrOutput) Scorecard

func (o WidgetPtrOutput) Scorecard() ScorecardPtrOutput

A scorecard summarizing time series data.

func (WidgetPtrOutput) Text

func (o WidgetPtrOutput) Text() TextPtrOutput

A raw string or markdown displaying textual content.

func (WidgetPtrOutput) TimeSeriesTable added in v0.8.0

func (o WidgetPtrOutput) TimeSeriesTable() TimeSeriesTablePtrOutput

A widget that displays time series data in a tabular format.

func (WidgetPtrOutput) Title

Optional. The title of the widget.

func (WidgetPtrOutput) ToWidgetPtrOutput

func (o WidgetPtrOutput) ToWidgetPtrOutput() WidgetPtrOutput

func (WidgetPtrOutput) ToWidgetPtrOutputWithContext

func (o WidgetPtrOutput) ToWidgetPtrOutputWithContext(ctx context.Context) WidgetPtrOutput

func (WidgetPtrOutput) XyChart

func (o WidgetPtrOutput) XyChart() XyChartPtrOutput

A chart of time series data.

type WidgetResponse

type WidgetResponse struct {
	// A chart of alert policy data.
	AlertChart AlertChartResponse `pulumi:"alertChart"`
	// A blank space.
	Blank EmptyResponse `pulumi:"blank"`
	// A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.
	CollapsibleGroup CollapsibleGroupResponse `pulumi:"collapsibleGroup"`
	// A widget that displays a list of error groups.
	ErrorReportingPanel ErrorReportingPanelResponse `pulumi:"errorReportingPanel"`
	// A widget that shows list of incidents.
	IncidentList IncidentListResponse `pulumi:"incidentList"`
	// A widget that shows a stream of logs.
	LogsPanel LogsPanelResponse `pulumi:"logsPanel"`
	// A widget that displays timeseries data as a pie chart.
	PieChart PieChartResponse `pulumi:"pieChart"`
	// A scorecard summarizing time series data.
	Scorecard ScorecardResponse `pulumi:"scorecard"`
	// A raw string or markdown displaying textual content.
	Text TextResponse `pulumi:"text"`
	// A widget that displays time series data in a tabular format.
	TimeSeriesTable TimeSeriesTableResponse `pulumi:"timeSeriesTable"`
	// Optional. The title of the widget.
	Title string `pulumi:"title"`
	// A chart of time series data.
	XyChart XyChartResponse `pulumi:"xyChart"`
}

Widget contains a single dashboard component and configuration of how to present the component in the dashboard.

type WidgetResponseArrayOutput

type WidgetResponseArrayOutput struct{ *pulumi.OutputState }

func (WidgetResponseArrayOutput) ElementType

func (WidgetResponseArrayOutput) ElementType() reflect.Type

func (WidgetResponseArrayOutput) Index

func (WidgetResponseArrayOutput) ToWidgetResponseArrayOutput

func (o WidgetResponseArrayOutput) ToWidgetResponseArrayOutput() WidgetResponseArrayOutput

func (WidgetResponseArrayOutput) ToWidgetResponseArrayOutputWithContext

func (o WidgetResponseArrayOutput) ToWidgetResponseArrayOutputWithContext(ctx context.Context) WidgetResponseArrayOutput

type WidgetResponseOutput

type WidgetResponseOutput struct{ *pulumi.OutputState }

Widget contains a single dashboard component and configuration of how to present the component in the dashboard.

func (WidgetResponseOutput) AlertChart added in v0.5.0

A chart of alert policy data.

func (WidgetResponseOutput) Blank

A blank space.

func (WidgetResponseOutput) CollapsibleGroup added in v0.15.0

A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets.

func (WidgetResponseOutput) ElementType

func (WidgetResponseOutput) ElementType() reflect.Type

func (WidgetResponseOutput) ErrorReportingPanel added in v0.32.0

A widget that displays a list of error groups.

func (WidgetResponseOutput) IncidentList added in v0.29.0

A widget that shows list of incidents.

func (WidgetResponseOutput) LogsPanel added in v0.9.0

A widget that shows a stream of logs.

func (WidgetResponseOutput) PieChart added in v0.32.0

A widget that displays timeseries data as a pie chart.

func (WidgetResponseOutput) Scorecard

A scorecard summarizing time series data.

func (WidgetResponseOutput) Text

A raw string or markdown displaying textual content.

func (WidgetResponseOutput) TimeSeriesTable added in v0.8.0

A widget that displays time series data in a tabular format.

func (WidgetResponseOutput) Title

Optional. The title of the widget.

func (WidgetResponseOutput) ToWidgetResponseOutput

func (o WidgetResponseOutput) ToWidgetResponseOutput() WidgetResponseOutput

func (WidgetResponseOutput) ToWidgetResponseOutputWithContext

func (o WidgetResponseOutput) ToWidgetResponseOutputWithContext(ctx context.Context) WidgetResponseOutput

func (WidgetResponseOutput) XyChart

A chart of time series data.

type XyChart

type XyChart struct {
	// Display options for the chart.
	ChartOptions *ChartOptions `pulumi:"chartOptions"`
	// The data displayed in this chart.
	DataSets []DataSet `pulumi:"dataSets"`
	// Threshold lines drawn horizontally across the chart.
	Thresholds []Threshold `pulumi:"thresholds"`
	// The duration used to display a comparison chart. A comparison chart simultaneously shows values from two similar-length time periods (e.g., week-over-week metrics). The duration must be positive, and it can only be applied to charts with data sets of LINE plot type.
	TimeshiftDuration *string `pulumi:"timeshiftDuration"`
	// The properties applied to the x-axis.
	XAxis *Axis `pulumi:"xAxis"`
	// The properties applied to the y2-axis.
	Y2Axis *Axis `pulumi:"y2Axis"`
	// The properties applied to the y-axis.
	YAxis *Axis `pulumi:"yAxis"`
}

A chart that displays data on a 2D (X and Y axes) plane.

type XyChartArgs

type XyChartArgs struct {
	// Display options for the chart.
	ChartOptions ChartOptionsPtrInput `pulumi:"chartOptions"`
	// The data displayed in this chart.
	DataSets DataSetArrayInput `pulumi:"dataSets"`
	// Threshold lines drawn horizontally across the chart.
	Thresholds ThresholdArrayInput `pulumi:"thresholds"`
	// The duration used to display a comparison chart. A comparison chart simultaneously shows values from two similar-length time periods (e.g., week-over-week metrics). The duration must be positive, and it can only be applied to charts with data sets of LINE plot type.
	TimeshiftDuration pulumi.StringPtrInput `pulumi:"timeshiftDuration"`
	// The properties applied to the x-axis.
	XAxis AxisPtrInput `pulumi:"xAxis"`
	// The properties applied to the y2-axis.
	Y2Axis AxisPtrInput `pulumi:"y2Axis"`
	// The properties applied to the y-axis.
	YAxis AxisPtrInput `pulumi:"yAxis"`
}

A chart that displays data on a 2D (X and Y axes) plane.

func (XyChartArgs) ElementType

func (XyChartArgs) ElementType() reflect.Type

func (XyChartArgs) ToXyChartOutput

func (i XyChartArgs) ToXyChartOutput() XyChartOutput

func (XyChartArgs) ToXyChartOutputWithContext

func (i XyChartArgs) ToXyChartOutputWithContext(ctx context.Context) XyChartOutput

func (XyChartArgs) ToXyChartPtrOutput

func (i XyChartArgs) ToXyChartPtrOutput() XyChartPtrOutput

func (XyChartArgs) ToXyChartPtrOutputWithContext

func (i XyChartArgs) ToXyChartPtrOutputWithContext(ctx context.Context) XyChartPtrOutput

type XyChartInput

type XyChartInput interface {
	pulumi.Input

	ToXyChartOutput() XyChartOutput
	ToXyChartOutputWithContext(context.Context) XyChartOutput
}

XyChartInput is an input type that accepts XyChartArgs and XyChartOutput values. You can construct a concrete instance of `XyChartInput` via:

XyChartArgs{...}

type XyChartOutput

type XyChartOutput struct{ *pulumi.OutputState }

A chart that displays data on a 2D (X and Y axes) plane.

func (XyChartOutput) ChartOptions

func (o XyChartOutput) ChartOptions() ChartOptionsPtrOutput

Display options for the chart.

func (XyChartOutput) DataSets

func (o XyChartOutput) DataSets() DataSetArrayOutput

The data displayed in this chart.

func (XyChartOutput) ElementType

func (XyChartOutput) ElementType() reflect.Type

func (XyChartOutput) Thresholds

func (o XyChartOutput) Thresholds() ThresholdArrayOutput

Threshold lines drawn horizontally across the chart.

func (XyChartOutput) TimeshiftDuration

func (o XyChartOutput) TimeshiftDuration() pulumi.StringPtrOutput

The duration used to display a comparison chart. A comparison chart simultaneously shows values from two similar-length time periods (e.g., week-over-week metrics). The duration must be positive, and it can only be applied to charts with data sets of LINE plot type.

func (XyChartOutput) ToXyChartOutput

func (o XyChartOutput) ToXyChartOutput() XyChartOutput

func (XyChartOutput) ToXyChartOutputWithContext

func (o XyChartOutput) ToXyChartOutputWithContext(ctx context.Context) XyChartOutput

func (XyChartOutput) ToXyChartPtrOutput

func (o XyChartOutput) ToXyChartPtrOutput() XyChartPtrOutput

func (XyChartOutput) ToXyChartPtrOutputWithContext

func (o XyChartOutput) ToXyChartPtrOutputWithContext(ctx context.Context) XyChartPtrOutput

func (XyChartOutput) XAxis

func (o XyChartOutput) XAxis() AxisPtrOutput

The properties applied to the x-axis.

func (XyChartOutput) Y2Axis added in v0.8.0

func (o XyChartOutput) Y2Axis() AxisPtrOutput

The properties applied to the y2-axis.

func (XyChartOutput) YAxis

func (o XyChartOutput) YAxis() AxisPtrOutput

The properties applied to the y-axis.

type XyChartPtrInput

type XyChartPtrInput interface {
	pulumi.Input

	ToXyChartPtrOutput() XyChartPtrOutput
	ToXyChartPtrOutputWithContext(context.Context) XyChartPtrOutput
}

XyChartPtrInput is an input type that accepts XyChartArgs, XyChartPtr and XyChartPtrOutput values. You can construct a concrete instance of `XyChartPtrInput` via:

        XyChartArgs{...}

or:

        nil

func XyChartPtr

func XyChartPtr(v *XyChartArgs) XyChartPtrInput

type XyChartPtrOutput

type XyChartPtrOutput struct{ *pulumi.OutputState }

func (XyChartPtrOutput) ChartOptions

func (o XyChartPtrOutput) ChartOptions() ChartOptionsPtrOutput

Display options for the chart.

func (XyChartPtrOutput) DataSets

func (o XyChartPtrOutput) DataSets() DataSetArrayOutput

The data displayed in this chart.

func (XyChartPtrOutput) Elem

func (XyChartPtrOutput) ElementType

func (XyChartPtrOutput) ElementType() reflect.Type

func (XyChartPtrOutput) Thresholds

func (o XyChartPtrOutput) Thresholds() ThresholdArrayOutput

Threshold lines drawn horizontally across the chart.

func (XyChartPtrOutput) TimeshiftDuration

func (o XyChartPtrOutput) TimeshiftDuration() pulumi.StringPtrOutput

The duration used to display a comparison chart. A comparison chart simultaneously shows values from two similar-length time periods (e.g., week-over-week metrics). The duration must be positive, and it can only be applied to charts with data sets of LINE plot type.

func (XyChartPtrOutput) ToXyChartPtrOutput

func (o XyChartPtrOutput) ToXyChartPtrOutput() XyChartPtrOutput

func (XyChartPtrOutput) ToXyChartPtrOutputWithContext

func (o XyChartPtrOutput) ToXyChartPtrOutputWithContext(ctx context.Context) XyChartPtrOutput

func (XyChartPtrOutput) XAxis

func (o XyChartPtrOutput) XAxis() AxisPtrOutput

The properties applied to the x-axis.

func (XyChartPtrOutput) Y2Axis added in v0.8.0

func (o XyChartPtrOutput) Y2Axis() AxisPtrOutput

The properties applied to the y2-axis.

func (XyChartPtrOutput) YAxis

func (o XyChartPtrOutput) YAxis() AxisPtrOutput

The properties applied to the y-axis.

type XyChartResponse

type XyChartResponse struct {
	// Display options for the chart.
	ChartOptions ChartOptionsResponse `pulumi:"chartOptions"`
	// The data displayed in this chart.
	DataSets []DataSetResponse `pulumi:"dataSets"`
	// Threshold lines drawn horizontally across the chart.
	Thresholds []ThresholdResponse `pulumi:"thresholds"`
	// The duration used to display a comparison chart. A comparison chart simultaneously shows values from two similar-length time periods (e.g., week-over-week metrics). The duration must be positive, and it can only be applied to charts with data sets of LINE plot type.
	TimeshiftDuration string `pulumi:"timeshiftDuration"`
	// The properties applied to the x-axis.
	XAxis AxisResponse `pulumi:"xAxis"`
	// The properties applied to the y2-axis.
	Y2Axis AxisResponse `pulumi:"y2Axis"`
	// The properties applied to the y-axis.
	YAxis AxisResponse `pulumi:"yAxis"`
}

A chart that displays data on a 2D (X and Y axes) plane.

type XyChartResponseOutput

type XyChartResponseOutput struct{ *pulumi.OutputState }

A chart that displays data on a 2D (X and Y axes) plane.

func (XyChartResponseOutput) ChartOptions

Display options for the chart.

func (XyChartResponseOutput) DataSets

The data displayed in this chart.

func (XyChartResponseOutput) ElementType

func (XyChartResponseOutput) ElementType() reflect.Type

func (XyChartResponseOutput) Thresholds

Threshold lines drawn horizontally across the chart.

func (XyChartResponseOutput) TimeshiftDuration

func (o XyChartResponseOutput) TimeshiftDuration() pulumi.StringOutput

The duration used to display a comparison chart. A comparison chart simultaneously shows values from two similar-length time periods (e.g., week-over-week metrics). The duration must be positive, and it can only be applied to charts with data sets of LINE plot type.

func (XyChartResponseOutput) ToXyChartResponseOutput

func (o XyChartResponseOutput) ToXyChartResponseOutput() XyChartResponseOutput

func (XyChartResponseOutput) ToXyChartResponseOutputWithContext

func (o XyChartResponseOutput) ToXyChartResponseOutputWithContext(ctx context.Context) XyChartResponseOutput

func (XyChartResponseOutput) XAxis

The properties applied to the x-axis.

func (XyChartResponseOutput) Y2Axis added in v0.8.0

The properties applied to the y2-axis.

func (XyChartResponseOutput) YAxis

The properties applied to the y-axis.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL