1. Packages
  2. Google Cloud Native
  3. API Docs
  4. monitoring
  5. monitoring/v1
  6. getDashboard

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.monitoring/v1.getDashboard

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    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).

    Using getDashboard

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDashboard(args: GetDashboardArgs, opts?: InvokeOptions): Promise<GetDashboardResult>
    function getDashboardOutput(args: GetDashboardOutputArgs, opts?: InvokeOptions): Output<GetDashboardResult>
    def get_dashboard(dashboard_id: Optional[str] = None,
                      project: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetDashboardResult
    def get_dashboard_output(dashboard_id: Optional[pulumi.Input[str]] = None,
                      project: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetDashboardResult]
    func LookupDashboard(ctx *Context, args *LookupDashboardArgs, opts ...InvokeOption) (*LookupDashboardResult, error)
    func LookupDashboardOutput(ctx *Context, args *LookupDashboardOutputArgs, opts ...InvokeOption) LookupDashboardResultOutput

    > Note: This function is named LookupDashboard in the Go SDK.

    public static class GetDashboard 
    {
        public static Task<GetDashboardResult> InvokeAsync(GetDashboardArgs args, InvokeOptions? opts = null)
        public static Output<GetDashboardResult> Invoke(GetDashboardInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDashboardResult> getDashboard(GetDashboardArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:monitoring/v1:getDashboard
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DashboardId string
    Project string
    DashboardId string
    Project string
    dashboardId String
    project String
    dashboardId string
    project string
    dashboardId String
    project String

    getDashboard Result

    The following output properties are available:

    ColumnLayout Pulumi.GoogleNative.Monitoring.V1.Outputs.ColumnLayoutResponse

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

    DashboardFilters List<Pulumi.GoogleNative.Monitoring.V1.Outputs.DashboardFilterResponse>

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

    DisplayName string

    The mutable, human-readable name.

    Etag string

    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.

    GridLayout Pulumi.GoogleNative.Monitoring.V1.Outputs.GridLayoutResponse

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

    Labels Dictionary<string, string>

    Labels applied to the dashboard

    MosaicLayout Pulumi.GoogleNative.Monitoring.V1.Outputs.MosaicLayoutResponse

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

    Name string

    Immutable. The resource name of the dashboard.

    RowLayout Pulumi.GoogleNative.Monitoring.V1.Outputs.RowLayoutResponse

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

    ColumnLayout ColumnLayoutResponse

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

    DashboardFilters []DashboardFilterResponse

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

    DisplayName string

    The mutable, human-readable name.

    Etag string

    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.

    GridLayout GridLayoutResponse

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

    Labels map[string]string

    Labels applied to the dashboard

    MosaicLayout MosaicLayoutResponse

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

    Name string

    Immutable. The resource name of the dashboard.

    RowLayout RowLayoutResponse

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

    columnLayout ColumnLayoutResponse

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

    dashboardFilters List<DashboardFilterResponse>

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

    displayName String

    The mutable, human-readable name.

    etag String

    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.

    gridLayout GridLayoutResponse

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

    labels Map<String,String>

    Labels applied to the dashboard

    mosaicLayout MosaicLayoutResponse

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

    name String

    Immutable. The resource name of the dashboard.

    rowLayout RowLayoutResponse

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

    columnLayout ColumnLayoutResponse

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

    dashboardFilters DashboardFilterResponse[]

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

    displayName string

    The mutable, human-readable name.

    etag string

    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.

    gridLayout GridLayoutResponse

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

    labels {[key: string]: string}

    Labels applied to the dashboard

    mosaicLayout MosaicLayoutResponse

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

    name string

    Immutable. The resource name of the dashboard.

    rowLayout RowLayoutResponse

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

    column_layout ColumnLayoutResponse

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

    dashboard_filters Sequence[DashboardFilterResponse]

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

    display_name str

    The mutable, human-readable name.

    etag str

    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.

    grid_layout GridLayoutResponse

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

    labels Mapping[str, str]

    Labels applied to the dashboard

    mosaic_layout MosaicLayoutResponse

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

    name str

    Immutable. The resource name of the dashboard.

    row_layout RowLayoutResponse

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

    columnLayout Property Map

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

    dashboardFilters List<Property Map>

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

    displayName String

    The mutable, human-readable name.

    etag String

    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.

    gridLayout Property Map

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

    labels Map<String>

    Labels applied to the dashboard

    mosaicLayout Property Map

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

    name String

    Immutable. The resource name of the dashboard.

    rowLayout Property Map

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

    Supporting Types

    AggregationResponse

    AlignmentPeriod string

    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.

    CrossSeriesReducer 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.

    GroupByFields List<string>

    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.

    PerSeriesAligner 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.

    AlignmentPeriod string

    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.

    CrossSeriesReducer 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.

    GroupByFields []string

    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.

    PerSeriesAligner 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.

    alignmentPeriod String

    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.

    crossSeriesReducer 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.

    groupByFields List<String>

    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.

    perSeriesAligner 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.

    alignmentPeriod string

    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.

    crossSeriesReducer 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.

    groupByFields string[]

    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.

    perSeriesAligner 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.

    alignment_period str

    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.

    cross_series_reducer str

    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.

    group_by_fields Sequence[str]

    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.

    per_series_aligner str

    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.

    alignmentPeriod String

    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.

    crossSeriesReducer 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.

    groupByFields List<String>

    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.

    perSeriesAligner 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.

    AlertChartResponse

    Name string

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

    Name string

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

    name String

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

    name string

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

    name str

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

    name String

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

    AxisResponse

    Label string

    The label of the axis.

    Scale string

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

    Label string

    The label of the axis.

    Scale string

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

    label String

    The label of the axis.

    scale String

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

    label string

    The label of the axis.

    scale string

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

    label str

    The label of the axis.

    scale str

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

    label String

    The label of the axis.

    scale String

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

    ChartOptionsResponse

    Mode string

    The chart mode.

    Mode string

    The chart mode.

    mode String

    The chart mode.

    mode string

    The chart mode.

    mode str

    The chart mode.

    mode String

    The chart mode.

    CollapsibleGroupResponse

    Collapsed bool

    The collapsed state of the widget on first page load.

    Collapsed bool

    The collapsed state of the widget on first page load.

    collapsed Boolean

    The collapsed state of the widget on first page load.

    collapsed boolean

    The collapsed state of the widget on first page load.

    collapsed bool

    The collapsed state of the widget on first page load.

    collapsed Boolean

    The collapsed state of the widget on first page load.

    ColumnLayoutResponse

    Columns []ColumnResponse

    The columns of content to display.

    columns List<ColumnResponse>

    The columns of content to display.

    columns ColumnResponse[]

    The columns of content to display.

    columns Sequence[ColumnResponse]

    The columns of content to display.

    columns List<Property Map>

    The columns of content to display.

    ColumnResponse

    Weight string

    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.

    Widgets List<Pulumi.GoogleNative.Monitoring.V1.Inputs.WidgetResponse>

    The display widgets arranged vertically in this column.

    Weight string

    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.

    Widgets []WidgetResponse

    The display widgets arranged vertically in this column.

    weight String

    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.

    widgets List<WidgetResponse>

    The display widgets arranged vertically in this column.

    weight string

    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.

    widgets WidgetResponse[]

    The display widgets arranged vertically in this column.

    weight str

    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.

    widgets Sequence[WidgetResponse]

    The display widgets arranged vertically in this column.

    weight String

    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.

    widgets List<Property Map>

    The display widgets arranged vertically in this column.

    ColumnSettingsResponse

    Column string

    The id of the column.

    Visible bool

    Whether the column should be visible on page load.

    Column string

    The id of the column.

    Visible bool

    Whether the column should be visible on page load.

    column String

    The id of the column.

    visible Boolean

    Whether the column should be visible on page load.

    column string

    The id of the column.

    visible boolean

    Whether the column should be visible on page load.

    column str

    The id of the column.

    visible bool

    Whether the column should be visible on page load.

    column String

    The id of the column.

    visible Boolean

    Whether the column should be visible on page load.

    DashboardFilterResponse

    FilterType string

    The specified filter type

    LabelKey string

    The key for the label

    StringValue string

    A variable-length string value.

    TemplateVariable string

    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.

    FilterType string

    The specified filter type

    LabelKey string

    The key for the label

    StringValue string

    A variable-length string value.

    TemplateVariable string

    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.

    filterType String

    The specified filter type

    labelKey String

    The key for the label

    stringValue String

    A variable-length string value.

    templateVariable String

    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.

    filterType string

    The specified filter type

    labelKey string

    The key for the label

    stringValue string

    A variable-length string value.

    templateVariable string

    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.

    filter_type str

    The specified filter type

    label_key str

    The key for the label

    string_value str

    A variable-length string value.

    template_variable str

    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.

    filterType String

    The specified filter type

    labelKey String

    The key for the label

    stringValue String

    A variable-length string value.

    templateVariable String

    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.

    DataSetResponse

    LegendTemplate string

    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.

    MinAlignmentPeriod string

    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.

    PlotType string

    How this data should be plotted on the chart.

    TargetAxis string

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

    TimeSeriesQuery Pulumi.GoogleNative.Monitoring.V1.Inputs.TimeSeriesQueryResponse

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

    LegendTemplate string

    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.

    MinAlignmentPeriod string

    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.

    PlotType string

    How this data should be plotted on the chart.

    TargetAxis string

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

    TimeSeriesQuery TimeSeriesQueryResponse

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

    legendTemplate String

    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.

    minAlignmentPeriod String

    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.

    plotType String

    How this data should be plotted on the chart.

    targetAxis String

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

    timeSeriesQuery TimeSeriesQueryResponse

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

    legendTemplate string

    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.

    minAlignmentPeriod string

    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.

    plotType string

    How this data should be plotted on the chart.

    targetAxis string

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

    timeSeriesQuery TimeSeriesQueryResponse

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

    legend_template str

    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.

    min_alignment_period str

    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.

    plot_type str

    How this data should be plotted on the chart.

    target_axis str

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

    time_series_query TimeSeriesQueryResponse

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

    legendTemplate String

    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.

    minAlignmentPeriod String

    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.

    plotType String

    How this data should be plotted on the chart.

    targetAxis String

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

    timeSeriesQuery Property Map

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

    GaugeViewResponse

    LowerBound double

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

    UpperBound double

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

    LowerBound float64

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

    UpperBound float64

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

    lowerBound Double

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

    upperBound Double

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

    lowerBound number

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

    upperBound number

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

    lower_bound float

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

    upper_bound float

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

    lowerBound Number

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

    upperBound Number

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

    GridLayoutResponse

    Columns string

    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.

    Widgets List<Pulumi.GoogleNative.Monitoring.V1.Inputs.WidgetResponse>

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

    Columns string

    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.

    Widgets []WidgetResponse

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

    columns String

    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.

    widgets List<WidgetResponse>

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

    columns string

    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.

    widgets WidgetResponse[]

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

    columns str

    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.

    widgets Sequence[WidgetResponse]

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

    columns String

    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.

    widgets List<Property Map>

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

    IncidentListResponse

    MonitoredResources List<Pulumi.GoogleNative.Monitoring.V1.Inputs.MonitoredResourceResponse>

    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.

    PolicyNames List<string>

    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.

    MonitoredResources []MonitoredResourceResponse

    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.

    PolicyNames []string

    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.

    monitoredResources List<MonitoredResourceResponse>

    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.

    policyNames List<String>

    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.

    monitoredResources MonitoredResourceResponse[]

    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.

    policyNames string[]

    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.

    monitored_resources Sequence[MonitoredResourceResponse]

    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.

    policy_names Sequence[str]

    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.

    monitoredResources List<Property Map>

    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.

    policyNames List<String>

    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.

    LogsPanelResponse

    Filter string

    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.

    ResourceNames List<string>

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

    Filter string

    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.

    ResourceNames []string

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

    filter String

    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.

    resourceNames List<String>

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

    filter string

    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.

    resourceNames string[]

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

    filter str

    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.

    resource_names Sequence[str]

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

    filter String

    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.

    resourceNames List<String>

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

    MonitoredResourceResponse

    Labels Dictionary<string, string>

    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".

    Type string

    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).

    Labels map[string]string

    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".

    Type string

    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).

    labels Map<String,String>

    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".

    type String

    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).

    labels {[key: string]: string}

    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".

    type string

    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).

    labels Mapping[str, str]

    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".

    type str

    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).

    labels Map<String>

    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".

    type String

    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).

    MosaicLayoutResponse

    Columns int

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

    Tiles List<Pulumi.GoogleNative.Monitoring.V1.Inputs.TileResponse>

    The tiles to display.

    Columns int

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

    Tiles []TileResponse

    The tiles to display.

    columns Integer

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

    tiles List<TileResponse>

    The tiles to display.

    columns number

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

    tiles TileResponse[]

    The tiles to display.

    columns int

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

    tiles Sequence[TileResponse]

    The tiles to display.

    columns Number

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

    tiles List<Property Map>

    The tiles to display.

    PickTimeSeriesFilterResponse

    Direction string

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

    NumTimeSeries int

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

    RankingMethod 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.

    Direction string

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

    NumTimeSeries int

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

    RankingMethod 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.

    direction String

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

    numTimeSeries Integer

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

    rankingMethod 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.

    direction string

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

    numTimeSeries number

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

    rankingMethod 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.

    direction str

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

    num_time_series int

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

    ranking_method str

    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.

    direction String

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

    numTimeSeries Number

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

    rankingMethod 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.

    RatioPartResponse

    Aggregation Pulumi.GoogleNative.Monitoring.V1.Inputs.AggregationResponse

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

    Filter string

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

    Aggregation AggregationResponse

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

    Filter string

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

    aggregation AggregationResponse

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

    filter String

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

    aggregation AggregationResponse

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

    filter string

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

    aggregation AggregationResponse

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

    filter str

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

    aggregation Property Map

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

    filter String

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

    RowLayoutResponse

    Rows []RowResponse

    The rows of content to display.

    rows List<RowResponse>

    The rows of content to display.

    rows RowResponse[]

    The rows of content to display.

    rows Sequence[RowResponse]

    The rows of content to display.

    rows List<Property Map>

    The rows of content to display.

    RowResponse

    Weight string

    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.

    Widgets List<Pulumi.GoogleNative.Monitoring.V1.Inputs.WidgetResponse>

    The display widgets arranged horizontally in this row.

    Weight string

    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.

    Widgets []WidgetResponse

    The display widgets arranged horizontally in this row.

    weight String

    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.

    widgets List<WidgetResponse>

    The display widgets arranged horizontally in this row.

    weight string

    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.

    widgets WidgetResponse[]

    The display widgets arranged horizontally in this row.

    weight str

    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.

    widgets Sequence[WidgetResponse]

    The display widgets arranged horizontally in this row.

    weight String

    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.

    widgets List<Property Map>

    The display widgets arranged horizontally in this row.

    ScorecardResponse

    GaugeView Pulumi.GoogleNative.Monitoring.V1.Inputs.GaugeViewResponse

    Will cause the scorecard to show a gauge chart.

    SparkChartView Pulumi.GoogleNative.Monitoring.V1.Inputs.SparkChartViewResponse

    Will cause the scorecard to show a spark chart.

    Thresholds List<Pulumi.GoogleNative.Monitoring.V1.Inputs.ThresholdResponse>

    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.

    TimeSeriesQuery Pulumi.GoogleNative.Monitoring.V1.Inputs.TimeSeriesQueryResponse

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

    GaugeView GaugeViewResponse

    Will cause the scorecard to show a gauge chart.

    SparkChartView SparkChartViewResponse

    Will cause the scorecard to show a spark chart.

    Thresholds []ThresholdResponse

    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.

    TimeSeriesQuery TimeSeriesQueryResponse

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

    gaugeView GaugeViewResponse

    Will cause the scorecard to show a gauge chart.

    sparkChartView SparkChartViewResponse

    Will cause the scorecard to show a spark chart.

    thresholds List<ThresholdResponse>

    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.

    timeSeriesQuery TimeSeriesQueryResponse

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

    gaugeView GaugeViewResponse

    Will cause the scorecard to show a gauge chart.

    sparkChartView SparkChartViewResponse

    Will cause the scorecard to show a spark chart.

    thresholds ThresholdResponse[]

    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.

    timeSeriesQuery TimeSeriesQueryResponse

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

    gauge_view GaugeViewResponse

    Will cause the scorecard to show a gauge chart.

    spark_chart_view SparkChartViewResponse

    Will cause the scorecard to show a spark chart.

    thresholds Sequence[ThresholdResponse]

    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.

    time_series_query TimeSeriesQueryResponse

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

    gaugeView Property Map

    Will cause the scorecard to show a gauge chart.

    sparkChartView Property Map

    Will cause the scorecard to show a spark chart.

    thresholds List<Property Map>

    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.

    timeSeriesQuery Property Map

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

    SparkChartViewResponse

    MinAlignmentPeriod string

    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.

    SparkChartType string

    The type of sparkchart to show in this chartView.

    MinAlignmentPeriod string

    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.

    SparkChartType string

    The type of sparkchart to show in this chartView.

    minAlignmentPeriod String

    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.

    sparkChartType String

    The type of sparkchart to show in this chartView.

    minAlignmentPeriod string

    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.

    sparkChartType string

    The type of sparkchart to show in this chartView.

    min_alignment_period str

    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.

    spark_chart_type str

    The type of sparkchart to show in this chartView.

    minAlignmentPeriod String

    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.

    sparkChartType String

    The type of sparkchart to show in this chartView.

    StatisticalTimeSeriesFilterResponse

    NumTimeSeries int

    How many time series to output.

    RankingMethod 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.

    NumTimeSeries int

    How many time series to output.

    RankingMethod 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.

    numTimeSeries Integer

    How many time series to output.

    rankingMethod 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.

    numTimeSeries number

    How many time series to output.

    rankingMethod 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.

    num_time_series int

    How many time series to output.

    ranking_method str

    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.

    numTimeSeries Number

    How many time series to output.

    rankingMethod 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.

    TableDataSetResponse

    MinAlignmentPeriod string

    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.

    TableDisplayOptions Pulumi.GoogleNative.Monitoring.V1.Inputs.TableDisplayOptionsResponse

    Optional. Table display options for configuring how the table is rendered.

    TableTemplate string

    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}."

    TimeSeriesQuery Pulumi.GoogleNative.Monitoring.V1.Inputs.TimeSeriesQueryResponse

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

    MinAlignmentPeriod string

    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.

    TableDisplayOptions TableDisplayOptionsResponse

    Optional. Table display options for configuring how the table is rendered.

    TableTemplate string

    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}."

    TimeSeriesQuery TimeSeriesQueryResponse

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

    minAlignmentPeriod String

    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.

    tableDisplayOptions TableDisplayOptionsResponse

    Optional. Table display options for configuring how the table is rendered.

    tableTemplate String

    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}."

    timeSeriesQuery TimeSeriesQueryResponse

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

    minAlignmentPeriod string

    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.

    tableDisplayOptions TableDisplayOptionsResponse

    Optional. Table display options for configuring how the table is rendered.

    tableTemplate string

    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}."

    timeSeriesQuery TimeSeriesQueryResponse

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

    min_alignment_period str

    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.

    table_display_options TableDisplayOptionsResponse

    Optional. Table display options for configuring how the table is rendered.

    table_template str

    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}."

    time_series_query TimeSeriesQueryResponse

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

    minAlignmentPeriod String

    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.

    tableDisplayOptions Property Map

    Optional. Table display options for configuring how the table is rendered.

    tableTemplate String

    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}."

    timeSeriesQuery Property Map

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

    TableDisplayOptionsResponse

    ShownColumns List<string>

    Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

    ShownColumns []string

    Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

    shownColumns List<String>

    Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

    shownColumns string[]

    Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

    shown_columns Sequence[str]

    Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

    shownColumns List<String>

    Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings

    TextResponse

    Content string

    The text content to be displayed.

    Format string

    How the text content is formatted.

    Content string

    The text content to be displayed.

    Format string

    How the text content is formatted.

    content String

    The text content to be displayed.

    format String

    How the text content is formatted.

    content string

    The text content to be displayed.

    format string

    How the text content is formatted.

    content str

    The text content to be displayed.

    format str

    How the text content is formatted.

    content String

    The text content to be displayed.

    format String

    How the text content is formatted.

    ThresholdResponse

    Color string

    The state color for this threshold. Color is not allowed in a XyChart.

    Direction string

    The direction for the current threshold. Direction is not allowed in a XyChart.

    Label string

    A label for the threshold.

    TargetAxis string

    The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

    Value double

    The value of the threshold. The value should be defined in the native scale of the metric.

    Color string

    The state color for this threshold. Color is not allowed in a XyChart.

    Direction string

    The direction for the current threshold. Direction is not allowed in a XyChart.

    Label string

    A label for the threshold.

    TargetAxis string

    The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

    Value float64

    The value of the threshold. The value should be defined in the native scale of the metric.

    color String

    The state color for this threshold. Color is not allowed in a XyChart.

    direction String

    The direction for the current threshold. Direction is not allowed in a XyChart.

    label String

    A label for the threshold.

    targetAxis String

    The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

    value Double

    The value of the threshold. The value should be defined in the native scale of the metric.

    color string

    The state color for this threshold. Color is not allowed in a XyChart.

    direction string

    The direction for the current threshold. Direction is not allowed in a XyChart.

    label string

    A label for the threshold.

    targetAxis string

    The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

    value number

    The value of the threshold. The value should be defined in the native scale of the metric.

    color str

    The state color for this threshold. Color is not allowed in a XyChart.

    direction str

    The direction for the current threshold. Direction is not allowed in a XyChart.

    label str

    A label for the threshold.

    target_axis str

    The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

    value float

    The value of the threshold. The value should be defined in the native scale of the metric.

    color String

    The state color for this threshold. Color is not allowed in a XyChart.

    direction String

    The direction for the current threshold. Direction is not allowed in a XyChart.

    label String

    A label for the threshold.

    targetAxis String

    The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard.

    value Number

    The value of the threshold. The value should be defined in the native scale of the metric.

    TileResponse

    Height int

    The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

    Widget Pulumi.GoogleNative.Monitoring.V1.Inputs.WidgetResponse

    The informational widget contained in the tile. For example an XyChart.

    Width int

    The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

    XPos int

    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.

    YPos int

    The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

    Height int

    The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

    Widget WidgetResponse

    The informational widget contained in the tile. For example an XyChart.

    Width int

    The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

    XPos int

    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.

    YPos int

    The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

    height Integer

    The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

    widget WidgetResponse

    The informational widget contained in the tile. For example an XyChart.

    width Integer

    The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

    xPos Integer

    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.

    yPos Integer

    The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

    height number

    The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

    widget WidgetResponse

    The informational widget contained in the tile. For example an XyChart.

    width number

    The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

    xPos number

    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.

    yPos number

    The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

    height int

    The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

    widget WidgetResponse

    The informational widget contained in the tile. For example an XyChart.

    width int

    The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

    x_pos int

    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.

    y_pos int

    The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

    height Number

    The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1.

    widget Property Map

    The informational widget contained in the tile. For example an XyChart.

    width Number

    The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1.

    xPos Number

    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.

    yPos Number

    The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. y_pos cannot be negative.

    TimeSeriesFilterRatioResponse

    Denominator Pulumi.GoogleNative.Monitoring.V1.Inputs.RatioPartResponse

    The denominator of the ratio.

    Numerator Pulumi.GoogleNative.Monitoring.V1.Inputs.RatioPartResponse

    The numerator of the ratio.

    PickTimeSeriesFilter Pulumi.GoogleNative.Monitoring.V1.Inputs.PickTimeSeriesFilterResponse

    Ranking based time series filter.

    SecondaryAggregation Pulumi.GoogleNative.Monitoring.V1.Inputs.AggregationResponse

    Apply a second aggregation after the ratio is computed.

    StatisticalTimeSeriesFilter Pulumi.GoogleNative.Monitoring.V1.Inputs.StatisticalTimeSeriesFilterResponse

    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.

    Denominator RatioPartResponse

    The denominator of the ratio.

    Numerator RatioPartResponse

    The numerator of the ratio.

    PickTimeSeriesFilter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    SecondaryAggregation AggregationResponse

    Apply a second aggregation after the ratio is computed.

    StatisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse

    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.

    denominator RatioPartResponse

    The denominator of the ratio.

    numerator RatioPartResponse

    The numerator of the ratio.

    pickTimeSeriesFilter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    secondaryAggregation AggregationResponse

    Apply a second aggregation after the ratio is computed.

    statisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse

    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.

    denominator RatioPartResponse

    The denominator of the ratio.

    numerator RatioPartResponse

    The numerator of the ratio.

    pickTimeSeriesFilter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    secondaryAggregation AggregationResponse

    Apply a second aggregation after the ratio is computed.

    statisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse

    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.

    denominator RatioPartResponse

    The denominator of the ratio.

    numerator RatioPartResponse

    The numerator of the ratio.

    pick_time_series_filter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    secondary_aggregation AggregationResponse

    Apply a second aggregation after the ratio is computed.

    statistical_time_series_filter StatisticalTimeSeriesFilterResponse

    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.

    denominator Property Map

    The denominator of the ratio.

    numerator Property Map

    The numerator of the ratio.

    pickTimeSeriesFilter Property Map

    Ranking based time series filter.

    secondaryAggregation Property Map

    Apply a second aggregation after the ratio is computed.

    statisticalTimeSeriesFilter Property Map

    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.

    TimeSeriesFilterResponse

    Aggregation Pulumi.GoogleNative.Monitoring.V1.Inputs.AggregationResponse

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

    Filter string

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

    PickTimeSeriesFilter Pulumi.GoogleNative.Monitoring.V1.Inputs.PickTimeSeriesFilterResponse

    Ranking based time series filter.

    SecondaryAggregation Pulumi.GoogleNative.Monitoring.V1.Inputs.AggregationResponse

    Apply a second aggregation after aggregation is applied.

    StatisticalTimeSeriesFilter Pulumi.GoogleNative.Monitoring.V1.Inputs.StatisticalTimeSeriesFilterResponse

    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.

    Aggregation AggregationResponse

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

    Filter string

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

    PickTimeSeriesFilter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    SecondaryAggregation AggregationResponse

    Apply a second aggregation after aggregation is applied.

    StatisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse

    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.

    aggregation AggregationResponse

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

    filter String

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

    pickTimeSeriesFilter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    secondaryAggregation AggregationResponse

    Apply a second aggregation after aggregation is applied.

    statisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse

    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.

    aggregation AggregationResponse

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

    filter string

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

    pickTimeSeriesFilter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    secondaryAggregation AggregationResponse

    Apply a second aggregation after aggregation is applied.

    statisticalTimeSeriesFilter StatisticalTimeSeriesFilterResponse

    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.

    aggregation AggregationResponse

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

    filter str

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

    pick_time_series_filter PickTimeSeriesFilterResponse

    Ranking based time series filter.

    secondary_aggregation AggregationResponse

    Apply a second aggregation after aggregation is applied.

    statistical_time_series_filter StatisticalTimeSeriesFilterResponse

    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.

    aggregation Property Map

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

    filter String

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

    pickTimeSeriesFilter Property Map

    Ranking based time series filter.

    secondaryAggregation Property Map

    Apply a second aggregation after aggregation is applied.

    statisticalTimeSeriesFilter Property Map

    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.

    TimeSeriesQueryResponse

    PrometheusQuery string

    A query used to fetch time series with PromQL.

    TimeSeriesFilter Pulumi.GoogleNative.Monitoring.V1.Inputs.TimeSeriesFilterResponse

    Filter parameters to fetch time series.

    TimeSeriesFilterRatio Pulumi.GoogleNative.Monitoring.V1.Inputs.TimeSeriesFilterRatioResponse

    Parameters to fetch a ratio between two time series filters.

    TimeSeriesQueryLanguage string

    A query used to fetch time series with MQL.

    UnitOverride string

    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.

    PrometheusQuery string

    A query used to fetch time series with PromQL.

    TimeSeriesFilter TimeSeriesFilterResponse

    Filter parameters to fetch time series.

    TimeSeriesFilterRatio TimeSeriesFilterRatioResponse

    Parameters to fetch a ratio between two time series filters.

    TimeSeriesQueryLanguage string

    A query used to fetch time series with MQL.

    UnitOverride string

    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.

    prometheusQuery String

    A query used to fetch time series with PromQL.

    timeSeriesFilter TimeSeriesFilterResponse

    Filter parameters to fetch time series.

    timeSeriesFilterRatio TimeSeriesFilterRatioResponse

    Parameters to fetch a ratio between two time series filters.

    timeSeriesQueryLanguage String

    A query used to fetch time series with MQL.

    unitOverride String

    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.

    prometheusQuery string

    A query used to fetch time series with PromQL.

    timeSeriesFilter TimeSeriesFilterResponse

    Filter parameters to fetch time series.

    timeSeriesFilterRatio TimeSeriesFilterRatioResponse

    Parameters to fetch a ratio between two time series filters.

    timeSeriesQueryLanguage string

    A query used to fetch time series with MQL.

    unitOverride string

    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.

    prometheus_query str

    A query used to fetch time series with PromQL.

    time_series_filter TimeSeriesFilterResponse

    Filter parameters to fetch time series.

    time_series_filter_ratio TimeSeriesFilterRatioResponse

    Parameters to fetch a ratio between two time series filters.

    time_series_query_language str

    A query used to fetch time series with MQL.

    unit_override str

    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.

    prometheusQuery String

    A query used to fetch time series with PromQL.

    timeSeriesFilter Property Map

    Filter parameters to fetch time series.

    timeSeriesFilterRatio Property Map

    Parameters to fetch a ratio between two time series filters.

    timeSeriesQueryLanguage String

    A query used to fetch time series with MQL.

    unitOverride String

    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.

    TimeSeriesTableResponse

    ColumnSettings List<Pulumi.GoogleNative.Monitoring.V1.Inputs.ColumnSettingsResponse>

    Optional. The list of the persistent column settings for the table.

    DataSets List<Pulumi.GoogleNative.Monitoring.V1.Inputs.TableDataSetResponse>

    The data displayed in this table.

    MetricVisualization string

    Optional. Store rendering strategy

    ColumnSettings []ColumnSettingsResponse

    Optional. The list of the persistent column settings for the table.

    DataSets []TableDataSetResponse

    The data displayed in this table.

    MetricVisualization string

    Optional. Store rendering strategy

    columnSettings List<ColumnSettingsResponse>

    Optional. The list of the persistent column settings for the table.

    dataSets List<TableDataSetResponse>

    The data displayed in this table.

    metricVisualization String

    Optional. Store rendering strategy

    columnSettings ColumnSettingsResponse[]

    Optional. The list of the persistent column settings for the table.

    dataSets TableDataSetResponse[]

    The data displayed in this table.

    metricVisualization string

    Optional. Store rendering strategy

    column_settings Sequence[ColumnSettingsResponse]

    Optional. The list of the persistent column settings for the table.

    data_sets Sequence[TableDataSetResponse]

    The data displayed in this table.

    metric_visualization str

    Optional. Store rendering strategy

    columnSettings List<Property Map>

    Optional. The list of the persistent column settings for the table.

    dataSets List<Property Map>

    The data displayed in this table.

    metricVisualization String

    Optional. Store rendering strategy

    WidgetResponse

    AlertChart Pulumi.GoogleNative.Monitoring.V1.Inputs.AlertChartResponse

    A chart of alert policy data.

    Blank Pulumi.GoogleNative.Monitoring.V1.Inputs.EmptyResponse

    A blank space.

    CollapsibleGroup Pulumi.GoogleNative.Monitoring.V1.Inputs.CollapsibleGroupResponse

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

    IncidentList Pulumi.GoogleNative.Monitoring.V1.Inputs.IncidentListResponse

    A widget that shows list of incidents.

    LogsPanel Pulumi.GoogleNative.Monitoring.V1.Inputs.LogsPanelResponse

    A widget that shows a stream of logs.

    Scorecard Pulumi.GoogleNative.Monitoring.V1.Inputs.ScorecardResponse

    A scorecard summarizing time series data.

    Text Pulumi.GoogleNative.Monitoring.V1.Inputs.TextResponse

    A raw string or markdown displaying textual content.

    TimeSeriesTable Pulumi.GoogleNative.Monitoring.V1.Inputs.TimeSeriesTableResponse

    A widget that displays time series data in a tabular format.

    Title string

    Optional. The title of the widget.

    XyChart Pulumi.GoogleNative.Monitoring.V1.Inputs.XyChartResponse

    A chart of time series data.

    AlertChart AlertChartResponse

    A chart of alert policy data.

    Blank EmptyResponse

    A blank space.

    CollapsibleGroup CollapsibleGroupResponse

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

    IncidentList IncidentListResponse

    A widget that shows list of incidents.

    LogsPanel LogsPanelResponse

    A widget that shows a stream of logs.

    Scorecard ScorecardResponse

    A scorecard summarizing time series data.

    Text TextResponse

    A raw string or markdown displaying textual content.

    TimeSeriesTable TimeSeriesTableResponse

    A widget that displays time series data in a tabular format.

    Title string

    Optional. The title of the widget.

    XyChart XyChartResponse

    A chart of time series data.

    alertChart AlertChartResponse

    A chart of alert policy data.

    blank EmptyResponse

    A blank space.

    collapsibleGroup CollapsibleGroupResponse

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

    incidentList IncidentListResponse

    A widget that shows list of incidents.

    logsPanel LogsPanelResponse

    A widget that shows a stream of logs.

    scorecard ScorecardResponse

    A scorecard summarizing time series data.

    text TextResponse

    A raw string or markdown displaying textual content.

    timeSeriesTable TimeSeriesTableResponse

    A widget that displays time series data in a tabular format.

    title String

    Optional. The title of the widget.

    xyChart XyChartResponse

    A chart of time series data.

    alertChart AlertChartResponse

    A chart of alert policy data.

    blank EmptyResponse

    A blank space.

    collapsibleGroup CollapsibleGroupResponse

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

    incidentList IncidentListResponse

    A widget that shows list of incidents.

    logsPanel LogsPanelResponse

    A widget that shows a stream of logs.

    scorecard ScorecardResponse

    A scorecard summarizing time series data.

    text TextResponse

    A raw string or markdown displaying textual content.

    timeSeriesTable TimeSeriesTableResponse

    A widget that displays time series data in a tabular format.

    title string

    Optional. The title of the widget.

    xyChart XyChartResponse

    A chart of time series data.

    alert_chart AlertChartResponse

    A chart of alert policy data.

    blank EmptyResponse

    A blank space.

    collapsible_group CollapsibleGroupResponse

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

    incident_list IncidentListResponse

    A widget that shows list of incidents.

    logs_panel LogsPanelResponse

    A widget that shows a stream of logs.

    scorecard ScorecardResponse

    A scorecard summarizing time series data.

    text TextResponse

    A raw string or markdown displaying textual content.

    time_series_table TimeSeriesTableResponse

    A widget that displays time series data in a tabular format.

    title str

    Optional. The title of the widget.

    xy_chart XyChartResponse

    A chart of time series data.

    alertChart Property Map

    A chart of alert policy data.

    blank Property Map

    A blank space.

    collapsibleGroup Property Map

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

    incidentList Property Map

    A widget that shows list of incidents.

    logsPanel Property Map

    A widget that shows a stream of logs.

    scorecard Property Map

    A scorecard summarizing time series data.

    text Property Map

    A raw string or markdown displaying textual content.

    timeSeriesTable Property Map

    A widget that displays time series data in a tabular format.

    title String

    Optional. The title of the widget.

    xyChart Property Map

    A chart of time series data.

    XyChartResponse

    ChartOptions Pulumi.GoogleNative.Monitoring.V1.Inputs.ChartOptionsResponse

    Display options for the chart.

    DataSets List<Pulumi.GoogleNative.Monitoring.V1.Inputs.DataSetResponse>

    The data displayed in this chart.

    Thresholds List<Pulumi.GoogleNative.Monitoring.V1.Inputs.ThresholdResponse>

    Threshold lines drawn horizontally across the chart.

    TimeshiftDuration string

    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.

    XAxis Pulumi.GoogleNative.Monitoring.V1.Inputs.AxisResponse

    The properties applied to the x-axis.

    Y2Axis Pulumi.GoogleNative.Monitoring.V1.Inputs.AxisResponse

    The properties applied to the y2-axis.

    YAxis Pulumi.GoogleNative.Monitoring.V1.Inputs.AxisResponse

    The properties applied to the y-axis.

    ChartOptions ChartOptionsResponse

    Display options for the chart.

    DataSets []DataSetResponse

    The data displayed in this chart.

    Thresholds []ThresholdResponse

    Threshold lines drawn horizontally across the chart.

    TimeshiftDuration string

    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.

    XAxis AxisResponse

    The properties applied to the x-axis.

    Y2Axis AxisResponse

    The properties applied to the y2-axis.

    YAxis AxisResponse

    The properties applied to the y-axis.

    chartOptions ChartOptionsResponse

    Display options for the chart.

    dataSets List<DataSetResponse>

    The data displayed in this chart.

    thresholds List<ThresholdResponse>

    Threshold lines drawn horizontally across the chart.

    timeshiftDuration String

    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.

    xAxis AxisResponse

    The properties applied to the x-axis.

    y2Axis AxisResponse

    The properties applied to the y2-axis.

    yAxis AxisResponse

    The properties applied to the y-axis.

    chartOptions ChartOptionsResponse

    Display options for the chart.

    dataSets DataSetResponse[]

    The data displayed in this chart.

    thresholds ThresholdResponse[]

    Threshold lines drawn horizontally across the chart.

    timeshiftDuration string

    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.

    xAxis AxisResponse

    The properties applied to the x-axis.

    y2Axis AxisResponse

    The properties applied to the y2-axis.

    yAxis AxisResponse

    The properties applied to the y-axis.

    chart_options ChartOptionsResponse

    Display options for the chart.

    data_sets Sequence[DataSetResponse]

    The data displayed in this chart.

    thresholds Sequence[ThresholdResponse]

    Threshold lines drawn horizontally across the chart.

    timeshift_duration str

    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.

    x_axis AxisResponse

    The properties applied to the x-axis.

    y2_axis AxisResponse

    The properties applied to the y2-axis.

    y_axis AxisResponse

    The properties applied to the y-axis.

    chartOptions Property Map

    Display options for the chart.

    dataSets List<Property Map>

    The data displayed in this chart.

    thresholds List<Property Map>

    Threshold lines drawn horizontally across the chart.

    timeshiftDuration String

    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.

    xAxis Property Map

    The properties applied to the x-axis.

    y2Axis Property Map

    The properties applied to the y2-axis.

    yAxis Property Map

    The properties applied to the y-axis.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi