UNPKG

@cdktf/provider-newrelic

Version:

Prebuilt newrelic Provider for Terraform CDK (cdktf)

927 lines • 177 kB
/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import * as cdktf from 'cdktf'; import { OneDashboardPageWidgetArea, OneDashboardPageWidgetAreaList, OneDashboardPageWidgetBar, OneDashboardPageWidgetBarList, OneDashboardPageWidgetBillboard, OneDashboardPageWidgetBillboardList, OneDashboardPageWidgetBullet, OneDashboardPageWidgetBulletList, OneDashboardPageWidgetFunnel, OneDashboardPageWidgetFunnelList, OneDashboardPageWidgetHeatmap, OneDashboardPageWidgetHeatmapList, OneDashboardPageWidgetHistogram, OneDashboardPageWidgetHistogramList, OneDashboardPageWidgetJson, OneDashboardPageWidgetJsonList, OneDashboardPageWidgetLine, OneDashboardPageWidgetLineList, OneDashboardPageWidgetLogTable, OneDashboardPageWidgetLogTableList } from './structs0'; export interface OneDashboardPageWidgetMarkdownColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetMarkdownColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownColorsSeriesOverridesOutputReference 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(): OneDashboardPageWidgetMarkdownColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownColorsSeriesOverrides | 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 OneDashboardPageWidgetMarkdownColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | 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): OneDashboardPageWidgetMarkdownColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetMarkdownColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetMarkdownColorsToTerraform(struct?: OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownColorsToHclTerraform(struct?: OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownColorsOutputReference 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(): OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetMarkdownColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetMarkdownColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdownColors[] | 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): OneDashboardPageWidgetMarkdownColorsOutputReference; } export interface OneDashboardPageWidgetMarkdownDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/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.63.0/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.63.0/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetMarkdownDataFormatToTerraform(struct?: OneDashboardPageWidgetMarkdownDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownDataFormatToHclTerraform(struct?: OneDashboardPageWidgetMarkdownDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownDataFormatOutputReference 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(): OneDashboardPageWidgetMarkdownDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownDataFormat | 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 OneDashboardPageWidgetMarkdownDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdownDataFormat[] | 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): OneDashboardPageWidgetMarkdownDataFormatOutputReference; } export interface OneDashboardPageWidgetMarkdownInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetMarkdownInitialSortingToTerraform(struct?: OneDashboardPageWidgetMarkdownInitialSortingOutputReference | OneDashboardPageWidgetMarkdownInitialSorting): any; export declare function oneDashboardPageWidgetMarkdownInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetMarkdownInitialSortingOutputReference | OneDashboardPageWidgetMarkdownInitialSorting): any; export declare class OneDashboardPageWidgetMarkdownInitialSortingOutputReference 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(): OneDashboardPageWidgetMarkdownInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownInitialSorting | 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 OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetMarkdownNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesOutputReference 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(): OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | 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 OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | 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): OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetMarkdownNullValues { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetMarkdownNullValuesToTerraform(struct?: OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownNullValuesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownNullValuesOutputReference 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(): OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable | undefined); private _nullValue?; get nullValue(): string; set nullValue(value: string); resetNullValue(): void; get nullValueInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetMarkdownNullValuesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdownNullValues[] | 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): OneDashboardPageWidgetMarkdownNullValuesOutputReference; } export interface OneDashboardPageWidgetMarkdownUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#unit OneDashboard#unit} */ readonly unit?: string; } export declare function oneDashboardPageWidgetMarkdownUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownUnitsSeriesOverridesOutputReference 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(): OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | 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 OneDashboardPageWidgetMarkdownUnitsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | 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): OneDashboardPageWidgetMarkdownUnitsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetMarkdownUnits { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetMarkdownUnitsToTerraform(struct?: OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownUnitsToHclTerraform(struct?: OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownUnitsOutputReference 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(): OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable | undefined); private _unit?; get unit(): string; set unit(value: string); resetUnit(): void; get unitInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetMarkdownUnitsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetMarkdownUnitsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdownUnits[] | 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): OneDashboardPageWidgetMarkdownUnitsOutputReference; } export interface OneDashboardPageWidgetMarkdown { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/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.63.0/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.63.0/docs/resources/one_dashboard#row OneDashboard#row} */ readonly row: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#text OneDashboard#text} */ readonly text: string; /** * A title for the widget. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/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.63.0/docs/resources/one_dashboard#colors OneDashboard#colors} */ readonly colors?: OneDashboardPageWidgetMarkdownColors[] | cdktf.IResolvable; /** * data_format block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#data_format OneDashboard#data_format} */ readonly dataFormat?: OneDashboardPageWidgetMarkdownDataFormat[] | cdktf.IResolvable; /** * initial_sorting block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting} */ readonly initialSorting?: OneDashboardPageWidgetMarkdownInitialSorting; /** * null_values block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetMarkdownNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#units OneDashboard#units} */ readonly units?: OneDashboardPageWidgetMarkdownUnits[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetMarkdownToTerraform(struct?: OneDashboardPageWidgetMarkdown | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetMarkdownToHclTerraform(struct?: OneDashboardPageWidgetMarkdown | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetMarkdownOutputReference 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(): OneDashboardPageWidgetMarkdown | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetMarkdown | 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 _text?; get text(): string; set text(value: string); get textInput(): string | 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(): OneDashboardPageWidgetMarkdownColorsList; putColors(value: OneDashboardPageWidgetMarkdownColors[] | cdktf.IResolvable): void; resetColors(): void; get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownColors[] | undefined; private _dataFormat; get dataFormat(): OneDashboardPageWidgetMarkdownDataFormatList; putDataFormat(value: OneDashboardPageWidgetMarkdownDataFormat[] | cdktf.IResolvable): void; resetDataFormat(): void; get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownDataFormat[] | undefined; private _initialSorting; get initialSorting(): OneDashboardPageWidgetMarkdownInitialSortingOutputReference; putInitialSorting(value: OneDashboardPageWidgetMarkdownInitialSorting): void; resetInitialSorting(): void; get initialSortingInput(): OneDashboardPageWidgetMarkdownInitialSorting | undefined; private _nullValues; get nullValues(): OneDashboardPageWidgetMarkdownNullValuesList; putNullValues(value: OneDashboardPageWidgetMarkdownNullValues[] | cdktf.IResolvable): void; resetNullValues(): void; get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownNullValues[] | undefined; private _units; get units(): OneDashboardPageWidgetMarkdownUnitsList; putUnits(value: OneDashboardPageWidgetMarkdownUnits[] | cdktf.IResolvable): void; resetUnits(): void; get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownUnits[] | undefined; } export declare class OneDashboardPageWidgetMarkdownList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetMarkdown[] | 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): OneDashboardPageWidgetMarkdownOutputReference; } export interface OneDashboardPageWidgetPieColorsSeriesOverrides { /** * Color code * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetPieColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetPieColorsSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetPieColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetPieColorsSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetPieColorsSeriesOverridesOutputReference 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(): OneDashboardPageWidgetPieColorsSeriesOverrides | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetPieColorsSeriesOverrides | 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 OneDashboardPageWidgetPieColorsSeriesOverridesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetPieColorsSeriesOverrides[] | 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): OneDashboardPageWidgetPieColorsSeriesOverridesOutputReference; } export interface OneDashboardPageWidgetPieColors { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides} */ readonly seriesOverrides?: OneDashboardPageWidgetPieColorsSeriesOverrides[] | cdktf.IResolvable; } export declare function oneDashboardPageWidgetPieColorsToTerraform(struct?: OneDashboardPageWidgetPieColors | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetPieColorsToHclTerraform(struct?: OneDashboardPageWidgetPieColors | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetPieColorsOutputReference 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(): OneDashboardPageWidgetPieColors | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetPieColors | cdktf.IResolvable | undefined); private _color?; get color(): string; set color(value: string); resetColor(): void; get colorInput(): string | undefined; private _seriesOverrides; get seriesOverrides(): OneDashboardPageWidgetPieColorsSeriesOverridesList; putSeriesOverrides(value: OneDashboardPageWidgetPieColorsSeriesOverrides[] | cdktf.IResolvable): void; resetSeriesOverrides(): void; get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetPieColorsSeriesOverrides[] | undefined; } export declare class OneDashboardPageWidgetPieColorsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetPieColors[] | 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): OneDashboardPageWidgetPieColorsOutputReference; } export interface OneDashboardPageWidgetPieDataFormat { /** * Defines the format of the mentioned type * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/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.63.0/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.63.0/docs/resources/one_dashboard#type OneDashboard#type} */ readonly type: string; } export declare function oneDashboardPageWidgetPieDataFormatToTerraform(struct?: OneDashboardPageWidgetPieDataFormat | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetPieDataFormatToHclTerraform(struct?: OneDashboardPageWidgetPieDataFormat | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetPieDataFormatOutputReference 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(): OneDashboardPageWidgetPieDataFormat | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetPieDataFormat | 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 OneDashboardPageWidgetPieDataFormatList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetPieDataFormat[] | 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): OneDashboardPageWidgetPieDataFormatOutputReference; } export interface OneDashboardPageWidgetPieInitialSorting { /** * Defines the sort order. Either ascending or descending. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#name OneDashboard#name} */ readonly name: string; } export declare function oneDashboardPageWidgetPieInitialSortingToTerraform(struct?: OneDashboardPageWidgetPieInitialSortingOutputReference | OneDashboardPageWidgetPieInitialSorting): any; export declare function oneDashboardPageWidgetPieInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetPieInitialSortingOutputReference | OneDashboardPageWidgetPieInitialSorting): any; export declare class OneDashboardPageWidgetPieInitialSortingOutputReference 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(): OneDashboardPageWidgetPieInitialSorting | undefined; set internalValue(value: OneDashboardPageWidgetPieInitialSorting | 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 OneDashboardPageWidgetPieNrqlQuery { /** * The account id used for the NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#account_id OneDashboard#account_id} */ readonly accountId?: number; /** * The NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/docs/resources/one_dashboard#query OneDashboard#query} */ readonly query: string; } export declare function oneDashboardPageWidgetPieNrqlQueryToTerraform(struct?: OneDashboardPageWidgetPieNrqlQuery | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetPieNrqlQueryToHclTerraform(struct?: OneDashboardPageWidgetPieNrqlQuery | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetPieNrqlQueryOutputReference 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(): OneDashboardPageWidgetPieNrqlQuery | cdktf.IResolvable | undefined; set internalValue(value: OneDashboardPageWidgetPieNrqlQuery | cdktf.IResolvable | undefined); private _accountId?; get accountId(): number; set accountId(value: number); resetAccountId(): void; get accountIdInput(): number | undefined; private _query?; get query(): string; set query(value: string); get queryInput(): string | undefined; } export declare class OneDashboardPageWidgetPieNrqlQueryList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: OneDashboardPageWidgetPieNrqlQuery[] | 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): OneDashboardPageWidgetPieNrqlQueryOutputReference; } export interface OneDashboardPageWidgetPieNullValuesSeriesOverrides { /** * Null value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.63.0/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.63.0/docs/resources/one_dashboard#series_name OneDashboard#series_name} */ readonly seriesName?: string; } export declare function oneDashboardPageWidgetPieNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetPieNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare function oneDashboardPageWidgetPieNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetPieNullValuesSeriesOverrides | cdktf.IResolvable): any; export declare class OneDashboardPageWidgetPieNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraform