@cdktf/provider-newrelic
Version:
Prebuilt newrelic Provider for Terraform CDK (cdktf)
893 lines • 199 kB
TypeScript
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import * as cdktf from 'cdktf';
import { OneDashboardPageWidgetLogTableNullValuesSeriesOverrides, OneDashboardPageWidgetLogTableNullValuesSeriesOverridesList, OneDashboardPageWidgetLogTableColors, OneDashboardPageWidgetLogTableColorsList, OneDashboardPageWidgetLogTableDataFormat, OneDashboardPageWidgetLogTableDataFormatList, OneDashboardPageWidgetLogTableInitialSorting, OneDashboardPageWidgetLogTableInitialSortingOutputReference, OneDashboardPageWidgetLogTableNrqlQuery, OneDashboardPageWidgetLogTableNrqlQueryList, OneDashboardPageWidgetArea, OneDashboardPageWidgetAreaList, OneDashboardPageWidgetBar, OneDashboardPageWidgetBarList, OneDashboardPageWidgetBillboard, OneDashboardPageWidgetBillboardList, OneDashboardPageWidgetBullet, OneDashboardPageWidgetBulletList, OneDashboardPageWidgetFunnel, OneDashboardPageWidgetFunnelList, OneDashboardPageWidgetHeatmap, OneDashboardPageWidgetHeatmapList, OneDashboardPageWidgetHistogram, OneDashboardPageWidgetHistogramList, OneDashboardPageWidgetJson, OneDashboardPageWidgetJsonList, OneDashboardPageWidgetLine, OneDashboardPageWidgetLineList } from './structs0';
export interface OneDashboardPageWidgetLogTableNullValues {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value}
*/
readonly nullValue?: string;
/**
* series_overrides block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides}
*/
readonly seriesOverrides?: OneDashboardPageWidgetLogTableNullValuesSeriesOverrides[] | cdktf.IResolvable;
}
export declare function oneDashboardPageWidgetLogTableNullValuesToTerraform(struct?: OneDashboardPageWidgetLogTableNullValues | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetLogTableNullValuesToHclTerraform(struct?: OneDashboardPageWidgetLogTableNullValues | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetLogTableNullValuesOutputReference 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(): OneDashboardPageWidgetLogTableNullValues | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetLogTableNullValues | cdktf.IResolvable | undefined);
private _nullValue?;
get nullValue(): string;
set nullValue(value: string);
resetNullValue(): void;
get nullValueInput(): string | undefined;
private _seriesOverrides;
get seriesOverrides(): OneDashboardPageWidgetLogTableNullValuesSeriesOverridesList;
putSeriesOverrides(value: OneDashboardPageWidgetLogTableNullValuesSeriesOverrides[] | cdktf.IResolvable): void;
resetSeriesOverrides(): void;
get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableNullValuesSeriesOverrides[] | undefined;
}
export declare class OneDashboardPageWidgetLogTableNullValuesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetLogTableNullValues[] | 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): OneDashboardPageWidgetLogTableNullValuesOutputReference;
}
export interface OneDashboardPageWidgetLogTableUnitsSeriesOverrides {
/**
* Series name
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name}
*/
readonly seriesName?: string;
/**
* Unit name
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit}
*/
readonly unit?: string;
}
export declare function oneDashboardPageWidgetLogTableUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetLogTableUnitsSeriesOverrides | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetLogTableUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetLogTableUnitsSeriesOverrides | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetLogTableUnitsSeriesOverridesOutputReference 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(): OneDashboardPageWidgetLogTableUnitsSeriesOverrides | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetLogTableUnitsSeriesOverrides | 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 OneDashboardPageWidgetLogTableUnitsSeriesOverridesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetLogTableUnitsSeriesOverrides[] | 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): OneDashboardPageWidgetLogTableUnitsSeriesOverridesOutputReference;
}
export interface OneDashboardPageWidgetLogTableUnits {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit}
*/
readonly unit?: string;
/**
* series_overrides block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides}
*/
readonly seriesOverrides?: OneDashboardPageWidgetLogTableUnitsSeriesOverrides[] | cdktf.IResolvable;
}
export declare function oneDashboardPageWidgetLogTableUnitsToTerraform(struct?: OneDashboardPageWidgetLogTableUnits | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetLogTableUnitsToHclTerraform(struct?: OneDashboardPageWidgetLogTableUnits | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetLogTableUnitsOutputReference 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(): OneDashboardPageWidgetLogTableUnits | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetLogTableUnits | cdktf.IResolvable | undefined);
private _unit?;
get unit(): string;
set unit(value: string);
resetUnit(): void;
get unitInput(): string | undefined;
private _seriesOverrides;
get seriesOverrides(): OneDashboardPageWidgetLogTableUnitsSeriesOverridesList;
putSeriesOverrides(value: OneDashboardPageWidgetLogTableUnitsSeriesOverrides[] | cdktf.IResolvable): void;
resetSeriesOverrides(): void;
get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableUnitsSeriesOverrides[] | undefined;
}
export declare class OneDashboardPageWidgetLogTableUnitsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetLogTableUnits[] | 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): OneDashboardPageWidgetLogTableUnitsOutputReference;
}
export interface OneDashboardPageWidgetLogTable {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column}
*/
readonly column: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series}
*/
readonly facetShowOtherSeries?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height}
*/
readonly height?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}
*/
readonly ignoreTimeRange?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled}
*/
readonly legendEnabled?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate}
*/
readonly refreshRate?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row}
*/
readonly row: number;
/**
* A title for the widget.
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title}
*/
readonly title: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width}
*/
readonly width?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max}
*/
readonly yAxisLeftMax?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min}
*/
readonly yAxisLeftMin?: number;
/**
* colors block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors}
*/
readonly colors?: OneDashboardPageWidgetLogTableColors[] | cdktf.IResolvable;
/**
* data_format block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format}
*/
readonly dataFormat?: OneDashboardPageWidgetLogTableDataFormat[] | cdktf.IResolvable;
/**
* initial_sorting block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting}
*/
readonly initialSorting?: OneDashboardPageWidgetLogTableInitialSorting;
/**
* nrql_query block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#nrql_query OneDashboard#nrql_query}
*/
readonly nrqlQuery: OneDashboardPageWidgetLogTableNrqlQuery[] | cdktf.IResolvable;
/**
* null_values block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values}
*/
readonly nullValues?: OneDashboardPageWidgetLogTableNullValues[] | cdktf.IResolvable;
/**
* units block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units}
*/
readonly units?: OneDashboardPageWidgetLogTableUnits[] | cdktf.IResolvable;
}
export declare function oneDashboardPageWidgetLogTableToTerraform(struct?: OneDashboardPageWidgetLogTable | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetLogTableToHclTerraform(struct?: OneDashboardPageWidgetLogTable | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetLogTableOutputReference 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(): OneDashboardPageWidgetLogTable | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetLogTable | 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(): OneDashboardPageWidgetLogTableColorsList;
putColors(value: OneDashboardPageWidgetLogTableColors[] | cdktf.IResolvable): void;
resetColors(): void;
get colorsInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableColors[] | undefined;
private _dataFormat;
get dataFormat(): OneDashboardPageWidgetLogTableDataFormatList;
putDataFormat(value: OneDashboardPageWidgetLogTableDataFormat[] | cdktf.IResolvable): void;
resetDataFormat(): void;
get dataFormatInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableDataFormat[] | undefined;
private _initialSorting;
get initialSorting(): OneDashboardPageWidgetLogTableInitialSortingOutputReference;
putInitialSorting(value: OneDashboardPageWidgetLogTableInitialSorting): void;
resetInitialSorting(): void;
get initialSortingInput(): OneDashboardPageWidgetLogTableInitialSorting | undefined;
private _nrqlQuery;
get nrqlQuery(): OneDashboardPageWidgetLogTableNrqlQueryList;
putNrqlQuery(value: OneDashboardPageWidgetLogTableNrqlQuery[] | cdktf.IResolvable): void;
get nrqlQueryInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableNrqlQuery[] | undefined;
private _nullValues;
get nullValues(): OneDashboardPageWidgetLogTableNullValuesList;
putNullValues(value: OneDashboardPageWidgetLogTableNullValues[] | cdktf.IResolvable): void;
resetNullValues(): void;
get nullValuesInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableNullValues[] | undefined;
private _units;
get units(): OneDashboardPageWidgetLogTableUnitsList;
putUnits(value: OneDashboardPageWidgetLogTableUnits[] | cdktf.IResolvable): void;
resetUnits(): void;
get unitsInput(): cdktf.IResolvable | OneDashboardPageWidgetLogTableUnits[] | undefined;
}
export declare class OneDashboardPageWidgetLogTableList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetLogTable[] | 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): OneDashboardPageWidgetLogTableOutputReference;
}
export interface OneDashboardPageWidgetMarkdownColorsSeriesOverrides {
/**
* Color code
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color}
*/
readonly color?: string;
/**
* Series name
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name}
*/
readonly seriesName?: string;
}
export declare function oneDashboardPageWidgetMarkdownColorsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownColorsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownColorsSeriesOverridesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdownColorsSeriesOverrides | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownColorsSeriesOverrides | cdktf.IResolvable | undefined);
private _color?;
get color(): string;
set color(value: string);
resetColor(): void;
get colorInput(): string | undefined;
private _seriesName?;
get seriesName(): string;
set seriesName(value: string);
resetSeriesName(): void;
get seriesNameInput(): string | undefined;
}
export declare class OneDashboardPageWidgetMarkdownColorsSeriesOverridesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): OneDashboardPageWidgetMarkdownColorsSeriesOverridesOutputReference;
}
export interface OneDashboardPageWidgetMarkdownColors {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#color OneDashboard#color}
*/
readonly color?: string;
/**
* series_overrides block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides}
*/
readonly seriesOverrides?: OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | cdktf.IResolvable;
}
export declare function oneDashboardPageWidgetMarkdownColorsToTerraform(struct?: OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownColorsToHclTerraform(struct?: OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownColorsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownColors | cdktf.IResolvable | undefined);
private _color?;
get color(): string;
set color(value: string);
resetColor(): void;
get colorInput(): string | undefined;
private _seriesOverrides;
get seriesOverrides(): OneDashboardPageWidgetMarkdownColorsSeriesOverridesList;
putSeriesOverrides(value: OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | cdktf.IResolvable): void;
resetSeriesOverrides(): void;
get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownColorsSeriesOverrides[] | undefined;
}
export declare class OneDashboardPageWidgetMarkdownColorsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetMarkdownColors[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): OneDashboardPageWidgetMarkdownColorsOutputReference;
}
export interface OneDashboardPageWidgetMarkdownDataFormat {
/**
* Defines the format of the mentioned type
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#format OneDashboard#format}
*/
readonly format?: string;
/**
* The column name to be sorted
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name}
*/
readonly name: string;
/**
* The precision of the type
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#precision OneDashboard#precision}
*/
readonly precision?: number;
/**
* Defines the type of the mentioned column
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#type OneDashboard#type}
*/
readonly type: string;
}
export declare function oneDashboardPageWidgetMarkdownDataFormatToTerraform(struct?: OneDashboardPageWidgetMarkdownDataFormat | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownDataFormatToHclTerraform(struct?: OneDashboardPageWidgetMarkdownDataFormat | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownDataFormatOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdownDataFormat | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownDataFormat | cdktf.IResolvable | undefined);
private _format?;
get format(): string;
set format(value: string);
resetFormat(): void;
get formatInput(): string | undefined;
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _precision?;
get precision(): number;
set precision(value: number);
resetPrecision(): void;
get precisionInput(): number | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
}
export declare class OneDashboardPageWidgetMarkdownDataFormatList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetMarkdownDataFormat[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): OneDashboardPageWidgetMarkdownDataFormatOutputReference;
}
export interface OneDashboardPageWidgetMarkdownInitialSorting {
/**
* Defines the sort order. Either ascending or descending.
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#direction OneDashboard#direction}
*/
readonly direction: string;
/**
* The column name to be sorted
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#name OneDashboard#name}
*/
readonly name: string;
}
export declare function oneDashboardPageWidgetMarkdownInitialSortingToTerraform(struct?: OneDashboardPageWidgetMarkdownInitialSortingOutputReference | OneDashboardPageWidgetMarkdownInitialSorting): any;
export declare function oneDashboardPageWidgetMarkdownInitialSortingToHclTerraform(struct?: OneDashboardPageWidgetMarkdownInitialSortingOutputReference | OneDashboardPageWidgetMarkdownInitialSorting): any;
export declare class OneDashboardPageWidgetMarkdownInitialSortingOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): OneDashboardPageWidgetMarkdownInitialSorting | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownInitialSorting | undefined);
private _direction?;
get direction(): string;
set direction(value: string);
get directionInput(): string | undefined;
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
}
export interface OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides {
/**
* Null value
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value}
*/
readonly nullValue?: string;
/**
* Series name
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name}
*/
readonly seriesName?: string;
}
export declare function oneDashboardPageWidgetMarkdownNullValuesSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownNullValuesSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides | cdktf.IResolvable | undefined);
private _nullValue?;
get nullValue(): string;
set nullValue(value: string);
resetNullValue(): void;
get nullValueInput(): string | undefined;
private _seriesName?;
get seriesName(): string;
set seriesName(value: string);
resetSeriesName(): void;
get seriesNameInput(): string | undefined;
}
export declare class OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesOutputReference;
}
export interface OneDashboardPageWidgetMarkdownNullValues {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_value OneDashboard#null_value}
*/
readonly nullValue?: string;
/**
* series_overrides block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides}
*/
readonly seriesOverrides?: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | cdktf.IResolvable;
}
export declare function oneDashboardPageWidgetMarkdownNullValuesToTerraform(struct?: OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownNullValuesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownNullValuesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownNullValues | cdktf.IResolvable | undefined);
private _nullValue?;
get nullValue(): string;
set nullValue(value: string);
resetNullValue(): void;
get nullValueInput(): string | undefined;
private _seriesOverrides;
get seriesOverrides(): OneDashboardPageWidgetMarkdownNullValuesSeriesOverridesList;
putSeriesOverrides(value: OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | cdktf.IResolvable): void;
resetSeriesOverrides(): void;
get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownNullValuesSeriesOverrides[] | undefined;
}
export declare class OneDashboardPageWidgetMarkdownNullValuesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetMarkdownNullValues[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): OneDashboardPageWidgetMarkdownNullValuesOutputReference;
}
export interface OneDashboardPageWidgetMarkdownUnitsSeriesOverrides {
/**
* Series name
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_name OneDashboard#series_name}
*/
readonly seriesName?: string;
/**
* Unit name
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit}
*/
readonly unit?: string;
}
export declare function oneDashboardPageWidgetMarkdownUnitsSeriesOverridesToTerraform(struct?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownUnitsSeriesOverridesToHclTerraform(struct?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownUnitsSeriesOverridesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides | cdktf.IResolvable | undefined);
private _seriesName?;
get seriesName(): string;
set seriesName(value: string);
resetSeriesName(): void;
get seriesNameInput(): string | undefined;
private _unit?;
get unit(): string;
set unit(value: string);
resetUnit(): void;
get unitInput(): string | undefined;
}
export declare class OneDashboardPageWidgetMarkdownUnitsSeriesOverridesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): OneDashboardPageWidgetMarkdownUnitsSeriesOverridesOutputReference;
}
export interface OneDashboardPageWidgetMarkdownUnits {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#unit OneDashboard#unit}
*/
readonly unit?: string;
/**
* series_overrides block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#series_overrides OneDashboard#series_overrides}
*/
readonly seriesOverrides?: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | cdktf.IResolvable;
}
export declare function oneDashboardPageWidgetMarkdownUnitsToTerraform(struct?: OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownUnitsToHclTerraform(struct?: OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownUnitsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdownUnits | cdktf.IResolvable | undefined);
private _unit?;
get unit(): string;
set unit(value: string);
resetUnit(): void;
get unitInput(): string | undefined;
private _seriesOverrides;
get seriesOverrides(): OneDashboardPageWidgetMarkdownUnitsSeriesOverridesList;
putSeriesOverrides(value: OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | cdktf.IResolvable): void;
resetSeriesOverrides(): void;
get seriesOverridesInput(): cdktf.IResolvable | OneDashboardPageWidgetMarkdownUnitsSeriesOverrides[] | undefined;
}
export declare class OneDashboardPageWidgetMarkdownUnitsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: OneDashboardPageWidgetMarkdownUnits[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): OneDashboardPageWidgetMarkdownUnitsOutputReference;
}
export interface OneDashboardPageWidgetMarkdown {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#column OneDashboard#column}
*/
readonly column: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#facet_show_other_series OneDashboard#facet_show_other_series}
*/
readonly facetShowOtherSeries?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#height OneDashboard#height}
*/
readonly height?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}
*/
readonly ignoreTimeRange?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#legend_enabled OneDashboard#legend_enabled}
*/
readonly legendEnabled?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#refresh_rate OneDashboard#refresh_rate}
*/
readonly refreshRate?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#row OneDashboard#row}
*/
readonly row: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#text OneDashboard#text}
*/
readonly text: string;
/**
* A title for the widget.
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#title OneDashboard#title}
*/
readonly title: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#width OneDashboard#width}
*/
readonly width?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_max OneDashboard#y_axis_left_max}
*/
readonly yAxisLeftMax?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#y_axis_left_min OneDashboard#y_axis_left_min}
*/
readonly yAxisLeftMin?: number;
/**
* colors block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#colors OneDashboard#colors}
*/
readonly colors?: OneDashboardPageWidgetMarkdownColors[] | cdktf.IResolvable;
/**
* data_format block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#data_format OneDashboard#data_format}
*/
readonly dataFormat?: OneDashboardPageWidgetMarkdownDataFormat[] | cdktf.IResolvable;
/**
* initial_sorting block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#initial_sorting OneDashboard#initial_sorting}
*/
readonly initialSorting?: OneDashboardPageWidgetMarkdownInitialSorting;
/**
* null_values block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#null_values OneDashboard#null_values}
*/
readonly nullValues?: OneDashboardPageWidgetMarkdownNullValues[] | cdktf.IResolvable;
/**
* units block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.76.3/docs/resources/one_dashboard#units OneDashboard#units}
*/
readonly units?: OneDashboardPageWidgetMarkdownUnits[] | cdktf.IResolvable;
}
export declare function oneDashboardPageWidgetMarkdownToTerraform(struct?: OneDashboardPageWidgetMarkdown | cdktf.IResolvable): any;
export declare function oneDashboardPageWidgetMarkdownToHclTerraform(struct?: OneDashboardPageWidgetMarkdown | cdktf.IResolvable): any;
export declare class OneDashboardPageWidgetMarkdownOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): OneDashboardPageWidgetMarkdown | cdktf.IResolvable | undefined;
set internalValue(value: OneDashboardPageWidgetMarkdown