UNPKG

@cdktf/provider-newrelic

Version:

Prebuilt newrelic Provider for Terraform CDK (cdktf)

946 lines • 380 kB
/** * 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.59.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.59.0/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.59.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.59.0/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.59.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.59.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.59.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.59.0/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.59.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.59.0/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 used for the NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.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.59.0/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(): 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 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.59.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.59.0/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.59.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.59.0/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 OneDashboardPageWidgetAreaUnitsSeriesOverrides { /** * Series name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.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.59.0/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.59.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.59.0/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.59.0/docs/resources/one_dashboard#column OneDashboard#column} */ readonly column: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.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.59.0/docs/resources/one_dashboard#height OneDashboard#height} */ readonly height?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.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.59.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.59.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.59.0/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.59.0/docs/resources/one_dashboard#title OneDashboard#title} */ readonly title: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.0/docs/resources/one_dashboard#width OneDashboard#width} */ readonly width?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.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.59.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.59.0/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.59.0/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.59.0/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.59.0/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.59.0/docs/resources/one_dashboard#null_values OneDashboard#null_values} */ readonly nullValues?: OneDashboardPageWidgetAreaNullValues[] | cdktf.IResolvable; /** * units block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.0/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 _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.59.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.59.0/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.59.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.59.0/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.59.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.59.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.59.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.59.0/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.59.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.59.0/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 used for the NRQL query. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.59.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.59.0/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(): 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 OneDashboardPageWidgetBarNrqlQueryList extends cdktf.ComplexList { prote