@cdktf/provider-newrelic
Version:
Prebuilt newrelic Provider for Terraform CDK (cdktf)
946 lines • 380 kB
TypeScript
/**
* 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