/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import * as cdktf from 'cdktf'; export interface OneDashboardPageWidgetAreaColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetAreaColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetAreaColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetAreaColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetAreaColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetAreaColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetAreaColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetAreaColorsToTerraform(struct?: OneDashboardPageWidgetAreaColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaColorsToHclTerraform(struct?: OneDashboardPageWidgetAreaColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetAreaColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetAreaColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetAreaColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaColorsOutputReference; } export interface OneDashboardPageWidgetAreaDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetAreaDataFormatToTerraform(struct?: OneDashboardPageWidgetAreaDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaDataFormatToHclTerraform(struct?: OneDashboardPageWidgetAreaDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetAreaDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaDataFormatOutputReference; } export interface OneDashboardPageWidgetAreaInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetAreaInitialSortingToTerraform(struct?: OneDashboardPageWidgetAreaInitialSortingOutputReference | OneDashboardPageWidgetAreaInitialSorting): any; export declare function oneDashboardPageWidgetAreaInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetAreaInitialSortingOutputReference | OneDashboardPageWidgetAreaInitialSorting): any; export declare class OneDashboardPageWidgetAreaInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetAreaInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetAreaInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetAreaNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetAreaNrqlQueryToTerraform(struct?: OneDashboardPageWidgetAreaNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetAreaNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetAreaNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaNrqlQueryOutputReference; } export interface OneDashboardPageWidgetAreaNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetAreaNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetAreaNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetAreaNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetAreaNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetAreaNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetAreaNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetAreaNullValuesToTerraform(struct?: OneDashboardPageWidgetAreaNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaNullValuesToHclTerraform(struct?: OneDashboardPageWidgetAreaNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetAreaNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetAreaNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetAreaNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaNullValuesOutputReference; } export interface OneDashboardPageWidgetAreaTooltip { /** * Tooltip display mode. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#mode OneDashboard#mode} */ readonly mode: string; } export declare function oneDashboardPageWidgetAreaTooltipToTerraform(struct?: OneDashboardPageWidgetAreaTooltipOutputReference | OneDashboardPageWidgetAreaTooltip): any; export declare function oneDashboardPageWidgetAreaTooltipToHclTerraform(struct?: OneDashboardPageWidgetAreaTooltipOutputReference | OneDashboardPageWidgetAreaTooltip): any; export declare class OneDashboardPageWidgetAreaTooltipOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetAreaTooltip | undefined; set internalValue(value: OneDashboardPageWidgetAreaTooltip | undefined); private _mode?; get mode(): string; set mode(value: string); get modeInput(): string | undefined; } export interface OneDashboardPageWidgetAreaUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetAreaUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetAreaUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetAreaUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetAreaUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetAreaUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetAreaUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetAreaUnitsToTerraform(struct?: OneDashboardPageWidgetAreaUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaUnitsToHclTerraform(struct?: OneDashboardPageWidgetAreaUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetAreaUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetAreaUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetAreaUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetAreaUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetAreaUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetAreaUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaUnitsOutputReference; } export interface OneDashboardPageWidgetArea { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetAreaColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetAreaDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetAreaInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetAreaNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetAreaNullValues[] | cdktf.IResolvable; /** * tooltip block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#tooltip OneDashboard#tooltip} */ readonly tooltip?: OneDashboardPageWidgetAreaTooltip; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetAreaUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetAreaToTerraform(struct?: OneDashboardPageWidgetArea | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetAreaToHclTerraform(struct?: OneDashboardPageWidgetArea | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetAreaOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetArea | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetArea | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _colors; get colors(): OneDashboardPageWidgetAreaColorsList; putColors(value: OneDashboardPageWidgetAreaColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetAreaDataFormatList; putDataFormat(value: OneDashboardPageWidgetAreaDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetAreaInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetAreaInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetAreaInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetAreaNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetAreaNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetAreaNullValuesList; putNullValues(value: OneDashboardPageWidgetAreaNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaNullValues[] | undefined; private _tooltip; get tooltip(): OneDashboardPageWidgetAreaTooltipOutputReference; putTooltip(value: OneDashboardPageWidgetAreaTooltip): void; resetTooltip(): void; get tooltipInput(): OneDashboardPageWidgetAreaTooltip | undefined; private _units; get units(): OneDashboardPageWidgetAreaUnitsList; putUnits(value: OneDashboardPageWidgetAreaUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetAreaUnits[] | undefined; } export declare class OneDashboardPageWidgetAreaList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetArea[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetAreaOutputReference; } export interface OneDashboardPageWidgetBarColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetBarColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBarColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBarColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetBarColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBarColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBarColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBarColorsToTerraform(struct?: OneDashboardPageWidgetBarColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarColorsToHclTerraform(struct?: OneDashboardPageWidgetBarColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBarColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBarColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBarColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBarColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarColorsOutputReference; } export interface OneDashboardPageWidgetBarDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetBarDataFormatToTerraform(struct?: OneDashboardPageWidgetBarDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarDataFormatToHclTerraform(struct?: OneDashboardPageWidgetBarDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetBarDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarDataFormatOutputReference; } export interface OneDashboardPageWidgetBarInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetBarInitialSortingToTerraform(struct?: OneDashboardPageWidgetBarInitialSortingOutputReference | OneDashboardPageWidgetBarInitialSorting): any; export declare function oneDashboardPageWidgetBarInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetBarInitialSortingOutputReference | OneDashboardPageWidgetBarInitialSorting): any; export declare class OneDashboardPageWidgetBarInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetBarInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetBarInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetBarNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetBarNrqlQueryToTerraform(struct?: OneDashboardPageWidgetBarNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetBarNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetBarNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarNrqlQueryOutputReference; } export interface OneDashboardPageWidgetBarNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetBarNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBarNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBarNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetBarNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBarNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBarNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBarNullValuesToTerraform(struct?: OneDashboardPageWidgetBarNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarNullValuesToHclTerraform(struct?: OneDashboardPageWidgetBarNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBarNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBarNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBarNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBarNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarNullValuesOutputReference; } export interface OneDashboardPageWidgetBarUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetBarUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBarUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBarUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetBarUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBarUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBarUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBarUnitsToTerraform(struct?: OneDashboardPageWidgetBarUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarUnitsToHclTerraform(struct?: OneDashboardPageWidgetBarUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBarUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBarUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBarUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBarUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBarUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBarUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBarUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarUnitsOutputReference; } export interface OneDashboardPageWidgetBar { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Use this item to filter the current dashboard * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#filter_current_dashboard OneDashboard#filter_current_dashboard} */ readonly filterCurrentDashboard?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Related entities. Currently only supports Dashboard entities, but may allow other cases in the future. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#linked_entity_guids OneDashboard#linked_entity_guids} */ readonly linkedEntityGuids?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetBarColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetBarDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetBarInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetBarNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetBarNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetBarUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBarToTerraform(struct?: OneDashboardPageWidgetBar | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBarToHclTerraform(struct?: OneDashboardPageWidgetBar | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBarOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBar | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBar | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _filterCurrentDashboard?; get filterCurrentDashboard(): boolean | cdktf.IResolvable; set filterCurrentDashboard(value: boolean | cdktf.IResolvable); resetFilterCurrentDashboard(): void; get filterCurrentDashboardInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _linkedEntityGuids?; get linkedEntityGuids(): string[]; set linkedEntityGuids(value: string[]); resetLinkedEntityGuids(): void; get linkedEntityGuidsInput(): string[] | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _colors; get colors(): OneDashboardPageWidgetBarColorsList; putColors(value: OneDashboardPageWidgetBarColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetBarColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetBarDataFormatList; putDataFormat(value: OneDashboardPageWidgetBarDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetBarDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetBarInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetBarInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetBarInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetBarNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetBarNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetBarNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetBarNullValuesList; putNullValues(value: OneDashboardPageWidgetBarNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetBarNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetBarUnitsList; putUnits(value: OneDashboardPageWidgetBarUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetBarUnits[] | undefined; } export declare class OneDashboardPageWidgetBarList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBar[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBarOutputReference; } export interface OneDashboardPageWidgetBillboardBillboardSettingsGridOptions { /** * Number of columns in the grid. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#columns OneDashboard#columns} */ readonly columns?: number; /** * Grid label setting. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#label OneDashboard#label} */ readonly label?: number; /** * Grid value setting. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#value OneDashboard#value} */ readonly value?: number; } export declare function oneDashboardPageWidgetBillboardBillboardSettingsGridOptionsToTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsGridOptionsOutputReference | OneDashboardPageWidgetBillboardBillboardSettingsGridOptions): any; export declare function oneDashboardPageWidgetBillboardBillboardSettingsGridOptionsToHclTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsGridOptionsOutputReference | OneDashboardPageWidgetBillboardBillboardSettingsGridOptions): any; export declare class OneDashboardPageWidgetBillboardBillboardSettingsGridOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetBillboardBillboardSettingsGridOptions | undefined; set internalValue(value: OneDashboardPageWidgetBillboardBillboardSettingsGridOptions | undefined); private _columns?; get columns(): number; set columns(value: number); resetColumns(): void; get columnsInput(): number | undefined; private _label?; get label(): number; set label(value: number); resetLabel(): void; get labelInput(): number | undefined; private _value?; get value(): number; set value(value: number); resetValue(): void; get valueInput(): number | undefined; } export interface OneDashboardPageWidgetBillboardBillboardSettingsLink { /** * Whether to open the link in a new tab. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#new_tab OneDashboard#new_tab} */ readonly newTab?: boolean | cdktf.IResolvable; /** * The title for the link. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title?: string; /** * The URL for the link. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#url OneDashboard#url} */ readonly url?: string; } export declare function oneDashboardPageWidgetBillboardBillboardSettingsLinkToTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsLinkOutputReference | OneDashboardPageWidgetBillboardBillboardSettingsLink): any; export declare function oneDashboardPageWidgetBillboardBillboardSettingsLinkToHclTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsLinkOutputReference | OneDashboardPageWidgetBillboardBillboardSettingsLink): any; export declare class OneDashboardPageWidgetBillboardBillboardSettingsLinkOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetBillboardBillboardSettingsLink | undefined; set internalValue(value: OneDashboardPageWidgetBillboardBillboardSettingsLink | undefined); private _newTab?; get newTab(): boolean | cdktf.IResolvable; set newTab(value: boolean | cdktf.IResolvable); resetNewTab(): void; get newTabInput(): boolean | cdktf.IResolvable | undefined; private _title?; get title(): string; set title(value: string); resetTitle(): void; get titleInput(): string | undefined; private _url?; get url(): string; set url(value: string); resetUrl(): void; get urlInput(): string | undefined; } export interface OneDashboardPageWidgetBillboardBillboardSettingsVisual { /** * Billboard alignment type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#alignment OneDashboard#alignment} */ readonly alignment?: string; /** * Billboard display type. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#display OneDashboard#display} */ readonly display?: string; } export declare function oneDashboardPageWidgetBillboardBillboardSettingsVisualToTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsVisualOutputReference | OneDashboardPageWidgetBillboardBillboardSettingsVisual): any; export declare function oneDashboardPageWidgetBillboardBillboardSettingsVisualToHclTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsVisualOutputReference | OneDashboardPageWidgetBillboardBillboardSettingsVisual): any; export declare class OneDashboardPageWidgetBillboardBillboardSettingsVisualOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetBillboardBillboardSettingsVisual | undefined; set internalValue(value: OneDashboardPageWidgetBillboardBillboardSettingsVisual | undefined); private _alignment?; get alignment(): string; set alignment(value: string); resetAlignment(): void; get alignmentInput(): string | undefined; private _display?; get display(): string; set display(value: string); resetDisplay(): void; get displayInput(): string | undefined; } export interface OneDashboardPageWidgetBillboardBillboardSettings { /** * grid_options block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#grid_options OneDashboard#grid_options} */ readonly gridOptions?: OneDashboardPageWidgetBillboardBillboardSettingsGridOptions; /** * link block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#link OneDashboard#link} */ readonly link?: OneDashboardPageWidgetBillboardBillboardSettingsLink; /** * visual block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#visual OneDashboard#visual} */ readonly visual?: OneDashboardPageWidgetBillboardBillboardSettingsVisual; } export declare function oneDashboardPageWidgetBillboardBillboardSettingsToTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsOutputReference | OneDashboardPageWidgetBillboardBillboardSettings): any; export declare function oneDashboardPageWidgetBillboardBillboardSettingsToHclTerraform(struct?: OneDashboardPageWidgetBillboardBillboardSettingsOutputReference | OneDashboardPageWidgetBillboardBillboardSettings): any; export declare class OneDashboardPageWidgetBillboardBillboardSettingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetBillboardBillboardSettings | undefined; set internalValue(value: OneDashboardPageWidgetBillboardBillboardSettings | undefined); private _gridOptions; get gridOptions(): OneDashboardPageWidgetBillboardBillboardSettingsGridOptionsOutputReference; putGridOptions(value: OneDashboardPageWidgetBillboardBillboardSettingsGridOptions): void; resetGridOptions(): void; get gridOptionsInput(): OneDashboardPageWidgetBillboardBillboardSettingsGridOptions | undefined; private _link; get link(): OneDashboardPageWidgetBillboardBillboardSettingsLinkOutputReference; putLink(value: OneDashboardPageWidgetBillboardBillboardSettingsLink): void; resetLink(): void; get linkInput(): OneDashboardPageWidgetBillboardBillboardSettingsLink | undefined; private _visual; get visual(): OneDashboardPageWidgetBillboardBillboardSettingsVisualOutputReference; putVisual(value: OneDashboardPageWidgetBillboardBillboardSettingsVisual): void; resetVisual(): void; get visualInput(): OneDashboardPageWidgetBillboardBillboardSettingsVisual | undefined; } export interface OneDashboardPageWidgetBillboardColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetBillboardColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBillboardColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBillboardColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetBillboardColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBillboardColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBillboardColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBillboardColorsToTerraform(struct?: OneDashboardPageWidgetBillboardColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardColorsToHclTerraform(struct?: OneDashboardPageWidgetBillboardColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBillboardColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBillboardColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBillboardColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardColorsOutputReference; } export interface OneDashboardPageWidgetBillboardDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetBillboardDataFormatToTerraform(struct?: OneDashboardPageWidgetBillboardDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardDataFormatToHclTerraform(struct?: OneDashboardPageWidgetBillboardDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetBillboardDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardDataFormatOutputReference; } export interface OneDashboardPageWidgetBillboardInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetBillboardInitialSortingToTerraform(struct?: OneDashboardPageWidgetBillboardInitialSortingOutputReference | OneDashboardPageWidgetBillboardInitialSorting): any; export declare function oneDashboardPageWidgetBillboardInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetBillboardInitialSortingOutputReference | OneDashboardPageWidgetBillboardInitialSorting): any; export declare class OneDashboardPageWidgetBillboardInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetBillboardInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetBillboardInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetBillboardNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetBillboardNrqlQueryToTerraform(struct?: OneDashboardPageWidgetBillboardNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetBillboardNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetBillboardNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardNrqlQueryOutputReference; } export interface OneDashboardPageWidgetBillboardNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetBillboardNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBillboardNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBillboardNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetBillboardNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBillboardNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBillboardNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBillboardNullValuesToTerraform(struct?: OneDashboardPageWidgetBillboardNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardNullValuesToHclTerraform(struct?: OneDashboardPageWidgetBillboardNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBillboardNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBillboardNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBillboardNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardNullValuesOutputReference; } export interface OneDashboardPageWidgetBillboardUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetBillboardUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBillboardUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBillboardUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetBillboardUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBillboardUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBillboardUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBillboardUnitsToTerraform(struct?: OneDashboardPageWidgetBillboardUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardUnitsToHclTerraform(struct?: OneDashboardPageWidgetBillboardUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboardUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboardUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBillboardUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBillboardUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBillboardUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboardUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardUnitsOutputReference; } export interface OneDashboardPageWidgetBillboard { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * The critical threshold value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#critical OneDashboard#critical} */ readonly critical?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * The warning threshold value. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#warning OneDashboard#warning} */ readonly warning?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * billboard_settings block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#billboard_settings OneDashboard#billboard_settings} */ readonly billboardSettings?: OneDashboardPageWidgetBillboardBillboardSettings; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetBillboardColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetBillboardDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetBillboardInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetBillboardNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetBillboardNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetBillboardUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBillboardToTerraform(struct?: OneDashboardPageWidgetBillboard | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBillboardToHclTerraform(struct?: OneDashboardPageWidgetBillboard | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBillboardOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBillboard | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBillboard | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _critical?; get critical(): string; set critical(value: string); resetCritical(): void; get criticalInput(): string | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _warning?; get warning(): string; set warning(value: string); resetWarning(): void; get warningInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _billboardSettings; get billboardSettings(): OneDashboardPageWidgetBillboardBillboardSettingsOutputReference; putBillboardSettings(value: OneDashboardPageWidgetBillboardBillboardSettings): void; resetBillboardSettings(): void; get billboardSettingsInput(): OneDashboardPageWidgetBillboardBillboardSettings | undefined; private _colors; get colors(): OneDashboardPageWidgetBillboardColorsList; putColors(value: OneDashboardPageWidgetBillboardColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetBillboardDataFormatList; putDataFormat(value: OneDashboardPageWidgetBillboardDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetBillboardInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetBillboardInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetBillboardInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetBillboardNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetBillboardNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetBillboardNullValuesList; putNullValues(value: OneDashboardPageWidgetBillboardNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetBillboardUnitsList; putUnits(value: OneDashboardPageWidgetBillboardUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetBillboardUnits[] | undefined; } export declare class OneDashboardPageWidgetBillboardList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBillboard[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBillboardOutputReference; } export interface OneDashboardPageWidgetBulletColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetBulletColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBulletColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBulletColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetBulletColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBulletColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBulletColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBulletColorsToTerraform(struct?: OneDashboardPageWidgetBulletColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletColorsToHclTerraform(struct?: OneDashboardPageWidgetBulletColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBulletColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBulletColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBulletColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletColorsOutputReference; } export interface OneDashboardPageWidgetBulletDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetBulletDataFormatToTerraform(struct?: OneDashboardPageWidgetBulletDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletDataFormatToHclTerraform(struct?: OneDashboardPageWidgetBulletDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetBulletDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletDataFormatOutputReference; } export interface OneDashboardPageWidgetBulletInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetBulletInitialSortingToTerraform(struct?: OneDashboardPageWidgetBulletInitialSortingOutputReference | OneDashboardPageWidgetBulletInitialSorting): any; export declare function oneDashboardPageWidgetBulletInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetBulletInitialSortingOutputReference | OneDashboardPageWidgetBulletInitialSorting): any; export declare class OneDashboardPageWidgetBulletInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetBulletInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetBulletInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetBulletNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetBulletNrqlQueryToTerraform(struct?: OneDashboardPageWidgetBulletNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetBulletNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetBulletNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletNrqlQueryOutputReference; } export interface OneDashboardPageWidgetBulletNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetBulletNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBulletNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBulletNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetBulletNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBulletNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBulletNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBulletNullValuesToTerraform(struct?: OneDashboardPageWidgetBulletNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletNullValuesToHclTerraform(struct?: OneDashboardPageWidgetBulletNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBulletNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBulletNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBulletNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletNullValuesOutputReference; } export interface OneDashboardPageWidgetBulletUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetBulletUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetBulletUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetBulletUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetBulletUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetBulletUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetBulletUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBulletUnitsToTerraform(struct?: OneDashboardPageWidgetBulletUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletUnitsToHclTerraform(struct?: OneDashboardPageWidgetBulletUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBulletUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBulletUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetBulletUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetBulletUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetBulletUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBulletUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletUnitsOutputReference; } export interface OneDashboardPageWidgetBullet { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * The maximum value for the visualization * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#limit OneDashboard#limit} */ readonly limit: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetBulletColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetBulletDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetBulletInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetBulletNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetBulletNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetBulletUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetBulletToTerraform(struct?: OneDashboardPageWidgetBullet | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetBulletToHclTerraform(struct?: OneDashboardPageWidgetBullet | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetBulletOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetBullet | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetBullet | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _limit?; get limit(): number; set limit(value: number); get limitInput(): number | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _colors; get colors(): OneDashboardPageWidgetBulletColorsList; putColors(value: OneDashboardPageWidgetBulletColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetBulletDataFormatList; putDataFormat(value: OneDashboardPageWidgetBulletDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetBulletInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetBulletInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetBulletInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetBulletNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetBulletNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetBulletNullValuesList; putNullValues(value: OneDashboardPageWidgetBulletNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetBulletUnitsList; putUnits(value: OneDashboardPageWidgetBulletUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetBulletUnits[] | undefined; } export declare class OneDashboardPageWidgetBulletList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetBullet[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetBulletOutputReference; } export interface OneDashboardPageWidgetFunnelColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetFunnelColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetFunnelColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetFunnelColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetFunnelColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetFunnelColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetFunnelColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetFunnelColorsToTerraform(struct?: OneDashboardPageWidgetFunnelColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelColorsToHclTerraform(struct?: OneDashboardPageWidgetFunnelColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetFunnelColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetFunnelColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetFunnelColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelColorsOutputReference; } export interface OneDashboardPageWidgetFunnelDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetFunnelDataFormatToTerraform(struct?: OneDashboardPageWidgetFunnelDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelDataFormatToHclTerraform(struct?: OneDashboardPageWidgetFunnelDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetFunnelDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelDataFormatOutputReference; } export interface OneDashboardPageWidgetFunnelInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetFunnelInitialSortingToTerraform(struct?: OneDashboardPageWidgetFunnelInitialSortingOutputReference | OneDashboardPageWidgetFunnelInitialSorting): any; export declare function oneDashboardPageWidgetFunnelInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetFunnelInitialSortingOutputReference | OneDashboardPageWidgetFunnelInitialSorting): any; export declare class OneDashboardPageWidgetFunnelInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetFunnelInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetFunnelInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetFunnelNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetFunnelNrqlQueryToTerraform(struct?: OneDashboardPageWidgetFunnelNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetFunnelNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetFunnelNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelNrqlQueryOutputReference; } export interface OneDashboardPageWidgetFunnelNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetFunnelNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetFunnelNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetFunnelNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetFunnelNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetFunnelNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetFunnelNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetFunnelNullValuesToTerraform(struct?: OneDashboardPageWidgetFunnelNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelNullValuesToHclTerraform(struct?: OneDashboardPageWidgetFunnelNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetFunnelNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetFunnelNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetFunnelNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelNullValuesOutputReference; } export interface OneDashboardPageWidgetFunnelUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetFunnelUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetFunnelUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetFunnelUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetFunnelUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetFunnelUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetFunnelUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetFunnelUnitsToTerraform(struct?: OneDashboardPageWidgetFunnelUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelUnitsToHclTerraform(struct?: OneDashboardPageWidgetFunnelUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnelUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnelUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetFunnelUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetFunnelUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetFunnelUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnelUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelUnitsOutputReference; } export interface OneDashboardPageWidgetFunnel { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetFunnelColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetFunnelDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetFunnelInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetFunnelNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetFunnelNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetFunnelUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetFunnelToTerraform(struct?: OneDashboardPageWidgetFunnel | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetFunnelToHclTerraform(struct?: OneDashboardPageWidgetFunnel | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetFunnelOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetFunnel | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetFunnel | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _colors; get colors(): OneDashboardPageWidgetFunnelColorsList; putColors(value: OneDashboardPageWidgetFunnelColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetFunnelDataFormatList; putDataFormat(value: OneDashboardPageWidgetFunnelDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetFunnelInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetFunnelInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetFunnelInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetFunnelNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetFunnelNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetFunnelNullValuesList; putNullValues(value: OneDashboardPageWidgetFunnelNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetFunnelUnitsList; putUnits(value: OneDashboardPageWidgetFunnelUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetFunnelUnits[] | undefined; } export declare class OneDashboardPageWidgetFunnelList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetFunnel[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetFunnelOutputReference; } export interface OneDashboardPageWidgetHeatmapColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetHeatmapColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetHeatmapColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetHeatmapColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetHeatmapColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetHeatmapColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetHeatmapColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHeatmapColorsToTerraform(struct?: OneDashboardPageWidgetHeatmapColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapColorsToHclTerraform(struct?: OneDashboardPageWidgetHeatmapColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetHeatmapColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetHeatmapColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetHeatmapColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapColorsOutputReference; } export interface OneDashboardPageWidgetHeatmapDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetHeatmapDataFormatToTerraform(struct?: OneDashboardPageWidgetHeatmapDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapDataFormatToHclTerraform(struct?: OneDashboardPageWidgetHeatmapDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetHeatmapDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapDataFormatOutputReference; } export interface OneDashboardPageWidgetHeatmapInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetHeatmapInitialSortingToTerraform(struct?: OneDashboardPageWidgetHeatmapInitialSortingOutputReference | OneDashboardPageWidgetHeatmapInitialSorting): any; export declare function oneDashboardPageWidgetHeatmapInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetHeatmapInitialSortingOutputReference | OneDashboardPageWidgetHeatmapInitialSorting): any; export declare class OneDashboardPageWidgetHeatmapInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetHeatmapInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetHeatmapNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetHeatmapNrqlQueryToTerraform(struct?: OneDashboardPageWidgetHeatmapNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetHeatmapNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetHeatmapNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapNrqlQueryOutputReference; } export interface OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetHeatmapNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetHeatmapNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetHeatmapNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHeatmapNullValuesToTerraform(struct?: OneDashboardPageWidgetHeatmapNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapNullValuesToHclTerraform(struct?: OneDashboardPageWidgetHeatmapNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetHeatmapNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetHeatmapNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapNullValuesOutputReference; } export interface OneDashboardPageWidgetHeatmapUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetHeatmapUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetHeatmapUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetHeatmapUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetHeatmapUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetHeatmapUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetHeatmapUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHeatmapUnitsToTerraform(struct?: OneDashboardPageWidgetHeatmapUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapUnitsToHclTerraform(struct?: OneDashboardPageWidgetHeatmapUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmapUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmapUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetHeatmapUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetHeatmapUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetHeatmapUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmapUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapUnitsOutputReference; } export interface OneDashboardPageWidgetHeatmap { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Use this item to filter the current dashboard * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#filter_current_dashboard OneDashboard#filter_current_dashboard} */ readonly filterCurrentDashboard?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Related entities. Currently only supports Dashboard entities, but may allow other cases in the future. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#linked_entity_guids OneDashboard#linked_entity_guids} */ readonly linkedEntityGuids?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetHeatmapColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetHeatmapDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetHeatmapInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetHeatmapNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetHeatmapNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetHeatmapUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHeatmapToTerraform(struct?: OneDashboardPageWidgetHeatmap | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHeatmapToHclTerraform(struct?: OneDashboardPageWidgetHeatmap | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHeatmapOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHeatmap | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHeatmap | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _filterCurrentDashboard?; get filterCurrentDashboard(): boolean | cdktf.IResolvable; set filterCurrentDashboard(value: boolean | cdktf.IResolvable); resetFilterCurrentDashboard(): void; get filterCurrentDashboardInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _linkedEntityGuids?; get linkedEntityGuids(): string[]; set linkedEntityGuids(value: string[]); resetLinkedEntityGuids(): void; get linkedEntityGuidsInput(): string[] | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _colors; get colors(): OneDashboardPageWidgetHeatmapColorsList; putColors(value: OneDashboardPageWidgetHeatmapColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetHeatmapDataFormatList; putDataFormat(value: OneDashboardPageWidgetHeatmapDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetHeatmapInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetHeatmapInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetHeatmapInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetHeatmapNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetHeatmapNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetHeatmapNullValuesList; putNullValues(value: OneDashboardPageWidgetHeatmapNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetHeatmapUnitsList; putUnits(value: OneDashboardPageWidgetHeatmapUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetHeatmapUnits[] | undefined; } export declare class OneDashboardPageWidgetHeatmapList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHeatmap[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHeatmapOutputReference; } export interface OneDashboardPageWidgetHistogramColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetHistogramColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetHistogramColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetHistogramColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetHistogramColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetHistogramColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetHistogramColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHistogramColorsToTerraform(struct?: OneDashboardPageWidgetHistogramColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramColorsToHclTerraform(struct?: OneDashboardPageWidgetHistogramColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetHistogramColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetHistogramColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetHistogramColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramColorsOutputReference; } export interface OneDashboardPageWidgetHistogramDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetHistogramDataFormatToTerraform(struct?: OneDashboardPageWidgetHistogramDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramDataFormatToHclTerraform(struct?: OneDashboardPageWidgetHistogramDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetHistogramDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramDataFormatOutputReference; } export interface OneDashboardPageWidgetHistogramInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetHistogramInitialSortingToTerraform(struct?: OneDashboardPageWidgetHistogramInitialSortingOutputReference | OneDashboardPageWidgetHistogramInitialSorting): any; export declare function oneDashboardPageWidgetHistogramInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetHistogramInitialSortingOutputReference | OneDashboardPageWidgetHistogramInitialSorting): any; export declare class OneDashboardPageWidgetHistogramInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetHistogramInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetHistogramInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetHistogramNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetHistogramNrqlQueryToTerraform(struct?: OneDashboardPageWidgetHistogramNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetHistogramNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetHistogramNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramNrqlQueryOutputReference; } export interface OneDashboardPageWidgetHistogramNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetHistogramNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetHistogramNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetHistogramNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetHistogramNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetHistogramNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetHistogramNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHistogramNullValuesToTerraform(struct?: OneDashboardPageWidgetHistogramNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramNullValuesToHclTerraform(struct?: OneDashboardPageWidgetHistogramNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetHistogramNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetHistogramNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetHistogramNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramNullValuesOutputReference; } export interface OneDashboardPageWidgetHistogramUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetHistogramUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetHistogramUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetHistogramUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetHistogramUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetHistogramUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetHistogramUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHistogramUnitsToTerraform(struct?: OneDashboardPageWidgetHistogramUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramUnitsToHclTerraform(struct?: OneDashboardPageWidgetHistogramUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogramUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogramUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetHistogramUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetHistogramUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetHistogramUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogramUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramUnitsOutputReference; } export interface OneDashboardPageWidgetHistogram { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetHistogramColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetHistogramDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetHistogramInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetHistogramNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetHistogramNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetHistogramUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetHistogramToTerraform(struct?: OneDashboardPageWidgetHistogram | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetHistogramToHclTerraform(struct?: OneDashboardPageWidgetHistogram | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetHistogramOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetHistogram | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetHistogram | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _colors; get colors(): OneDashboardPageWidgetHistogramColorsList; putColors(value: OneDashboardPageWidgetHistogramColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetHistogramDataFormatList; putDataFormat(value: OneDashboardPageWidgetHistogramDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetHistogramInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetHistogramInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetHistogramInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetHistogramNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetHistogramNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetHistogramNullValuesList; putNullValues(value: OneDashboardPageWidgetHistogramNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetHistogramUnitsList; putUnits(value: OneDashboardPageWidgetHistogramUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetHistogramUnits[] | undefined; } export declare class OneDashboardPageWidgetHistogramList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetHistogram[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetHistogramOutputReference; } export interface OneDashboardPageWidgetJsonColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetJsonColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetJsonColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetJsonColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetJsonColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetJsonColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetJsonColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetJsonColorsToTerraform(struct?: OneDashboardPageWidgetJsonColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonColorsToHclTerraform(struct?: OneDashboardPageWidgetJsonColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetJsonColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetJsonColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetJsonColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonColorsOutputReference; } export interface OneDashboardPageWidgetJsonDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetJsonDataFormatToTerraform(struct?: OneDashboardPageWidgetJsonDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonDataFormatToHclTerraform(struct?: OneDashboardPageWidgetJsonDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetJsonDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonDataFormatOutputReference; } export interface OneDashboardPageWidgetJsonInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetJsonInitialSortingToTerraform(struct?: OneDashboardPageWidgetJsonInitialSortingOutputReference | OneDashboardPageWidgetJsonInitialSorting): any; export declare function oneDashboardPageWidgetJsonInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetJsonInitialSortingOutputReference | OneDashboardPageWidgetJsonInitialSorting): any; export declare class OneDashboardPageWidgetJsonInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetJsonInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetJsonInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetJsonNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetJsonNrqlQueryToTerraform(struct?: OneDashboardPageWidgetJsonNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetJsonNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetJsonNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonNrqlQueryOutputReference; } export interface OneDashboardPageWidgetJsonNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetJsonNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetJsonNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetJsonNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetJsonNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetJsonNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetJsonNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetJsonNullValuesToTerraform(struct?: OneDashboardPageWidgetJsonNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonNullValuesToHclTerraform(struct?: OneDashboardPageWidgetJsonNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetJsonNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetJsonNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetJsonNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonNullValuesOutputReference; } export interface OneDashboardPageWidgetJsonUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetJsonUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetJsonUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetJsonUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetJsonUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetJsonUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetJsonUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetJsonUnitsToTerraform(struct?: OneDashboardPageWidgetJsonUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonUnitsToHclTerraform(struct?: OneDashboardPageWidgetJsonUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJsonUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJsonUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetJsonUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetJsonUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetJsonUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJsonUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonUnitsOutputReference; } export interface OneDashboardPageWidgetJson { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetJsonColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetJsonDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetJsonInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetJsonNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetJsonNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetJsonUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetJsonToTerraform(struct?: OneDashboardPageWidgetJson | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetJsonToHclTerraform(struct?: OneDashboardPageWidgetJson | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetJsonOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetJson | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetJson | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _colors; get colors(): OneDashboardPageWidgetJsonColorsList; putColors(value: OneDashboardPageWidgetJsonColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetJsonDataFormatList; putDataFormat(value: OneDashboardPageWidgetJsonDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetJsonInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetJsonInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetJsonInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetJsonNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetJsonNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetJsonNullValuesList; putNullValues(value: OneDashboardPageWidgetJsonNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetJsonUnitsList; putUnits(value: OneDashboardPageWidgetJsonUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetJsonUnits[] | undefined; } export declare class OneDashboardPageWidgetJsonList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetJson[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetJsonOutputReference; } export interface OneDashboardPageWidgetLineColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetLineColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetLineColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetLineColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetLineColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetLineColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetLineColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetLineColorsToTerraform(struct?: OneDashboardPageWidgetLineColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineColorsToHclTerraform(struct?: OneDashboardPageWidgetLineColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetLineColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetLineColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetLineColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetLineColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineColorsOutputReference; } export interface OneDashboardPageWidgetLineDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetLineDataFormatToTerraform(struct?: OneDashboardPageWidgetLineDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineDataFormatToHclTerraform(struct?: OneDashboardPageWidgetLineDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetLineDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineDataFormatOutputReference; } export interface OneDashboardPageWidgetLineInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetLineInitialSortingToTerraform(struct?: OneDashboardPageWidgetLineInitialSortingOutputReference | OneDashboardPageWidgetLineInitialSorting): any; export declare function oneDashboardPageWidgetLineInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetLineInitialSortingOutputReference | OneDashboardPageWidgetLineInitialSorting): any; export declare class OneDashboardPageWidgetLineInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetLineInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetLineInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetLineNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetLineNrqlQueryToTerraform(struct?: OneDashboardPageWidgetLineNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetLineNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetLineNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineNrqlQueryOutputReference; } export interface OneDashboardPageWidgetLineNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetLineNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetLineNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetLineNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetLineNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetLineNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetLineNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetLineNullValuesToTerraform(struct?: OneDashboardPageWidgetLineNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineNullValuesToHclTerraform(struct?: OneDashboardPageWidgetLineNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineNullValuesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetLineNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetLineNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetLineNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetLineNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineNullValues[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineNullValuesOutputReference; } export interface OneDashboardPageWidgetLineThreshold { /** * The number from which the range starts in thresholds. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#from OneDashboard#from} */ readonly from?: string; /** * Name of the threshold created. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name?: string; /** * Severity of the threshold, which would reflect in the widget, in the range of the threshold specified. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#severity OneDashboard#severity} */ readonly severity?: string; /** * The number at which the range ends in thresholds. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#to OneDashboard#to} */ readonly to?: string; } export declare function oneDashboardPageWidgetLineThresholdToTerraform(struct?: OneDashboardPageWidgetLineThreshold | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineThresholdToHclTerraform(struct?: OneDashboardPageWidgetLineThreshold | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineThresholdOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineThreshold | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineThreshold | cdktf.IResolvable | undefined); private _from?; get from(): string; set from(value: string); resetFrom(): void; get fromInput(): string | undefined; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string | undefined; private _severity?; get severity(): string; set severity(value: string); resetSeverity(): void; get severityInput(): string | undefined; private _to?; get to(): string; set to(value: string); resetTo(): void; get toInput(): string | undefined; } export declare class OneDashboardPageWidgetLineThresholdList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineThreshold[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineThresholdOutputReference; } export interface OneDashboardPageWidgetLineTooltip { /** * Tooltip display mode. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#mode OneDashboard#mode} */ readonly mode: string; } export declare function oneDashboardPageWidgetLineTooltipToTerraform(struct?: OneDashboardPageWidgetLineTooltipOutputReference | OneDashboardPageWidgetLineTooltip): any; export declare function oneDashboardPageWidgetLineTooltipToHclTerraform(struct?: OneDashboardPageWidgetLineTooltipOutputReference | OneDashboardPageWidgetLineTooltip): any; export declare class OneDashboardPageWidgetLineTooltipOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetLineTooltip | undefined; set internalValue(value: OneDashboardPageWidgetLineTooltip | undefined); private _mode?; get mode(): string; set mode(value: string); get modeInput(): string | undefined; } export interface OneDashboardPageWidgetLineUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; /** * Unit name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetLineUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetLineUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetLineUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineUnitsSeriesOverrides | cdktf.IResolvable | undefined); private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; } export declare class OneDashboardPageWidgetLineUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineUnitsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetLineUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetLineUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetLineUnitsToTerraform(struct?: OneDashboardPageWidgetLineUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineUnitsToHclTerraform(struct?: OneDashboardPageWidgetLineUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineUnitsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLineUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLineUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetLineUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetLineUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetLineUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetLineUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLineUnits[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineUnitsOutputReference; } export interface OneDashboardPageWidgetLineYAxisRight { /** * Minimum value of the range to be specified with the Y-Axis on the right of the line widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_right_max OneDashboard#y_axis_right_max} */ readonly yAxisRightMax?: number; /** * Minimum value of the range to be specified with the Y-Axis on the right of the line widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_right_min OneDashboard#y_axis_right_min} */ readonly yAxisRightMin?: number; /** * A set of series that helps specify the Y-Axis on the right of the line widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_right_series OneDashboard#y_axis_right_series} */ readonly yAxisRightSeries?: string[]; /** * An attribute that helps specify the Y-Axis on the right of the line widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_right_zero OneDashboard#y_axis_right_zero} */ readonly yAxisRightZero?: boolean | cdktf.IResolvable; } export declare function oneDashboardPageWidgetLineYAxisRightToTerraform(struct?: OneDashboardPageWidgetLineYAxisRightOutputReference | OneDashboardPageWidgetLineYAxisRight): any; export declare function oneDashboardPageWidgetLineYAxisRightToHclTerraform(struct?: OneDashboardPageWidgetLineYAxisRightOutputReference | OneDashboardPageWidgetLineYAxisRight): any; export declare class OneDashboardPageWidgetLineYAxisRightOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetLineYAxisRight | undefined; set internalValue(value: OneDashboardPageWidgetLineYAxisRight | undefined); private _yAxisRightMax?; get yAxisRightMax(): number; set yAxisRightMax(value: number); resetYAxisRightMax(): void; get yAxisRightMaxInput(): number | undefined; private _yAxisRightMin?; get yAxisRightMin(): number; set yAxisRightMin(value: number); resetYAxisRightMin(): void; get yAxisRightMinInput(): number | undefined; private _yAxisRightSeries?; get yAxisRightSeries(): string[]; set yAxisRightSeries(value: string[]); resetYAxisRightSeries(): void; get yAxisRightSeriesInput(): string[] | undefined; private _yAxisRightZero?; get yAxisRightZero(): boolean | cdktf.IResolvable; set yAxisRightZero(value: boolean | cdktf.IResolvable); resetYAxisRightZero(): void; get yAxisRightZeroInput(): boolean | cdktf.IResolvable | undefined; } export interface OneDashboardPageWidgetLine { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series} */ readonly facetShowOtherSeries?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range} */ readonly ignoreTimeRange?: boolean | cdktf.IResolvable; /** * Specified if the label should be visible in the graph created when specified with thresholds. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#is_label_visible OneDashboard#is_label_visible} */ readonly isLabelVisible?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled} */ readonly legendEnabled?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate} */ readonly refreshRate?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max} */ readonly yAxisLeftMax?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min} */ readonly yAxisLeftMin?: number; /** * Specifies if the values on the graph to be rendered need to be fit to scale, or printed within the specified range. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_zero OneDashboard#y_axis_left_zero} */ readonly yAxisLeftZero?: boolean | cdktf.IResolvable; /** * colors block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetLineColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetLineDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetLineInitialSorting; /** * nrql_query block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query} */ readonly nrqlQuery: OneDashboardPageWidgetLineNrqlQuery[] | cdktf.IResolvable; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetLineNullValues[] | cdktf.IResolvable; /** * threshold block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#threshold OneDashboard#threshold} */ readonly threshold?: OneDashboardPageWidgetLineThreshold[] | cdktf.IResolvable; /** * tooltip block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#tooltip OneDashboard#tooltip} */ readonly tooltip?: OneDashboardPageWidgetLineTooltip; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetLineUnits[] | cdktf.IResolvable; /** * y_axis_right block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_right OneDashboard#y_axis_right} */ readonly yAxisRight?: OneDashboardPageWidgetLineYAxisRight; } export declare function oneDashboardPageWidgetLineToTerraform(struct?: OneDashboardPageWidgetLine | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLineToHclTerraform(struct?: OneDashboardPageWidgetLine | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLineOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLine | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLine | cdktf.IResolvable | undefined); private _column?; get column(): number; set column(value: number); get columnInput(): number | undefined; private _facetShowOtherSeries?; get facetShowOtherSeries(): boolean | cdktf.IResolvable; set facetShowOtherSeries(value: boolean | cdktf.IResolvable); resetFacetShowOtherSeries(): void; get facetShowOtherSeriesInput(): boolean | cdktf.IResolvable | undefined; private _height?; get height(): number; set height(value: number); resetHeight(): void; get heightInput(): number | undefined; get id(): string; private _ignoreTimeRange?; get ignoreTimeRange(): boolean | cdktf.IResolvable; set ignoreTimeRange(value: boolean | cdktf.IResolvable); resetIgnoreTimeRange(): void; get ignoreTimeRangeInput(): boolean | cdktf.IResolvable | undefined; private _isLabelVisible?; get isLabelVisible(): boolean | cdktf.IResolvable; set isLabelVisible(value: boolean | cdktf.IResolvable); resetIsLabelVisible(): void; get isLabelVisibleInput(): boolean | cdktf.IResolvable | undefined; private _legendEnabled?; get legendEnabled(): boolean | cdktf.IResolvable; set legendEnabled(value: boolean | cdktf.IResolvable); resetLegendEnabled(): void; get legendEnabledInput(): boolean | cdktf.IResolvable | undefined; private _refreshRate?; get refreshRate(): string; set refreshRate(value: string); resetRefreshRate(): void; get refreshRateInput(): string | undefined; private _row?; get row(): number; set row(value: number); get rowInput(): number | undefined; private _title?; get title(): string; set title(value: string); get titleInput(): string | undefined; private _width?; get width(): number; set width(value: number); resetWidth(): void; get widthInput(): number | undefined; private _yAxisLeftMax?; get yAxisLeftMax(): number; set yAxisLeftMax(value: number); resetYAxisLeftMax(): void; get yAxisLeftMaxInput(): number | undefined; private _yAxisLeftMin?; get yAxisLeftMin(): number; set yAxisLeftMin(value: number); resetYAxisLeftMin(): void; get yAxisLeftMinInput(): number | undefined; private _yAxisLeftZero?; get yAxisLeftZero(): boolean | cdktf.IResolvable; set yAxisLeftZero(value: boolean | cdktf.IResolvable); resetYAxisLeftZero(): void; get yAxisLeftZeroInput(): boolean | cdktf.IResolvable | undefined; private _colors; get colors(): OneDashboardPageWidgetLineColorsList; putColors(value: OneDashboardPageWidgetLineColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetLineColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetLineDataFormatList; putDataFormat(value: OneDashboardPageWidgetLineDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetLineDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetLineInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetLineInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetLineInitialSorting | undefined; private _nrqlQuery; get nrqlQuery(): OneDashboardPageWidgetLineNrqlQueryList; putNrqlQuery(value: OneDashboardPageWidgetLineNrqlQuery[] | cdktf.IResolvable): void; get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetLineNrqlQuery[] | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetLineNullValuesList; putNullValues(value: OneDashboardPageWidgetLineNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetLineNullValues[] | undefined; private _threshold; get threshold(): OneDashboardPageWidgetLineThresholdList; putThreshold(value: OneDashboardPageWidgetLineThreshold[] | cdktf.IResolvable): void; resetThreshold(): void; get thresholdInput(): cdktf.IResolvable | OneDashboardPageWidgetLineThreshold[] | undefined; private _tooltip; get tooltip(): OneDashboardPageWidgetLineTooltipOutputReference; putTooltip(value: OneDashboardPageWidgetLineTooltip): void; resetTooltip(): void; get tooltipInput(): OneDashboardPageWidgetLineTooltip | undefined; private _units; get units(): OneDashboardPageWidgetLineUnitsList; putUnits(value: OneDashboardPageWidgetLineUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetLineUnits[] | undefined; private _yAxisRight; get yAxisRight(): OneDashboardPageWidgetLineYAxisRightOutputReference; putYAxisRight(value: OneDashboardPageWidgetLineYAxisRight): void; resetYAxisRight(): void; get yAxisRightInput(): OneDashboardPageWidgetLineYAxisRight | undefined; } export declare class OneDashboardPageWidgetLineList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLine[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLineOutputReference; } export interface OneDashboardPageWidgetLogTableColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetLogTableColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetLogTableColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLogTableColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetLogTableColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLogTableColorsSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLogTableColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLogTableColorsSeriesOverrides | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetLogTableColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLogTableColorsSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLogTableColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetLogTableColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color} */ readonly color?: string; /** * series_overrides block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetLogTableColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetLogTableColorsToTerraform(struct?: OneDashboardPageWidgetLogTableColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLogTableColorsToHclTerraform(struct?: OneDashboardPageWidgetLogTableColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLogTableColorsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLogTableColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLogTableColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetLogTableColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetLogTableColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetLogTableColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLogTableColors[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLogTableColorsOutputReference; } export interface OneDashboardPageWidgetLogTableDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format} */ readonly format?: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; /** * The precision of the type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision} */ readonly precision?: number; /** * Defines the type of the mentioned column * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetLogTableDataFormatToTerraform(struct?: OneDashboardPageWidgetLogTableDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLogTableDataFormatToHclTerraform(struct?: OneDashboardPageWidgetLogTableDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLogTableDataFormatOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLogTableDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLogTableDataFormat | cdktf.IResolvable | undefined); private _format?; get format(): string; set format(value: string); resetFormat(): void; get formatInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _precision?; get precision(): number; set precision(value: number); resetPrecision(): void; get precisionInput(): number | undefined; private _type?; get type(): string; set type(value: string); get typeInput(): string | undefined; } export declare class OneDashboardPageWidgetLogTableDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLogTableDataFormat[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLogTableDataFormatOutputReference; } export interface OneDashboardPageWidgetLogTableInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction} */ readonly direction: string; /** * The column name to be sorted * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetLogTableInitialSortingToTerraform(struct?: OneDashboardPageWidgetLogTableInitialSortingOutputReference | OneDashboardPageWidgetLogTableInitialSorting): any; export declare function oneDashboardPageWidgetLogTableInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetLogTableInitialSortingOutputReference | OneDashboardPageWidgetLogTableInitialSorting): any; export declare class OneDashboardPageWidgetLogTableInitialSortingOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): OneDashboardPageWidgetLogTableInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetLogTableInitialSorting | undefined); private _direction?; get direction(): string; set direction(value: string); get directionInput(): string | undefined; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; } export interface OneDashboardPageWidgetLogTableNrqlQuery { /** * The account ID(s) used for the NRQL query. Can be a single account ID or multiple account IDs in a JSON-encoded array. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: string; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetLogTableNrqlQueryToTerraform(struct?: OneDashboardPageWidgetLogTableNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLogTableNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetLogTableNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLogTableNrqlQueryOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLogTableNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLogTableNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): string; set accountId(value: string); resetAccountId(): void; get accountIdInput(): string | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetLogTableNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLogTableNrqlQuery[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLogTableNrqlQueryOutputReference; } export interface OneDashboardPageWidgetLogTableNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value} */ readonly nullValue?: string; /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetLogTableNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetLogTableNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetLogTableNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetLogTableNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetLogTableNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): OneDashboardPageWidgetLogTableNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetLogTableNullValuesSeriesOverrides | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesName?; get seriesName(): string; set seriesName(value: string); resetSeriesName(): void; get seriesNameInput(): string | undefined; } export declare class OneDashboardPageWidgetLogTableNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetLogTableNullValuesSeriesOverrides[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): OneDashboardPageWidgetLogTableNullValuesSeriesOverridesOutputReference; }