UNPKG

@cdktf/provider-databricks

Version:

Prebuilt databricks Provider for Terraform CDK (cdktf)

763 lines 67.1 kB
/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#asset_type DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#asset_type} */ readonly assetType: 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_asset#clean_room_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#clean_room_name} */ readonly cleanRoomName?: 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_asset#foreign_table DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#foreign_table} */ readonly foreignTable?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#foreign_table_local_details DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#foreign_table_local_details} */ readonly foreignTableLocalDetails?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetails; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#notebook DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#notebook} */ readonly notebook?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebook; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#table DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#table} */ readonly table?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#table_local_details DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#table_local_details} */ readonly tableLocalDetails?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetails; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#view DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#view} */ readonly view?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetView; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#view_local_details DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#view_local_details} */ readonly viewLocalDetails?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewLocalDetails; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#volume_local_details DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#volume_local_details} */ readonly volumeLocalDetails?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetVolumeLocalDetails; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#function_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#using_column_names DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#using_column_names} */ readonly usingColumnNames?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMaskToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMaskToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMaskOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask | 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 DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumns { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#mask DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#mask} */ readonly mask?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#nullable DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#partition_index DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#position DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_interval_type DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_json DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_precision DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_scale DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_text DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#type_text} */ readonly typeText?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumns): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumns): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumns | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumns | undefined); private _comment?; get comment(): string; set comment(value: string); resetComment(): void; get commentInput(): string | undefined; private _mask; get mask(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMaskOutputReference; putMask(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask): void; resetMask(): void; get maskInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsMask | 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 DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumns[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTable { } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTable | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTable | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTable | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTable | cdktf.IResolvable | undefined); private _columns; get columns(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableColumnsList; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#local_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#local_name} */ readonly localName: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetailsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetails | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetailsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetails | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetailsOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetails | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetForeignTableLocalDetails | cdktf.IResolvable | undefined); private _localName?; get localName(): string; set localName(value: string); get localNameInput(): string | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviews { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#created_at_millis DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#review_state DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#review_sub_reason DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#reviewer_collaborator_alias DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#reviewer_collaborator_alias} */ readonly reviewerCollaboratorAlias?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviewsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviews): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviewsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviews): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviewsOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviews | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviews | 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 DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviewsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviews[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviewsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebook { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#notebook_content DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#runner_collaborator_aliases DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#runner_collaborator_aliases} */ readonly runnerCollaboratorAliases?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebook | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebook | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebook | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebook | 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetNotebookReviewsList; private _runnerCollaboratorAliases?; get runnerCollaboratorAliases(): string[]; set runnerCollaboratorAliases(value: string[]); resetRunnerCollaboratorAliases(): void; get runnerCollaboratorAliasesInput(): string[] | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#function_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#using_column_names DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#using_column_names} */ readonly usingColumnNames?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMaskToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMaskToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMaskOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask | 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 DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumns { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#mask DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#mask} */ readonly mask?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#nullable DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#partition_index DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#position DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_interval_type DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_json DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_precision DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_scale DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#type_text DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#type_text} */ readonly typeText?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumns): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumns): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumns | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumns | undefined); private _comment?; get comment(): string; set comment(value: string); resetComment(): void; get commentInput(): string | undefined; private _mask; get mask(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMaskOutputReference; putMask(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask): void; resetMask(): void; get maskInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsMask | 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 DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumns[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTable { } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTable | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTable | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTable | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTable | cdktf.IResolvable | undefined); private _columns; get columns(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableColumnsList; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#op DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#recipient_property_key DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#value DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#value} */ readonly value?: string; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValueToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValueToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValueOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue | 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 DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValueList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValueOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#value DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#value} */ readonly value?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue[] | cdktf.IResolvable; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions | cdktf.IResolvable | undefined); private _value; get value(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValueList; putValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue[] | cdktf.IResolvable): void; resetValue(): void; get valueInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsValue[] | undefined; } export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions[] | 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): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsOutputReference; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetails { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#local_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#partitions DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#partitions} */ readonly partitions?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions[] | cdktf.IResolvable; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetails | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetails | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetails | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetails | cdktf.IResolvable | undefined); private _localName?; get localName(): string; set localName(value: string); get localNameInput(): string | undefined; private _partitions; get partitions(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitionsList; putPartitions(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions[] | cdktf.IResolvable): void; resetPartitions(): void; get partitionsInput(): cdktf.IResolvable | DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetTableLocalDetailsPartitions[] | undefined; } export interface DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMask { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#function_name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#using_column_names DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#using_column_names} */ readonly usingColumnNames?: string[]; } export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMaskToTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMask | cdktf.IResolvable): any; export declare function dataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMaskToHclTerraform(struct?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMask | cdktf.IResolvable): any; export declare class DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMaskOutputReference 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(): DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMask | cdktf.IResolvable | undefined; set internalValue(value: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMask | 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 DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumns { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#comment DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#mask DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#mask} */ readonly mask?: DataDatabricksCleanRoomAssetRevisionsCleanRoomAssetViewColumnsMask; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.86.0/docs/data-sources/clean_room_asset_revisions_clean_room_asset#name DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#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_asset#nullable DataDatabricksCleanRoomAssetRevisionsCleanRoomAsset#nullable} */ readonly nullable?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/data