UNPKG

@cdktf/provider-databricks

Version:

Prebuilt databricks Provider for Terraform CDK (cdktf)

749 lines 71.7 kB
/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsConfig extends cdktf.TerraformMetaArguments { } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#function_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#function_name} */ readonly functionName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#using_column_names DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#using_column_names} */ readonly usingColumnNames?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMaskToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMaskToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMaskOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask | cdktf.IResolvable | undefined); private _functionName?; get functionName(): string; set functionName(value: string); resetFunctionName(): void; get functionNameInput(): string | undefined; private _usingColumnNames?; get usingColumnNames(): string[]; set usingColumnNames(value: string[]); resetUsingColumnNames(): void; get usingColumnNamesInput(): string[] | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumns { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#comment} */ readonly comment?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#mask DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#mask} */ readonly mask?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#name} */ readonly name?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#nullable DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#nullable} */ readonly nullable?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#partition_index DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#partition_index} */ readonly partitionIndex?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#position DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#position} */ readonly position?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_interval_type DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_interval_type} */ readonly typeIntervalType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_json DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_json} */ readonly typeJson?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_name} */ readonly typeName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_precision DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_precision} */ readonly typePrecision?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_scale DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_scale} */ readonly typeScale?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_text DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_text} */ readonly typeText?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumns): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumns): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumns | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumns | undefined); private _comment?; get comment(): string; set comment(value: string); resetComment(): void; get commentInput(): string | undefined; private _mask; get mask(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMaskOutputReference; putMask(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask): void; resetMask(): void; get maskInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsMask | undefined; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string | undefined; private _nullable?; get nullable(): boolean | cdktf.IResolvable; set nullable(value: boolean | cdktf.IResolvable); resetNullable(): void; get nullableInput(): boolean | cdktf.IResolvable | undefined; private _partitionIndex?; get partitionIndex(): number; set partitionIndex(value: number); resetPartitionIndex(): void; get partitionIndexInput(): number | undefined; private _position?; get position(): number; set position(value: number); resetPosition(): void; get positionInput(): number | undefined; private _typeIntervalType?; get typeIntervalType(): string; set typeIntervalType(value: string); resetTypeIntervalType(): void; get typeIntervalTypeInput(): string | undefined; private _typeJson?; get typeJson(): string; set typeJson(value: string); resetTypeJson(): void; get typeJsonInput(): string | undefined; private _typeName?; get typeName(): string; set typeName(value: string); resetTypeName(): void; get typeNameInput(): string | undefined; private _typePrecision?; get typePrecision(): number; set typePrecision(value: number); resetTypePrecision(): void; get typePrecisionInput(): number | undefined; private _typeScale?; get typeScale(): number; set typeScale(value: number); resetTypeScale(): void; get typeScaleInput(): number | undefined; private _typeText?; get typeText(): string; set typeText(value: string); resetTypeText(): void; get typeTextInput(): string | undefined; } export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumns[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTable { } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTable | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTable | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTable | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTable | cdktf.IResolvable | undefined); private _columns; get columns(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableColumnsList; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#local_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#local_name} */ readonly localName: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetailsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetails | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetailsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetails | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetails | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsForeignTableLocalDetails | cdktf.IResolvable | undefined); private _localName?; get localName(): string; set localName(value: string); get localNameInput(): string | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviews { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#comment} */ readonly comment?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#created_at_millis DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#created_at_millis} */ readonly createdAtMillis?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#review_state DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#review_state} */ readonly reviewState?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#review_sub_reason DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#review_sub_reason} */ readonly reviewSubReason?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#reviewer_collaborator_alias DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#reviewer_collaborator_alias} */ readonly reviewerCollaboratorAlias?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviewsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviews): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviewsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviews): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviewsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviews | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviews | undefined); private _comment?; get comment(): string; set comment(value: string); resetComment(): void; get commentInput(): string | undefined; private _createdAtMillis?; get createdAtMillis(): number; set createdAtMillis(value: number); resetCreatedAtMillis(): void; get createdAtMillisInput(): number | undefined; private _reviewState?; get reviewState(): string; set reviewState(value: string); resetReviewState(): void; get reviewStateInput(): string | undefined; private _reviewSubReason?; get reviewSubReason(): string; set reviewSubReason(value: string); resetReviewSubReason(): void; get reviewSubReasonInput(): string | undefined; private _reviewerCollaboratorAlias?; get reviewerCollaboratorAlias(): string; set reviewerCollaboratorAlias(value: string); resetReviewerCollaboratorAlias(): void; get reviewerCollaboratorAliasInput(): string | undefined; } export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviewsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviews[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviewsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebook { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#notebook_content DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#notebook_content} */ readonly notebookContent: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#runner_collaborator_aliases DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#runner_collaborator_aliases} */ readonly runnerCollaboratorAliases?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebook | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebook | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebook | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebook | cdktf.IResolvable | undefined); get etag(): string; private _notebookContent?; get notebookContent(): string; set notebookContent(value: string); get notebookContentInput(): string | undefined; get reviewState(): string; private _reviews; get reviews(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsNotebookReviewsList; private _runnerCollaboratorAliases?; get runnerCollaboratorAliases(): string[]; set runnerCollaboratorAliases(value: string[]); resetRunnerCollaboratorAliases(): void; get runnerCollaboratorAliasesInput(): string[] | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#function_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#function_name} */ readonly functionName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#using_column_names DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#using_column_names} */ readonly usingColumnNames?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMaskToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMaskToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMaskOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask | cdktf.IResolvable | undefined); private _functionName?; get functionName(): string; set functionName(value: string); resetFunctionName(): void; get functionNameInput(): string | undefined; private _usingColumnNames?; get usingColumnNames(): string[]; set usingColumnNames(value: string[]); resetUsingColumnNames(): void; get usingColumnNamesInput(): string[] | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumns { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#comment} */ readonly comment?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#mask DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#mask} */ readonly mask?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#name} */ readonly name?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#nullable DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#nullable} */ readonly nullable?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#partition_index DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#partition_index} */ readonly partitionIndex?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#position DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#position} */ readonly position?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_interval_type DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_interval_type} */ readonly typeIntervalType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_json DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_json} */ readonly typeJson?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_name} */ readonly typeName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_precision DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_precision} */ readonly typePrecision?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_scale DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_scale} */ readonly typeScale?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_text DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_text} */ readonly typeText?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumns): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumns): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumns | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumns | undefined); private _comment?; get comment(): string; set comment(value: string); resetComment(): void; get commentInput(): string | undefined; private _mask; get mask(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMaskOutputReference; putMask(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask): void; resetMask(): void; get maskInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsMask | undefined; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string | undefined; private _nullable?; get nullable(): boolean | cdktf.IResolvable; set nullable(value: boolean | cdktf.IResolvable); resetNullable(): void; get nullableInput(): boolean | cdktf.IResolvable | undefined; private _partitionIndex?; get partitionIndex(): number; set partitionIndex(value: number); resetPartitionIndex(): void; get partitionIndexInput(): number | undefined; private _position?; get position(): number; set position(value: number); resetPosition(): void; get positionInput(): number | undefined; private _typeIntervalType?; get typeIntervalType(): string; set typeIntervalType(value: string); resetTypeIntervalType(): void; get typeIntervalTypeInput(): string | undefined; private _typeJson?; get typeJson(): string; set typeJson(value: string); resetTypeJson(): void; get typeJsonInput(): string | undefined; private _typeName?; get typeName(): string; set typeName(value: string); resetTypeName(): void; get typeNameInput(): string | undefined; private _typePrecision?; get typePrecision(): number; set typePrecision(value: number); resetTypePrecision(): void; get typePrecisionInput(): number | undefined; private _typeScale?; get typeScale(): number; set typeScale(value: number); resetTypeScale(): void; get typeScaleInput(): number | undefined; private _typeText?; get typeText(): string; set typeText(value: string); resetTypeText(): void; get typeTextInput(): string | undefined; } export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumns[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTable { } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTable | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTable | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTable | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTable | cdktf.IResolvable | undefined); private _columns; get columns(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableColumnsList; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#name} */ readonly name?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#op DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#op} */ readonly op?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#recipient_property_key DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#recipient_property_key} */ readonly recipientPropertyKey?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#value DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#value} */ readonly value?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValueToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValueToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValueOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string | undefined; private _op?; get op(): string; set op(value: string); resetOp(): void; get opInput(): string | undefined; private _recipientPropertyKey?; get recipientPropertyKey(): string; set recipientPropertyKey(value: string); resetRecipientPropertyKey(): void; get recipientPropertyKeyInput(): string | undefined; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string | undefined; } export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValueList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValueOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#value DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#value} */ readonly value?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue[] | cdktf.IResolvable; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions | cdktf.IResolvable | undefined); private _value; get value(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValueList; putValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue[] | cdktf.IResolvable): void; resetValue(): void; get valueInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsValue[] | undefined; } export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#local_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#local_name} */ readonly localName: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#partitions DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#partitions} */ readonly partitions?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions[] | cdktf.IResolvable; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetails | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetails | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetails | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetails | cdktf.IResolvable | undefined); private _localName?; get localName(): string; set localName(value: string); get localNameInput(): string | undefined; private _partitions; get partitions(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitionsList; putPartitions(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions[] | cdktf.IResolvable): void; resetPartitions(): void; get partitionsInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsTableLocalDetailsPartitions[] | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMask { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#function_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#function_name} */ readonly functionName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#using_column_names DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#using_column_names} */ readonly usingColumnNames?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMaskToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMask | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMaskToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMask | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMaskOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMask | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMask | cdktf.IResolvable | undefined); private _functionName?; get functionName(): string; set functionName(value: string); resetFunctionName(): void; get functionNameInput(): string | undefined; private _usingColumnNames?; get usingColumnNames(): string[]; set usingColumnNames(value: string[]); resetUsingColumnNames(): void; get usingColumnNamesInput(): string[] | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumns { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#comment} */ readonly comment?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#mask DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#mask} */ readonly mask?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetsRevisionsViewColumnsMask; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#name} */ readonly name?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#nullable DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#nullable} */ readonly nullable?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#partition_index DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#partition_index} */ readonly partitionIndex?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#position DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#position} */ readonly position?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_interval_type DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_interval_type} */ readonly typeIntervalType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_json DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_json} */ readonly typeJson?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_name} */ readonly typeName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_precision DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_precision} */ readonly typePrecision?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_scale DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_scale} */ readonly typeScale?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_assets#type_text DataDatabricksCleanRoomAssetRevisionsCleanRoomAssets#type_text} */ readonly typeText?: strin