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

databricks.getCleanRoomsCleanRooms

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 fetch the list of clean rooms.

    Example Usage

    Example: Clean Room Datasource (Plural)

    import * as pulumi from "@pulumi/pulumi";
    import * as databricks from "@pulumi/databricks";
    
    const all = databricks.getCleanRoomsCleanRoom({});
    
    import pulumi
    import pulumi_databricks as databricks
    
    all = databricks.get_clean_rooms_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{}, 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 all = Databricks.GetCleanRoomsCleanRoom.Invoke();
    
    });
    
    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 all = DatabricksFunctions.getCleanRoomsCleanRoom(GetCleanRoomsCleanRoomArgs.builder()
                .build());
    
        }
    }
    
    variables:
      all:
        fn::invoke:
          function: databricks:getCleanRoomsCleanRoom
          arguments: {}
    

    Using getCleanRoomsCleanRooms

    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 getCleanRoomsCleanRooms(opts?: InvokeOptions): Promise<GetCleanRoomsCleanRoomsResult>
    function getCleanRoomsCleanRoomsOutput(opts?: InvokeOptions): Output<GetCleanRoomsCleanRoomsResult>
    def get_clean_rooms_clean_rooms(opts: Optional[InvokeOptions] = None) -> GetCleanRoomsCleanRoomsResult
    def get_clean_rooms_clean_rooms_output(opts: Optional[InvokeOptions] = None) -> Output[GetCleanRoomsCleanRoomsResult]
    func GetCleanRoomsCleanRooms(ctx *Context, opts ...InvokeOption) (*GetCleanRoomsCleanRoomsResult, error)
    func GetCleanRoomsCleanRoomsOutput(ctx *Context, opts ...InvokeOption) GetCleanRoomsCleanRoomsResultOutput

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

    public static class GetCleanRoomsCleanRooms 
    {
        public static Task<GetCleanRoomsCleanRoomsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetCleanRoomsCleanRoomsResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCleanRoomsCleanRoomsResult> getCleanRoomsCleanRooms(InvokeOptions options)
    public static Output<GetCleanRoomsCleanRoomsResult> getCleanRoomsCleanRooms(InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getCleanRoomsCleanRooms:getCleanRoomsCleanRooms
      arguments:
        # arguments dictionary

    getCleanRoomsCleanRooms Result

    The following output properties are available:

    CleanRooms List<GetCleanRoomsCleanRoomsCleanRoom>
    Id string
    The provider-assigned unique ID for this managed resource.
    CleanRooms []GetCleanRoomsCleanRoomsCleanRoom
    Id string
    The provider-assigned unique ID for this managed resource.
    cleanRooms List<GetCleanRoomsCleanRoomsCleanRoom>
    id String
    The provider-assigned unique ID for this managed resource.
    cleanRooms GetCleanRoomsCleanRoomsCleanRoom[]
    id string
    The provider-assigned unique ID for this managed resource.
    clean_rooms Sequence[GetCleanRoomsCleanRoomsCleanRoom]
    id str
    The provider-assigned unique ID for this managed resource.
    cleanRooms List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GetCleanRoomsCleanRoomsCleanRoom

    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
    LocalCollaboratorAlias string
    (string) - The alias of the collaborator tied to the local clean room
    OutputCatalog GetCleanRoomsCleanRoomsCleanRoomOutputCatalog
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfo
    (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
    LocalCollaboratorAlias string
    (string) - The alias of the collaborator tied to the local clean room
    OutputCatalog GetCleanRoomsCleanRoomsCleanRoomOutputCatalog
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfo
    (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
    localCollaboratorAlias String
    (string) - The alias of the collaborator tied to the local clean room
    outputCatalog GetCleanRoomsCleanRoomsCleanRoomOutputCatalog
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfo
    (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
    localCollaboratorAlias string
    (string) - The alias of the collaborator tied to the local clean room
    outputCatalog GetCleanRoomsCleanRoomsCleanRoomOutputCatalog
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfo
    (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
    local_collaborator_alias str
    (string) - The alias of the collaborator tied to the local clean room
    output_catalog GetCleanRoomsCleanRoomsCleanRoomOutputCatalog
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfo
    (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
    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

    GetCleanRoomsCleanRoomsCleanRoomOutputCatalog

    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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfo

    CentralCleanRoomId string
    (string) - Central clean room ID
    ComplianceSecurityProfile GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    Creator GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    CloudVendor string
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    Collaborators List<GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCollaborator>
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    Region string
    (string)
    CentralCleanRoomId string
    (string) - Central clean room ID
    ComplianceSecurityProfile GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    Creator GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    CloudVendor string
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    Collaborators []GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCollaborator
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    Region string
    (string)
    centralCleanRoomId String
    (string) - Central clean room ID
    complianceSecurityProfile GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    creator GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    cloudVendor String
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    collaborators List<GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCollaborator>
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
    region String
    (string)
    centralCleanRoomId string
    (string) - Central clean room ID
    complianceSecurityProfile GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    creator GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    cloudVendor string
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    collaborators GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCollaborator[]
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile
    (ComplianceSecurityProfile)
    creator GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCreator
    (CleanRoomCollaborator) - Collaborator who creates the clean room
    cloud_vendor str
    (string) - Cloud vendor (aws,azure,gcp) of the central clean room
    collaborators Sequence[GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCollaborator]
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy
    (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)

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCollaborator

    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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile

    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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoCreator

    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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy

    InternetAccess GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    InternetAccess GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    internetAccess GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    internetAccess GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
    internet_access GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
    (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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess

    AllowedInternetDestinations List<GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    AllowedStorageDestinations List<GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    LogOnlyMode GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (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 []GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    AllowedStorageDestinations []GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    LogOnlyMode GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (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<GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    allowedStorageDestinations List<GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination>
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    logOnlyMode GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (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 GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination[]
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    allowedStorageDestinations GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination[]
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    logOnlyMode GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (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[GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination]
    (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
    allowed_storage_destinations Sequence[GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination]
    (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
    log_only_mode GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
    (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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination

    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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination

    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

    GetCleanRoomsCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode

    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