1. Packages
  2. Databricks Provider
  3. API Docs
  4. getCleanRoomAsset
Databricks v1.74.0 published on Thursday, Aug 14, 2025 by Pulumi

databricks.getCleanRoomAsset

Explore with Pulumi AI

databricks logo
Databricks v1.74.0 published on Thursday, Aug 14, 2025 by Pulumi

    This data source can be used to get a single clean room asset.

    Example Usage

    Example: Clean Room Asset Datasource

    import * as pulumi from "@pulumi/pulumi";
    import * as databricks from "@pulumi/databricks";
    
    const _this = new databricks.index.CleanRoomsAsset("this", {name: "example-cleanroom-asset"});
    
    import pulumi
    import pulumi_databricks as databricks
    
    this = databricks.index.CleanRoomsAsset("this", name=example-cleanroom-asset)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databricks.NewCleanRoomsAsset(ctx, "this", &databricks.CleanRoomsAssetArgs{
    			Name: "example-cleanroom-asset",
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Databricks = Pulumi.Databricks;
    
    return await Deployment.RunAsync(() => 
    {
        var @this = new Databricks.Index.CleanRoomsAsset("this", new()
        {
            Name = "example-cleanroom-asset",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.databricks.cleanRoomsAsset;
    import com.pulumi.databricks.cleanRoomsAssetArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var this_ = new CleanRoomsAsset("this", CleanRoomsAssetArgs.builder()
                .name("example-cleanroom-asset")
                .build());
    
        }
    }
    
    resources:
      this:
        type: databricks:cleanRoomsAsset
        properties:
          name: example-cleanroom-asset
    

    Using getCleanRoomAsset

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCleanRoomAsset(args: GetCleanRoomAssetArgs, opts?: InvokeOptions): Promise<GetCleanRoomAssetResult>
    function getCleanRoomAssetOutput(args: GetCleanRoomAssetOutputArgs, opts?: InvokeOptions): Output<GetCleanRoomAssetResult>
    def get_clean_room_asset(asset_type: Optional[str] = None,
                             clean_room_name: Optional[str] = None,
                             foreign_table: Optional[GetCleanRoomAssetForeignTable] = None,
                             foreign_table_local_details: Optional[GetCleanRoomAssetForeignTableLocalDetails] = None,
                             name: Optional[str] = None,
                             notebook: Optional[GetCleanRoomAssetNotebook] = None,
                             table: Optional[GetCleanRoomAssetTable] = None,
                             table_local_details: Optional[GetCleanRoomAssetTableLocalDetails] = None,
                             view: Optional[GetCleanRoomAssetView] = None,
                             view_local_details: Optional[GetCleanRoomAssetViewLocalDetails] = None,
                             volume_local_details: Optional[GetCleanRoomAssetVolumeLocalDetails] = None,
                             opts: Optional[InvokeOptions] = None) -> GetCleanRoomAssetResult
    def get_clean_room_asset_output(asset_type: Optional[pulumi.Input[str]] = None,
                             clean_room_name: Optional[pulumi.Input[str]] = None,
                             foreign_table: Optional[pulumi.Input[GetCleanRoomAssetForeignTableArgs]] = None,
                             foreign_table_local_details: Optional[pulumi.Input[GetCleanRoomAssetForeignTableLocalDetailsArgs]] = None,
                             name: Optional[pulumi.Input[str]] = None,
                             notebook: Optional[pulumi.Input[GetCleanRoomAssetNotebookArgs]] = None,
                             table: Optional[pulumi.Input[GetCleanRoomAssetTableArgs]] = None,
                             table_local_details: Optional[pulumi.Input[GetCleanRoomAssetTableLocalDetailsArgs]] = None,
                             view: Optional[pulumi.Input[GetCleanRoomAssetViewArgs]] = None,
                             view_local_details: Optional[pulumi.Input[GetCleanRoomAssetViewLocalDetailsArgs]] = None,
                             volume_local_details: Optional[pulumi.Input[GetCleanRoomAssetVolumeLocalDetailsArgs]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetCleanRoomAssetResult]
    func LookupCleanRoomAsset(ctx *Context, args *LookupCleanRoomAssetArgs, opts ...InvokeOption) (*LookupCleanRoomAssetResult, error)
    func LookupCleanRoomAssetOutput(ctx *Context, args *LookupCleanRoomAssetOutputArgs, opts ...InvokeOption) LookupCleanRoomAssetResultOutput

    > Note: This function is named LookupCleanRoomAsset in the Go SDK.

    public static class GetCleanRoomAsset 
    {
        public static Task<GetCleanRoomAssetResult> InvokeAsync(GetCleanRoomAssetArgs args, InvokeOptions? opts = null)
        public static Output<GetCleanRoomAssetResult> Invoke(GetCleanRoomAssetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCleanRoomAssetResult> getCleanRoomAsset(GetCleanRoomAssetArgs args, InvokeOptions options)
    public static Output<GetCleanRoomAssetResult> getCleanRoomAsset(GetCleanRoomAssetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getCleanRoomAsset:getCleanRoomAsset
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AssetType string
    The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    CleanRoomName string
    The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    ForeignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    ForeignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    Notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    Table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    TableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    View GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    ViewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    VolumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    AssetType string
    The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    CleanRoomName string
    The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    ForeignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    ForeignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    Notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    Table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    TableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    View GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    ViewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    VolumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    assetType String
    The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    cleanRoomName String
    The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    tableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    viewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    assetType string
    The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    cleanRoomName string
    The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    tableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    viewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    asset_type str
    The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    name str

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    clean_room_name str
    The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreign_table GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreign_table_local_details GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    table_local_details GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    view_local_details GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volume_local_details GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    assetType String
    The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    cleanRoomName String
    The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreignTable Property Map
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreignTableLocalDetails Property Map
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook Property Map
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table Property Map
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    tableLocalDetails Property Map
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view Property Map
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    viewLocalDetails Property Map
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volumeLocalDetails Property Map
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME

    getCleanRoomAsset Result

    The following output properties are available:

    AddedAt int
    (integer) - When the asset is added to the clean room, in epoch milliseconds
    AssetType string
    (string) - The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - The name of the partition column
    OwnerCollaboratorAlias string
    (string) - The alias of the collaborator who owns this asset
    Status string
    (string) - Status of the asset. Possible values are: ACTIVE, PENDING, PERMISSION_DENIED
    CleanRoomName string
    (string) - The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    ForeignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    ForeignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    Notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    Table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    TableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    View GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    ViewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    VolumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    AddedAt int
    (integer) - When the asset is added to the clean room, in epoch milliseconds
    AssetType string
    (string) - The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - The name of the partition column
    OwnerCollaboratorAlias string
    (string) - The alias of the collaborator who owns this asset
    Status string
    (string) - Status of the asset. Possible values are: ACTIVE, PENDING, PERMISSION_DENIED
    CleanRoomName string
    (string) - The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    ForeignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    ForeignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    Notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    Table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    TableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    View GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    ViewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    VolumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    addedAt Integer
    (integer) - When the asset is added to the clean room, in epoch milliseconds
    assetType String
    (string) - The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - The name of the partition column
    ownerCollaboratorAlias String
    (string) - The alias of the collaborator who owns this asset
    status String
    (string) - Status of the asset. Possible values are: ACTIVE, PENDING, PERMISSION_DENIED
    cleanRoomName String
    (string) - The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    tableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    viewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    addedAt number
    (integer) - When the asset is added to the clean room, in epoch milliseconds
    assetType string
    (string) - The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    (string) - The name of the partition column
    ownerCollaboratorAlias string
    (string) - The alias of the collaborator who owns this asset
    status string
    (string) - Status of the asset. Possible values are: ACTIVE, PENDING, PERMISSION_DENIED
    cleanRoomName string
    (string) - The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreignTable GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreignTableLocalDetails GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    tableLocalDetails GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    viewLocalDetails GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volumeLocalDetails GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    added_at int
    (integer) - When the asset is added to the clean room, in epoch milliseconds
    asset_type str
    (string) - The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    (string) - The name of the partition column
    owner_collaborator_alias str
    (string) - The alias of the collaborator who owns this asset
    status str
    (string) - Status of the asset. Possible values are: ACTIVE, PENDING, PERMISSION_DENIED
    clean_room_name str
    (string) - The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreign_table GetCleanRoomAssetForeignTable
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreign_table_local_details GetCleanRoomAssetForeignTableLocalDetails
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook GetCleanRoomAssetNotebook
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table GetCleanRoomAssetTable
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    table_local_details GetCleanRoomAssetTableLocalDetails
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view GetCleanRoomAssetView
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    view_local_details GetCleanRoomAssetViewLocalDetails
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volume_local_details GetCleanRoomAssetVolumeLocalDetails
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME
    addedAt Number
    (integer) - When the asset is added to the clean room, in epoch milliseconds
    assetType String
    (string) - The type of the asset. Possible values are: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - The name of the partition column
    ownerCollaboratorAlias String
    (string) - The alias of the collaborator who owns this asset
    status String
    (string) - Status of the asset. Possible values are: ACTIVE, PENDING, PERMISSION_DENIED
    cleanRoomName String
    (string) - The name of the clean room this asset belongs to. This field is required for create operations and populated by the server for responses
    foreignTable Property Map
    (CleanRoomAssetForeignTable) - Foreign table details available to all collaborators of the clean room. Present if and only if asset_type is FOREIGN_TABLE
    foreignTableLocalDetails Property Map
    (CleanRoomAssetForeignTableLocalDetails) - Local details for a foreign that are only available to its owner. Present if and only if asset_type is FOREIGN_TABLE
    notebook Property Map
    (CleanRoomAssetNotebook) - Notebook details available to all collaborators of the clean room. Present if and only if asset_type is NOTEBOOK_FILE
    table Property Map
    (CleanRoomAssetTable) - Table details available to all collaborators of the clean room. Present if and only if asset_type is TABLE
    tableLocalDetails Property Map
    (CleanRoomAssetTableLocalDetails) - Local details for a table that are only available to its owner. Present if and only if asset_type is TABLE
    view Property Map
    (CleanRoomAssetView) - View details available to all collaborators of the clean room. Present if and only if asset_type is VIEW
    viewLocalDetails Property Map
    (CleanRoomAssetViewLocalDetails) - Local details for a view that are only available to its owner. Present if and only if asset_type is VIEW
    volumeLocalDetails Property Map
    (CleanRoomAssetVolumeLocalDetails) - Local details for a volume that are only available to its owner. Present if and only if asset_type is VOLUME

    Supporting Types

    GetCleanRoomAssetForeignTable

    Columns List<GetCleanRoomAssetForeignTableColumn>
    (list of ColumnInfo) - The metadata information of the columns in the view
    Columns []GetCleanRoomAssetForeignTableColumn
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns List<GetCleanRoomAssetForeignTableColumn>
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns GetCleanRoomAssetForeignTableColumn[]
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns Sequence[GetCleanRoomAssetForeignTableColumn]
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns List<Property Map>
    (list of ColumnInfo) - The metadata information of the columns in the view

    GetCleanRoomAssetForeignTableColumn

    Comment string
    (string) - User-provided free-form text description
    Mask GetCleanRoomAssetForeignTableColumnMask
    (ColumnMask)
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Nullable bool
    (boolean) - Whether field may be Null (default: true)
    PartitionIndex int
    (integer) - Partition index for column
    Position int
    (integer) - Ordinal position of column (starting at position 0)
    TypeIntervalType string
    (string) - Format of IntervalType
    TypeJson string
    (string) - Full data type specification, JSON-serialized
    TypeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    TypePrecision int
    (integer) - Digits of precision; required for DecimalTypes
    TypeScale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    TypeText string
    (string) - Full data type specification as SQL/catalogString text
    Comment string
    (string) - User-provided free-form text description
    Mask GetCleanRoomAssetForeignTableColumnMask
    (ColumnMask)
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Nullable bool
    (boolean) - Whether field may be Null (default: true)
    PartitionIndex int
    (integer) - Partition index for column
    Position int
    (integer) - Ordinal position of column (starting at position 0)
    TypeIntervalType string
    (string) - Format of IntervalType
    TypeJson string
    (string) - Full data type specification, JSON-serialized
    TypeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    TypePrecision int
    (integer) - Digits of precision; required for DecimalTypes
    TypeScale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    TypeText string
    (string) - Full data type specification as SQL/catalogString text
    comment String
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetForeignTableColumnMask
    (ColumnMask)
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable Boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex Integer
    (integer) - Partition index for column
    position Integer
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType String
    (string) - Format of IntervalType
    typeJson String
    (string) - Full data type specification, JSON-serialized
    typeName String
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision Integer
    (integer) - Digits of precision; required for DecimalTypes
    typeScale Integer
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText String
    (string) - Full data type specification as SQL/catalogString text
    comment string
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetForeignTableColumnMask
    (ColumnMask)
    name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex number
    (integer) - Partition index for column
    position number
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType string
    (string) - Format of IntervalType
    typeJson string
    (string) - Full data type specification, JSON-serialized
    typeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision number
    (integer) - Digits of precision; required for DecimalTypes
    typeScale number
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText string
    (string) - Full data type specification as SQL/catalogString text
    comment str
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetForeignTableColumnMask
    (ColumnMask)
    name str

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable bool
    (boolean) - Whether field may be Null (default: true)
    partition_index int
    (integer) - Partition index for column
    position int
    (integer) - Ordinal position of column (starting at position 0)
    type_interval_type str
    (string) - Format of IntervalType
    type_json str
    (string) - Full data type specification, JSON-serialized
    type_name str
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    type_precision int
    (integer) - Digits of precision; required for DecimalTypes
    type_scale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    type_text str
    (string) - Full data type specification as SQL/catalogString text
    comment String
    (string) - User-provided free-form text description
    mask Property Map
    (ColumnMask)
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable Boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex Number
    (integer) - Partition index for column
    position Number
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType String
    (string) - Format of IntervalType
    typeJson String
    (string) - Full data type specification, JSON-serialized
    typeName String
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision Number
    (integer) - Digits of precision; required for DecimalTypes
    typeScale Number
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText String
    (string) - Full data type specification as SQL/catalogString text

    GetCleanRoomAssetForeignTableColumnMask

    FunctionName string
    (string) - The full name of the column mask SQL UDF
    UsingColumnNames List<string>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    FunctionName string
    (string) - The full name of the column mask SQL UDF
    UsingColumnNames []string
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName String
    (string) - The full name of the column mask SQL UDF
    usingColumnNames List<String>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName string
    (string) - The full name of the column mask SQL UDF
    usingColumnNames string[]
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    function_name str
    (string) - The full name of the column mask SQL UDF
    using_column_names Sequence[str]
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName String
    (string) - The full name of the column mask SQL UDF
    usingColumnNames List<String>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'

    GetCleanRoomAssetForeignTableLocalDetails

    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    local_name str
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name

    GetCleanRoomAssetNotebook

    Etag string
    (string) - Server generated etag that represents the notebook version
    NotebookContent string
    (string) - Base 64 representation of the notebook contents. This is the same format as returned by :method:workspace/export with the format of HTML
    ReviewState string
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    Reviews List<GetCleanRoomAssetNotebookReview>
    (list of CleanRoomNotebookReview) - All existing approvals or rejections
    RunnerCollaboratorAliases List<string>
    (list of string) - collaborators that can run the notebook
    Etag string
    (string) - Server generated etag that represents the notebook version
    NotebookContent string
    (string) - Base 64 representation of the notebook contents. This is the same format as returned by :method:workspace/export with the format of HTML
    ReviewState string
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    Reviews []GetCleanRoomAssetNotebookReview
    (list of CleanRoomNotebookReview) - All existing approvals or rejections
    RunnerCollaboratorAliases []string
    (list of string) - collaborators that can run the notebook
    etag String
    (string) - Server generated etag that represents the notebook version
    notebookContent String
    (string) - Base 64 representation of the notebook contents. This is the same format as returned by :method:workspace/export with the format of HTML
    reviewState String
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    reviews List<GetCleanRoomAssetNotebookReview>
    (list of CleanRoomNotebookReview) - All existing approvals or rejections
    runnerCollaboratorAliases List<String>
    (list of string) - collaborators that can run the notebook
    etag string
    (string) - Server generated etag that represents the notebook version
    notebookContent string
    (string) - Base 64 representation of the notebook contents. This is the same format as returned by :method:workspace/export with the format of HTML
    reviewState string
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    reviews GetCleanRoomAssetNotebookReview[]
    (list of CleanRoomNotebookReview) - All existing approvals or rejections
    runnerCollaboratorAliases string[]
    (list of string) - collaborators that can run the notebook
    etag str
    (string) - Server generated etag that represents the notebook version
    notebook_content str
    (string) - Base 64 representation of the notebook contents. This is the same format as returned by :method:workspace/export with the format of HTML
    review_state str
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    reviews Sequence[GetCleanRoomAssetNotebookReview]
    (list of CleanRoomNotebookReview) - All existing approvals or rejections
    runner_collaborator_aliases Sequence[str]
    (list of string) - collaborators that can run the notebook
    etag String
    (string) - Server generated etag that represents the notebook version
    notebookContent String
    (string) - Base 64 representation of the notebook contents. This is the same format as returned by :method:workspace/export with the format of HTML
    reviewState String
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    reviews List<Property Map>
    (list of CleanRoomNotebookReview) - All existing approvals or rejections
    runnerCollaboratorAliases List<String>
    (list of string) - collaborators that can run the notebook

    GetCleanRoomAssetNotebookReview

    Comment string
    (string) - User-provided free-form text description
    CreatedAtMillis int
    (integer) - When the review was submitted, in epoch milliseconds
    ReviewState string
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    ReviewSubReason string
    (string) - Specified when the review was not explicitly made by a user. Possible values are: AUTO_APPROVED, BACKFILLED
    ReviewerCollaboratorAlias string
    (string) - Collaborator alias of the reviewer
    Comment string
    (string) - User-provided free-form text description
    CreatedAtMillis int
    (integer) - When the review was submitted, in epoch milliseconds
    ReviewState string
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    ReviewSubReason string
    (string) - Specified when the review was not explicitly made by a user. Possible values are: AUTO_APPROVED, BACKFILLED
    ReviewerCollaboratorAlias string
    (string) - Collaborator alias of the reviewer
    comment String
    (string) - User-provided free-form text description
    createdAtMillis Integer
    (integer) - When the review was submitted, in epoch milliseconds
    reviewState String
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    reviewSubReason String
    (string) - Specified when the review was not explicitly made by a user. Possible values are: AUTO_APPROVED, BACKFILLED
    reviewerCollaboratorAlias String
    (string) - Collaborator alias of the reviewer
    comment string
    (string) - User-provided free-form text description
    createdAtMillis number
    (integer) - When the review was submitted, in epoch milliseconds
    reviewState string
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    reviewSubReason string
    (string) - Specified when the review was not explicitly made by a user. Possible values are: AUTO_APPROVED, BACKFILLED
    reviewerCollaboratorAlias string
    (string) - Collaborator alias of the reviewer
    comment str
    (string) - User-provided free-form text description
    created_at_millis int
    (integer) - When the review was submitted, in epoch milliseconds
    review_state str
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    review_sub_reason str
    (string) - Specified when the review was not explicitly made by a user. Possible values are: AUTO_APPROVED, BACKFILLED
    reviewer_collaborator_alias str
    (string) - Collaborator alias of the reviewer
    comment String
    (string) - User-provided free-form text description
    createdAtMillis Number
    (integer) - When the review was submitted, in epoch milliseconds
    reviewState String
    (string) - Review outcome. Possible values are: APPROVED, PENDING, REJECTED
    reviewSubReason String
    (string) - Specified when the review was not explicitly made by a user. Possible values are: AUTO_APPROVED, BACKFILLED
    reviewerCollaboratorAlias String
    (string) - Collaborator alias of the reviewer

    GetCleanRoomAssetTable

    Columns List<GetCleanRoomAssetTableColumn>
    (list of ColumnInfo) - The metadata information of the columns in the view
    Columns []GetCleanRoomAssetTableColumn
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns List<GetCleanRoomAssetTableColumn>
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns GetCleanRoomAssetTableColumn[]
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns Sequence[GetCleanRoomAssetTableColumn]
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns List<Property Map>
    (list of ColumnInfo) - The metadata information of the columns in the view

    GetCleanRoomAssetTableColumn

    Comment string
    (string) - User-provided free-form text description
    Mask GetCleanRoomAssetTableColumnMask
    (ColumnMask)
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Nullable bool
    (boolean) - Whether field may be Null (default: true)
    PartitionIndex int
    (integer) - Partition index for column
    Position int
    (integer) - Ordinal position of column (starting at position 0)
    TypeIntervalType string
    (string) - Format of IntervalType
    TypeJson string
    (string) - Full data type specification, JSON-serialized
    TypeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    TypePrecision int
    (integer) - Digits of precision; required for DecimalTypes
    TypeScale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    TypeText string
    (string) - Full data type specification as SQL/catalogString text
    Comment string
    (string) - User-provided free-form text description
    Mask GetCleanRoomAssetTableColumnMask
    (ColumnMask)
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Nullable bool
    (boolean) - Whether field may be Null (default: true)
    PartitionIndex int
    (integer) - Partition index for column
    Position int
    (integer) - Ordinal position of column (starting at position 0)
    TypeIntervalType string
    (string) - Format of IntervalType
    TypeJson string
    (string) - Full data type specification, JSON-serialized
    TypeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    TypePrecision int
    (integer) - Digits of precision; required for DecimalTypes
    TypeScale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    TypeText string
    (string) - Full data type specification as SQL/catalogString text
    comment String
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetTableColumnMask
    (ColumnMask)
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable Boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex Integer
    (integer) - Partition index for column
    position Integer
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType String
    (string) - Format of IntervalType
    typeJson String
    (string) - Full data type specification, JSON-serialized
    typeName String
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision Integer
    (integer) - Digits of precision; required for DecimalTypes
    typeScale Integer
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText String
    (string) - Full data type specification as SQL/catalogString text
    comment string
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetTableColumnMask
    (ColumnMask)
    name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex number
    (integer) - Partition index for column
    position number
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType string
    (string) - Format of IntervalType
    typeJson string
    (string) - Full data type specification, JSON-serialized
    typeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision number
    (integer) - Digits of precision; required for DecimalTypes
    typeScale number
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText string
    (string) - Full data type specification as SQL/catalogString text
    comment str
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetTableColumnMask
    (ColumnMask)
    name str

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable bool
    (boolean) - Whether field may be Null (default: true)
    partition_index int
    (integer) - Partition index for column
    position int
    (integer) - Ordinal position of column (starting at position 0)
    type_interval_type str
    (string) - Format of IntervalType
    type_json str
    (string) - Full data type specification, JSON-serialized
    type_name str
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    type_precision int
    (integer) - Digits of precision; required for DecimalTypes
    type_scale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    type_text str
    (string) - Full data type specification as SQL/catalogString text
    comment String
    (string) - User-provided free-form text description
    mask Property Map
    (ColumnMask)
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable Boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex Number
    (integer) - Partition index for column
    position Number
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType String
    (string) - Format of IntervalType
    typeJson String
    (string) - Full data type specification, JSON-serialized
    typeName String
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision Number
    (integer) - Digits of precision; required for DecimalTypes
    typeScale Number
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText String
    (string) - Full data type specification as SQL/catalogString text

    GetCleanRoomAssetTableColumnMask

    FunctionName string
    (string) - The full name of the column mask SQL UDF
    UsingColumnNames List<string>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    FunctionName string
    (string) - The full name of the column mask SQL UDF
    UsingColumnNames []string
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName String
    (string) - The full name of the column mask SQL UDF
    usingColumnNames List<String>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName string
    (string) - The full name of the column mask SQL UDF
    usingColumnNames string[]
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    function_name str
    (string) - The full name of the column mask SQL UDF
    using_column_names Sequence[str]
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName String
    (string) - The full name of the column mask SQL UDF
    usingColumnNames List<String>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'

    GetCleanRoomAssetTableLocalDetails

    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    Partitions List<GetCleanRoomAssetTableLocalDetailsPartition>
    (list of Partition) - Partition filtering specification for a shared table
    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    Partitions []GetCleanRoomAssetTableLocalDetailsPartition
    (list of Partition) - Partition filtering specification for a shared table
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    partitions List<GetCleanRoomAssetTableLocalDetailsPartition>
    (list of Partition) - Partition filtering specification for a shared table
    localName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    partitions GetCleanRoomAssetTableLocalDetailsPartition[]
    (list of Partition) - Partition filtering specification for a shared table
    local_name str
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    partitions Sequence[GetCleanRoomAssetTableLocalDetailsPartition]
    (list of Partition) - Partition filtering specification for a shared table
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    partitions List<Property Map>
    (list of Partition) - Partition filtering specification for a shared table

    GetCleanRoomAssetTableLocalDetailsPartition

    Values List<GetCleanRoomAssetTableLocalDetailsPartitionValue>
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    Values []GetCleanRoomAssetTableLocalDetailsPartitionValue
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    values List<GetCleanRoomAssetTableLocalDetailsPartitionValue>
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    values GetCleanRoomAssetTableLocalDetailsPartitionValue[]
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    values Sequence[GetCleanRoomAssetTableLocalDetailsPartitionValue]
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    values List<Property Map>
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set

    GetCleanRoomAssetTableLocalDetailsPartitionValue

    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Op string
    (string) - The operator to apply for the value. Possible values are: EQUAL, LIKE
    RecipientPropertyKey string
    (string) - The key of a Delta Sharing recipient's property. For example "databricks-account-id". When this field is set, field value can not be set
    Value string
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Op string
    (string) - The operator to apply for the value. Possible values are: EQUAL, LIKE
    RecipientPropertyKey string
    (string) - The key of a Delta Sharing recipient's property. For example "databricks-account-id". When this field is set, field value can not be set
    Value string
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    op String
    (string) - The operator to apply for the value. Possible values are: EQUAL, LIKE
    recipientPropertyKey String
    (string) - The key of a Delta Sharing recipient's property. For example "databricks-account-id". When this field is set, field value can not be set
    value String
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    op string
    (string) - The operator to apply for the value. Possible values are: EQUAL, LIKE
    recipientPropertyKey string
    (string) - The key of a Delta Sharing recipient's property. For example "databricks-account-id". When this field is set, field value can not be set
    value string
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    name str

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    op str
    (string) - The operator to apply for the value. Possible values are: EQUAL, LIKE
    recipient_property_key str
    (string) - The key of a Delta Sharing recipient's property. For example "databricks-account-id". When this field is set, field value can not be set
    value str
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    op String
    (string) - The operator to apply for the value. Possible values are: EQUAL, LIKE
    recipientPropertyKey String
    (string) - The key of a Delta Sharing recipient's property. For example "databricks-account-id". When this field is set, field value can not be set
    value String
    (string) - The value of the partition column. When this value is not set, it means null value. When this field is set, field recipient_property_key can not be set

    GetCleanRoomAssetView

    Columns List<GetCleanRoomAssetViewColumn>
    (list of ColumnInfo) - The metadata information of the columns in the view
    Columns []GetCleanRoomAssetViewColumn
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns List<GetCleanRoomAssetViewColumn>
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns GetCleanRoomAssetViewColumn[]
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns Sequence[GetCleanRoomAssetViewColumn]
    (list of ColumnInfo) - The metadata information of the columns in the view
    columns List<Property Map>
    (list of ColumnInfo) - The metadata information of the columns in the view

    GetCleanRoomAssetViewColumn

    Comment string
    (string) - User-provided free-form text description
    Mask GetCleanRoomAssetViewColumnMask
    (ColumnMask)
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Nullable bool
    (boolean) - Whether field may be Null (default: true)
    PartitionIndex int
    (integer) - Partition index for column
    Position int
    (integer) - Ordinal position of column (starting at position 0)
    TypeIntervalType string
    (string) - Format of IntervalType
    TypeJson string
    (string) - Full data type specification, JSON-serialized
    TypeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    TypePrecision int
    (integer) - Digits of precision; required for DecimalTypes
    TypeScale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    TypeText string
    (string) - Full data type specification as SQL/catalogString text
    Comment string
    (string) - User-provided free-form text description
    Mask GetCleanRoomAssetViewColumnMask
    (ColumnMask)
    Name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    Nullable bool
    (boolean) - Whether field may be Null (default: true)
    PartitionIndex int
    (integer) - Partition index for column
    Position int
    (integer) - Ordinal position of column (starting at position 0)
    TypeIntervalType string
    (string) - Format of IntervalType
    TypeJson string
    (string) - Full data type specification, JSON-serialized
    TypeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    TypePrecision int
    (integer) - Digits of precision; required for DecimalTypes
    TypeScale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    TypeText string
    (string) - Full data type specification as SQL/catalogString text
    comment String
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetViewColumnMask
    (ColumnMask)
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable Boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex Integer
    (integer) - Partition index for column
    position Integer
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType String
    (string) - Format of IntervalType
    typeJson String
    (string) - Full data type specification, JSON-serialized
    typeName String
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision Integer
    (integer) - Digits of precision; required for DecimalTypes
    typeScale Integer
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText String
    (string) - Full data type specification as SQL/catalogString text
    comment string
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetViewColumnMask
    (ColumnMask)
    name string

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex number
    (integer) - Partition index for column
    position number
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType string
    (string) - Format of IntervalType
    typeJson string
    (string) - Full data type specification, JSON-serialized
    typeName string
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision number
    (integer) - Digits of precision; required for DecimalTypes
    typeScale number
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText string
    (string) - Full data type specification as SQL/catalogString text
    comment str
    (string) - User-provided free-form text description
    mask GetCleanRoomAssetViewColumnMask
    (ColumnMask)
    name str

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable bool
    (boolean) - Whether field may be Null (default: true)
    partition_index int
    (integer) - Partition index for column
    position int
    (integer) - Ordinal position of column (starting at position 0)
    type_interval_type str
    (string) - Format of IntervalType
    type_json str
    (string) - Full data type specification, JSON-serialized
    type_name str
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    type_precision int
    (integer) - Digits of precision; required for DecimalTypes
    type_scale int
    (integer) - Digits to right of decimal; Required for DecimalTypes
    type_text str
    (string) - Full data type specification as SQL/catalogString text
    comment String
    (string) - User-provided free-form text description
    mask Property Map
    (ColumnMask)
    name String

    A fully qualified name that uniquely identifies the asset within the clean room. This is also the name displayed in the clean room UI.

    For UC securable assets (tables, volumes, etc.), the format is shared_catalog.shared_schema.asset_name

    For notebooks, the name is the notebook file name. For jar analyses, the name is the jar analysis name

    nullable Boolean
    (boolean) - Whether field may be Null (default: true)
    partitionIndex Number
    (integer) - Partition index for column
    position Number
    (integer) - Ordinal position of column (starting at position 0)
    typeIntervalType String
    (string) - Format of IntervalType
    typeJson String
    (string) - Full data type specification, JSON-serialized
    typeName String
    (string) - . Possible values are: ARRAY, BINARY, BOOLEAN, BYTE, CHAR, DATE, DECIMAL, DOUBLE, FLOAT, GEOGRAPHY, GEOMETRY, INT, INTERVAL, LONG, MAP, NULL, SHORT, STRING, STRUCT, TABLE_TYPE, TIMESTAMP, TIMESTAMP_NTZ, USER_DEFINED_TYPE, VARIANT
    typePrecision Number
    (integer) - Digits of precision; required for DecimalTypes
    typeScale Number
    (integer) - Digits to right of decimal; Required for DecimalTypes
    typeText String
    (string) - Full data type specification as SQL/catalogString text

    GetCleanRoomAssetViewColumnMask

    FunctionName string
    (string) - The full name of the column mask SQL UDF
    UsingColumnNames List<string>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    FunctionName string
    (string) - The full name of the column mask SQL UDF
    UsingColumnNames []string
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName String
    (string) - The full name of the column mask SQL UDF
    usingColumnNames List<String>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName string
    (string) - The full name of the column mask SQL UDF
    usingColumnNames string[]
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    function_name str
    (string) - The full name of the column mask SQL UDF
    using_column_names Sequence[str]
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'
    functionName String
    (string) - The full name of the column mask SQL UDF
    usingColumnNames List<String>
    (list of string) - The list of additional table columns to be passed as input to the column mask function. The first arg of the mask function should be of the type of the column being masked and the types of the rest of the args should match the types of columns in 'using_column_names'

    GetCleanRoomAssetViewLocalDetails

    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    local_name str
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name

    GetCleanRoomAssetVolumeLocalDetails

    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    LocalName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName string
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    local_name str
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name
    localName String
    (string) - The fully qualified name of the volume in its owner's local metastore, in the format of catalog.schema.volume_name

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo
    Databricks v1.74.0 published on Thursday, Aug 14, 2025 by Pulumi