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

databricks.getCleanRoomsCleanRoom

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.

    Example Usage

    Example: Datasource (Singular) Artifact

    import * as pulumi from "@pulumi/pulumi";
    import * as databricks from "@pulumi/databricks";
    
    const example = databricks.getCleanRoomsCleanRoom({
        name: "example-clean-room",
    });
    
    import pulumi
    import pulumi_databricks as databricks
    
    example = databricks.get_clean_rooms_clean_room(name="example-clean-room")
    
    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.LookupCleanRoomsCleanRoom(ctx, &databricks.LookupCleanRoomsCleanRoomArgs{
    			Name: pulumi.StringRef("example-clean-room"),
    		}, nil)
    		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 example = Databricks.GetCleanRoomsCleanRoom.Invoke(new()
        {
            Name = "example-clean-room",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.databricks.DatabricksFunctions;
    import com.pulumi.databricks.inputs.GetCleanRoomsCleanRoomArgs;
    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) {
            final var example = DatabricksFunctions.getCleanRoomsCleanRoom(GetCleanRoomsCleanRoomArgs.builder()
                .name("example-clean-room")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: databricks:getCleanRoomsCleanRoom
          arguments:
            name: example-clean-room
    

    Using getCleanRoomsCleanRoom

    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 getCleanRoomsCleanRoom(args: GetCleanRoomsCleanRoomArgs, opts?: InvokeOptions): Promise<GetCleanRoomsCleanRoomResult>
    function getCleanRoomsCleanRoomOutput(args: GetCleanRoomsCleanRoomOutputArgs, opts?: InvokeOptions): Output<GetCleanRoomsCleanRoomResult>
    def get_clean_rooms_clean_room(comment: Optional[str] = None,
                                   name: Optional[str] = None,
                                   owner: Optional[str] = None,
                                   remote_detailed_info: Optional[GetCleanRoomsCleanRoomRemoteDetailedInfo] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetCleanRoomsCleanRoomResult
    def get_clean_rooms_clean_room_output(comment: Optional[pulumi.Input[str]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   owner: Optional[pulumi.Input[str]] = None,
                                   remote_detailed_info: Optional[pulumi.Input[GetCleanRoomsCleanRoomRemoteDetailedInfoArgs]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetCleanRoomsCleanRoomResult]
    func LookupCleanRoomsCleanRoom(ctx *Context, args *LookupCleanRoomsCleanRoomArgs, opts ...InvokeOption) (*LookupCleanRoomsCleanRoomResult, error)
    func LookupCleanRoomsCleanRoomOutput(ctx *Context, args *LookupCleanRoomsCleanRoomOutputArgs, opts ...InvokeOption) LookupCleanRoomsCleanRoomResultOutput

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

    public static class GetCleanRoomsCleanRoom 
    {
        public static Task<GetCleanRoomsCleanRoomResult> InvokeAsync(GetCleanRoomsCleanRoomArgs args, InvokeOptions? opts = null)
        public static Output<GetCleanRoomsCleanRoomResult> Invoke(GetCleanRoomsCleanRoomInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCleanRoomsCleanRoomResult> getCleanRoomsCleanRoom(GetCleanRoomsCleanRoomArgs args, InvokeOptions options)
    public static Output<GetCleanRoomsCleanRoomResult> getCleanRoomsCleanRoom(GetCleanRoomsCleanRoomArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getCleanRoomsCleanRoom:getCleanRoomsCleanRoom
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Comment string
    (string)
    Name string
    The name of the clean room. It should follow UC securable naming requirements
    Owner string
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    RemoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    Comment string
    (string)
    Name string
    The name of the clean room. It should follow UC securable naming requirements
    Owner string
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    RemoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    comment String
    (string)
    name String
    The name of the clean room. It should follow UC securable naming requirements
    owner String
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    comment string
    (string)
    name string
    The name of the clean room. It should follow UC securable naming requirements
    owner string
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    comment str
    (string)
    name str
    The name of the clean room. It should follow UC securable naming requirements
    owner str
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remote_detailed_info GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    comment String
    (string)
    name String
    The name of the clean room. It should follow UC securable naming requirements
    owner String
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remoteDetailedInfo Property Map
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call

    getCleanRoomsCleanRoom Result

    The following output properties are available:

    AccessRestricted string
    (string) - Whether clean room access is restricted due to CSP. Possible values are: CSP_MISMATCH, NO_RESTRICTION
    CreatedAt int
    (integer) - When the clean room was created, in epoch milliseconds
    Id string
    The provider-assigned unique ID for this managed resource.
    LocalCollaboratorAlias string
    (string) - The alias of the collaborator tied to the local clean room
    OutputCatalog GetCleanRoomsCleanRoomOutputCatalog
    (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
    Status string
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    UpdatedAt int
    (integer) - When the clean room was last updated, in epoch milliseconds
    Comment string
    (string)
    Name string
    (string) - The name of the clean room. It should follow UC securable naming requirements
    Owner string
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    RemoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    AccessRestricted string
    (string) - Whether clean room access is restricted due to CSP. Possible values are: CSP_MISMATCH, NO_RESTRICTION
    CreatedAt int
    (integer) - When the clean room was created, in epoch milliseconds
    Id string
    The provider-assigned unique ID for this managed resource.
    LocalCollaboratorAlias string
    (string) - The alias of the collaborator tied to the local clean room
    OutputCatalog GetCleanRoomsCleanRoomOutputCatalog
    (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
    Status string
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    UpdatedAt int
    (integer) - When the clean room was last updated, in epoch milliseconds
    Comment string
    (string)
    Name string
    (string) - The name of the clean room. It should follow UC securable naming requirements
    Owner string
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    RemoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    accessRestricted String
    (string) - Whether clean room access is restricted due to CSP. Possible values are: CSP_MISMATCH, NO_RESTRICTION
    createdAt Integer
    (integer) - When the clean room was created, in epoch milliseconds
    id String
    The provider-assigned unique ID for this managed resource.
    localCollaboratorAlias String
    (string) - The alias of the collaborator tied to the local clean room
    outputCatalog GetCleanRoomsCleanRoomOutputCatalog
    (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
    status String
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    updatedAt Integer
    (integer) - When the clean room was last updated, in epoch milliseconds
    comment String
    (string)
    name String
    (string) - The name of the clean room. It should follow UC securable naming requirements
    owner String
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    accessRestricted string
    (string) - Whether clean room access is restricted due to CSP. Possible values are: CSP_MISMATCH, NO_RESTRICTION
    createdAt number
    (integer) - When the clean room was created, in epoch milliseconds
    id string
    The provider-assigned unique ID for this managed resource.
    localCollaboratorAlias string
    (string) - The alias of the collaborator tied to the local clean room
    outputCatalog GetCleanRoomsCleanRoomOutputCatalog
    (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
    status string
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    updatedAt number
    (integer) - When the clean room was last updated, in epoch milliseconds
    comment string
    (string)
    name string
    (string) - The name of the clean room. It should follow UC securable naming requirements
    owner string
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remoteDetailedInfo GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    access_restricted str
    (string) - Whether clean room access is restricted due to CSP. Possible values are: CSP_MISMATCH, NO_RESTRICTION
    created_at int
    (integer) - When the clean room was created, in epoch milliseconds
    id str
    The provider-assigned unique ID for this managed resource.
    local_collaborator_alias str
    (string) - The alias of the collaborator tied to the local clean room
    output_catalog GetCleanRoomsCleanRoomOutputCatalog
    (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
    status str
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    updated_at int
    (integer) - When the clean room was last updated, in epoch milliseconds
    comment str
    (string)
    name str
    (string) - The name of the clean room. It should follow UC securable naming requirements
    owner str
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remote_detailed_info GetCleanRoomsCleanRoomRemoteDetailedInfo
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call
    accessRestricted String
    (string) - Whether clean room access is restricted due to CSP. Possible values are: CSP_MISMATCH, NO_RESTRICTION
    createdAt Number
    (integer) - When the clean room was created, in epoch milliseconds
    id String
    The provider-assigned unique ID for this managed resource.
    localCollaboratorAlias String
    (string) - The alias of the collaborator tied to the local clean room
    outputCatalog Property Map
    (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
    status String
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    updatedAt Number
    (integer) - When the clean room was last updated, in epoch milliseconds
    comment String
    (string)
    name String
    (string) - The name of the clean room. It should follow UC securable naming requirements
    owner String
    (string) - This is Databricks username of the owner of the local clean room securable for permission management
    remoteDetailedInfo Property Map
    (CleanRoomRemoteDetail) - Central clean room details. During creation, users need to specify cloud_vendor, region, and collaborators.global_metastore_id. This field will not be filled in the ListCleanRooms call

    Supporting Types

    GetCleanRoomsCleanRoomOutputCatalog

    Status string
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    CatalogName string
    (string) - The name of the output catalog in UC. It should follow UC securable naming requirements. The field will always exist if status is CREATED
    Status string
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    CatalogName string
    (string) - The name of the output catalog in UC. It should follow UC securable naming requirements. The field will always exist if status is CREATED
    status String
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    catalogName String
    (string) - The name of the output catalog in UC. It should follow UC securable naming requirements. The field will always exist if status is CREATED
    status string
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    catalogName string
    (string) - The name of the output catalog in UC. It should follow UC securable naming requirements. The field will always exist if status is CREATED
    status str
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    catalog_name str
    (string) - The name of the output catalog in UC. It should follow UC securable naming requirements. The field will always exist if status is CREATED
    status String
    (string) - . Possible values are: CREATED, NOT_CREATED, NOT_ELIGIBLE
    catalogName String
    (string) - The name of the output catalog in UC. It should follow UC securable naming requirements. The field will always exist if status is CREATED

    GetCleanRoomsCleanRoomRemoteDetailedInfo

    CentralCleanRoomId string
    (string) - Central clean room ID
    ComplianceSecurityProfile GetCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    Creator GetCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    CloudVendor string
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    Collaborators List<GetCleanRoomsCleanRoomRemoteDetailedInfoCollaborator>
    (list of CleanRoomCollaborator) - Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
    EgressNetworkPolicy GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    Region string
    (string)
    CentralCleanRoomId string
    (string) - Central clean room ID
    ComplianceSecurityProfile GetCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    Creator GetCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    CloudVendor string
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    Collaborators []GetCleanRoomsCleanRoomRemoteDetailedInfoCollaborator
    (list of CleanRoomCollaborator) - Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
    EgressNetworkPolicy GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    Region string
    (string)
    centralCleanRoomId String
    (string) - Central clean room ID
    complianceSecurityProfile GetCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    creator GetCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    cloudVendor String
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    collaborators List<GetCleanRoomsCleanRoomRemoteDetailedInfoCollaborator>
    (list of CleanRoomCollaborator) - Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
    egressNetworkPolicy GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    region String
    (string)
    centralCleanRoomId string
    (string) - Central clean room ID
    complianceSecurityProfile GetCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    creator GetCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    cloudVendor string
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    collaborators GetCleanRoomsCleanRoomRemoteDetailedInfoCollaborator[]
    (list of CleanRoomCollaborator) - Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
    egressNetworkPolicy GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    region string
    (string)
    central_clean_room_id str
    (string) - Central clean room ID
    compliance_security_profile GetCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    creator GetCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    cloud_vendor str
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    collaborators Sequence[GetCleanRoomsCleanRoomRemoteDetailedInfoCollaborator]
    (list of CleanRoomCollaborator) - Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
    egress_network_policy GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    region str
    (string)
    centralCleanRoomId String
    (string) - Central clean room ID
    complianceSecurityProfile Property Map
    (ComplianceSecurityProfile)
    creator Property Map
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    cloudVendor String
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    collaborators List<Property Map>
    (list of CleanRoomCollaborator) - Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
    egressNetworkPolicy Property Map
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    region String
    (string)

    GetCleanRoomsCleanRoomRemoteDetailedInfoCollaborator

    CollaboratorAlias string
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    DisplayName string
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    InviteRecipientWorkspaceId int
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    OrganizationName string
    (string) - Organization name configured in the metastore
    GlobalMetastoreId string
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    InviteRecipientEmail string
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    CollaboratorAlias string
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    DisplayName string
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    InviteRecipientWorkspaceId int
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    OrganizationName string
    (string) - Organization name configured in the metastore
    GlobalMetastoreId string
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    InviteRecipientEmail string
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaboratorAlias String
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    displayName String
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    inviteRecipientWorkspaceId Integer
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organizationName String
    (string) - Organization name configured in the metastore
    globalMetastoreId String
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    inviteRecipientEmail String
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaboratorAlias string
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    displayName string
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    inviteRecipientWorkspaceId number
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organizationName string
    (string) - Organization name configured in the metastore
    globalMetastoreId string
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    inviteRecipientEmail string
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaborator_alias str
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    display_name str
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    invite_recipient_workspace_id int
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organization_name str
    (string) - Organization name configured in the metastore
    global_metastore_id str
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    invite_recipient_email str
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaboratorAlias String
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    displayName String
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    inviteRecipientWorkspaceId Number
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organizationName String
    (string) - Organization name configured in the metastore
    globalMetastoreId String
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    inviteRecipientEmail String
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET

    GetCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile

    ComplianceStandards List<string>
    (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
    IsEnabled bool
    (boolean) - Whether the compliance security profile is enabled
    ComplianceStandards []string
    (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
    IsEnabled bool
    (boolean) - Whether the compliance security profile is enabled
    complianceStandards List<String>
    (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
    isEnabled Boolean
    (boolean) - Whether the compliance security profile is enabled
    complianceStandards string[]
    (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
    isEnabled boolean
    (boolean) - Whether the compliance security profile is enabled
    compliance_standards Sequence[str]
    (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
    is_enabled bool
    (boolean) - Whether the compliance security profile is enabled
    complianceStandards List<String>
    (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
    isEnabled Boolean
    (boolean) - Whether the compliance security profile is enabled

    GetCleanRoomsCleanRoomRemoteDetailedInfoCreator

    CollaboratorAlias string
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    DisplayName string
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    InviteRecipientWorkspaceId int
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    OrganizationName string
    (string) - Organization name configured in the metastore
    GlobalMetastoreId string
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    InviteRecipientEmail string
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    CollaboratorAlias string
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    DisplayName string
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    InviteRecipientWorkspaceId int
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    OrganizationName string
    (string) - Organization name configured in the metastore
    GlobalMetastoreId string
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    InviteRecipientEmail string
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaboratorAlias String
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    displayName String
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    inviteRecipientWorkspaceId Integer
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organizationName String
    (string) - Organization name configured in the metastore
    globalMetastoreId String
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    inviteRecipientEmail String
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaboratorAlias string
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    displayName string
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    inviteRecipientWorkspaceId number
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organizationName string
    (string) - Organization name configured in the metastore
    globalMetastoreId string
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    inviteRecipientEmail string
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaborator_alias str
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    display_name str
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    invite_recipient_workspace_id int
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organization_name str
    (string) - Organization name configured in the metastore
    global_metastore_id str
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    invite_recipient_email str
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET
    collaboratorAlias String
    (string) - Collaborator alias specified by the clean room creator. It is unique across all collaborators of this clean room, and used to derive multiple values internally such as catalog alias and clean room name for single metastore clean rooms. It should follow UC securable naming requirements
    displayName String
    (string) - Generated display name for the collaborator. In the case of a single metastore clean room, it is the clean room name. For x-metastore clean rooms, it is the organization name of the metastore. It is not restricted to these values and could change in the future
    inviteRecipientWorkspaceId Number
    (integer) - Workspace ID of the user who is receiving the clean room "invitation". Must be specified if invite_recipient_email is specified. It should be empty when the collaborator is the creator of the clean room
    organizationName String
    (string) - Organization name configured in the metastore
    globalMetastoreId String
    (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
    inviteRecipientEmail String
    (string) - Email of the user who is receiving the clean room "invitation". It should be empty for the creator of the clean room, and non-empty for the invitees of the clean room. It is only returned in the output when clean room creator calls GET

    GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy

    InternetAccess GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    InternetAccess GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    internetAccess GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    internetAccess GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    internet_access GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    internetAccess Property Map
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet

    GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess

    AllowedInternetDestinations List<GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    AllowedStorageDestinations List<GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    LogOnlyMode GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
    RestrictionMode string
    (string) - . Possible values are: FULL_ACCESS, PRIVATE_ACCESS_ONLY, RESTRICTED_ACCESS
    AllowedInternetDestinations []GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    AllowedStorageDestinations []GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    LogOnlyMode GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
    RestrictionMode string
    (string) - . Possible values are: FULL_ACCESS, PRIVATE_ACCESS_ONLY, RESTRICTED_ACCESS
    allowedInternetDestinations List<GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    allowedStorageDestinations List<GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    logOnlyMode GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
    restrictionMode String
    (string) - . Possible values are: FULL_ACCESS, PRIVATE_ACCESS_ONLY, RESTRICTED_ACCESS
    allowedInternetDestinations GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination[]
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    allowedStorageDestinations GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination[]
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    logOnlyMode GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
    restrictionMode string
    (string) - . Possible values are: FULL_ACCESS, PRIVATE_ACCESS_ONLY, RESTRICTED_ACCESS
    allowed_internet_destinations Sequence[GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination]
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    allowed_storage_destinations Sequence[GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination]
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    log_only_mode GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
    restriction_mode str
    (string) - . Possible values are: FULL_ACCESS, PRIVATE_ACCESS_ONLY, RESTRICTED_ACCESS
    allowedInternetDestinations List<Property Map>
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    allowedStorageDestinations List<Property Map>
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    logOnlyMode Property Map
    (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
    restrictionMode String
    (string) - . Possible values are: FULL_ACCESS, PRIVATE_ACCESS_ONLY, RESTRICTED_ACCESS

    GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination

    Destination string
    (string)
    Protocol string
    (string) - . Possible values are: TCP
    Type string
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    Destination string
    (string)
    Protocol string
    (string) - . Possible values are: TCP
    Type string
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    destination String
    (string)
    protocol String
    (string) - . Possible values are: TCP
    type String
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    destination string
    (string)
    protocol string
    (string) - . Possible values are: TCP
    type string
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    destination str
    (string)
    protocol str
    (string) - . Possible values are: TCP
    type str
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    destination String
    (string)
    protocol String
    (string) - . Possible values are: TCP
    type String
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE

    GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination

    AllowedPaths List<string>
    (list of string)
    AzureContainer string
    (string)
    AzureDnsZone string
    (string)
    AzureStorageAccount string
    (string)
    AzureStorageService string
    (string)
    BucketName string
    (string)
    Region string
    (string)
    Type string
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    AllowedPaths []string
    (list of string)
    AzureContainer string
    (string)
    AzureDnsZone string
    (string)
    AzureStorageAccount string
    (string)
    AzureStorageService string
    (string)
    BucketName string
    (string)
    Region string
    (string)
    Type string
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    allowedPaths List<String>
    (list of string)
    azureContainer String
    (string)
    azureDnsZone String
    (string)
    azureStorageAccount String
    (string)
    azureStorageService String
    (string)
    bucketName String
    (string)
    region String
    (string)
    type String
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    allowedPaths string[]
    (list of string)
    azureContainer string
    (string)
    azureDnsZone string
    (string)
    azureStorageAccount string
    (string)
    azureStorageService string
    (string)
    bucketName string
    (string)
    region string
    (string)
    type string
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    allowed_paths Sequence[str]
    (list of string)
    azure_container str
    (string)
    azure_dns_zone str
    (string)
    azure_storage_account str
    (string)
    azure_storage_service str
    (string)
    bucket_name str
    (string)
    region str
    (string)
    type str
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE
    allowedPaths List<String>
    (list of string)
    azureContainer String
    (string)
    azureDnsZone String
    (string)
    azureStorageAccount String
    (string)
    azureStorageService String
    (string)
    bucketName String
    (string)
    region String
    (string)
    type String
    (string) - . Possible values are: AWS_S3, AZURE_STORAGE, CLOUDFLARE_R2, GOOGLE_CLOUD_STORAGE

    GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode

    LogOnlyModeType string
    (string) - . Possible values are: ALL_SERVICES, SELECTED_SERVICES
    Workloads List<string>
    (list of string)
    LogOnlyModeType string
    (string) - . Possible values are: ALL_SERVICES, SELECTED_SERVICES
    Workloads []string
    (list of string)
    logOnlyModeType String
    (string) - . Possible values are: ALL_SERVICES, SELECTED_SERVICES
    workloads List<String>
    (list of string)
    logOnlyModeType string
    (string) - . Possible values are: ALL_SERVICES, SELECTED_SERVICES
    workloads string[]
    (list of string)
    log_only_mode_type str
    (string) - . Possible values are: ALL_SERVICES, SELECTED_SERVICES
    workloads Sequence[str]
    (list of string)
    logOnlyModeType String
    (string) - . Possible values are: ALL_SERVICES, SELECTED_SERVICES
    workloads List<String>
    (list of string)

    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