Databricks v1.74.0 published on Thursday, Aug 14, 2025 by Pulumi
databricks.getCleanRoomsCleanRoom
Explore with Pulumi AI
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
- Remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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
- Remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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
- remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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
- remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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_ Getinfo Clean Rooms Clean Room Remote Detailed Info - (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
- remote
Detailed Property MapInfo - (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:
- Access
Restricted string - (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 string
- The provider-assigned unique ID for this managed resource.
- Local
Collaborator stringAlias - (string) - The alias of the collaborator tied to the local clean room
- Output
Catalog GetClean Rooms Clean Room Output Catalog - (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
- Updated
At 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
- Remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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 string - (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 string
- The provider-assigned unique ID for this managed resource.
- Local
Collaborator stringAlias - (string) - The alias of the collaborator tied to the local clean room
- Output
Catalog GetClean Rooms Clean Room Output Catalog - (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
- Updated
At 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
- Remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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 String - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- created
At Integer - (integer) - When the clean room was created, in epoch milliseconds
- id String
- The provider-assigned unique ID for this managed resource.
- local
Collaborator StringAlias - (string) - The alias of the collaborator tied to the local clean room
- output
Catalog GetClean Rooms Clean Room Output Catalog - (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
- updated
At 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
- remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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 string - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- created
At number - (integer) - When the clean room was created, in epoch milliseconds
- id string
- The provider-assigned unique ID for this managed resource.
- local
Collaborator stringAlias - (string) - The alias of the collaborator tied to the local clean room
- output
Catalog GetClean Rooms Clean Room Output Catalog - (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
- updated
At 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
- remote
Detailed GetInfo Clean Rooms Clean Room Remote Detailed Info - (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_ stralias - (string) - The alias of the collaborator tied to the local clean room
- output_
catalog GetClean Rooms Clean Room Output Catalog - (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_ Getinfo Clean Rooms Clean Room Remote Detailed Info - (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 String - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- created
At Number - (integer) - When the clean room was created, in epoch milliseconds
- id String
- The provider-assigned unique ID for this managed resource.
- local
Collaborator StringAlias - (string) - The alias of the collaborator tied to the local clean room
- output
Catalog 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
- updated
At 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
- remote
Detailed Property MapInfo - (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
- Catalog
Name 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
- Catalog
Name 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
- catalog
Name 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
- catalog
Name 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
- catalog
Name 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
- Central
Clean stringRoom Id - (string) - Central clean room ID
- Compliance
Security GetProfile Clean Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- Creator
Get
Clean Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- Cloud
Vendor string - (string) - Cloud vendor (aws,azure,gcp) of the central clean room
- Collaborators
List<Get
Clean Rooms Clean Room Remote Detailed Info Collaborator> - (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 GetPolicy Clean Rooms Clean Room Remote Detailed Info Egress Network Policy - (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
- Region string
- (string)
- Central
Clean stringRoom Id - (string) - Central clean room ID
- Compliance
Security GetProfile Clean Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- Creator
Get
Clean Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- Cloud
Vendor string - (string) - Cloud vendor (aws,azure,gcp) of the central clean room
- Collaborators
[]Get
Clean Rooms Clean Room Remote Detailed Info Collaborator - (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 GetPolicy Clean Rooms Clean Room Remote Detailed Info Egress Network Policy - (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
- Region string
- (string)
- central
Clean StringRoom Id - (string) - Central clean room ID
- compliance
Security GetProfile Clean Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- creator
Get
Clean Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- cloud
Vendor String - (string) - Cloud vendor (aws,azure,gcp) of the central clean room
- collaborators
List<Get
Clean Rooms Clean Room Remote Detailed Info Collaborator> - (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 GetPolicy Clean Rooms Clean Room Remote Detailed Info Egress Network Policy - (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
- region String
- (string)
- central
Clean stringRoom Id - (string) - Central clean room ID
- compliance
Security GetProfile Clean Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- creator
Get
Clean Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- cloud
Vendor string - (string) - Cloud vendor (aws,azure,gcp) of the central clean room
- collaborators
Get
Clean Rooms Clean Room Remote Detailed Info Collaborator[] - (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 GetPolicy Clean Rooms Clean Room Remote Detailed Info Egress Network Policy - (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
- region string
- (string)
- central_
clean_ strroom_ id - (string) - Central clean room ID
- compliance_
security_ Getprofile Clean Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- creator
Get
Clean Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- cloud_
vendor str - (string) - Cloud vendor (aws,azure,gcp) of the central clean room
- collaborators
Sequence[Get
Clean Rooms Clean Room Remote Detailed Info Collaborator] - (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_ Getpolicy Clean Rooms Clean Room Remote Detailed Info Egress Network Policy - (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
- region str
- (string)
- central
Clean StringRoom Id - (string) - Central clean room ID
- compliance
Security Property MapProfile - (ComplianceSecurityProfile)
- creator Property Map
- (CleanRoomCollaborator) - Collaborator who creates the clean room
- cloud
Vendor 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:
- egress
Network Property MapPolicy - (EgressNetworkPolicy) - Egress network policy to apply to the central clean room workspace
- region String
- (string)
GetCleanRoomsCleanRoomRemoteDetailedInfoCollaborator
- Collaborator
Alias 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
- Display
Name 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
- Invite
Recipient intWorkspace Id - (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 string - (string) - Organization name configured in the metastore
- Global
Metastore stringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - (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 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
- Display
Name 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
- Invite
Recipient intWorkspace Id - (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 string - (string) - Organization name configured in the metastore
- Global
Metastore stringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - (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 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
- display
Name 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
- invite
Recipient IntegerWorkspace Id - (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 String - (string) - Organization name configured in the metastore
- global
Metastore StringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - (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 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
- display
Name 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
- invite
Recipient numberWorkspace Id - (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 string - (string) - Organization name configured in the metastore
- global
Metastore stringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient stringEmail - (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_ intworkspace_ id - (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_ strid - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite_
recipient_ stremail - (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 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
- display
Name 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
- invite
Recipient NumberWorkspace Id - (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 String - (string) - Organization name configured in the metastore
- global
Metastore StringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - (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
- Compliance
Standards List<string> - (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
- Compliance
Standards []string - (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
- compliance
Standards List<String> - (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
- is
Enabled Boolean - (boolean) - Whether the compliance security profile is enabled
- compliance
Standards string[] - (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
- is
Enabled 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
- compliance
Standards List<String> - (list of ComplianceStandard) - The list of compliance standards that the compliance security profile is configured to enforce
- is
Enabled Boolean - (boolean) - Whether the compliance security profile is enabled
GetCleanRoomsCleanRoomRemoteDetailedInfoCreator
- Collaborator
Alias 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
- Display
Name 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
- Invite
Recipient intWorkspace Id - (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 string - (string) - Organization name configured in the metastore
- Global
Metastore stringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - (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 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
- Display
Name 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
- Invite
Recipient intWorkspace Id - (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 string - (string) - Organization name configured in the metastore
- Global
Metastore stringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - (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 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
- display
Name 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
- invite
Recipient IntegerWorkspace Id - (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 String - (string) - Organization name configured in the metastore
- global
Metastore StringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - (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 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
- display
Name 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
- invite
Recipient numberWorkspace Id - (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 string - (string) - Organization name configured in the metastore
- global
Metastore stringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient stringEmail - (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_ intworkspace_ id - (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_ strid - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite_
recipient_ stremail - (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 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
- display
Name 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
- invite
Recipient NumberWorkspace Id - (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 String - (string) - Organization name configured in the metastore
- global
Metastore StringId - (string) - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - (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
- Internet
Access GetClean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
- Internet
Access GetClean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
- internet
Access GetClean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
- internet
Access GetClean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
- internet_
access GetClean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
- internet
Access Property Map - (EgressNetworkPolicyInternetAccessPolicy) - The access policy enforced for egress traffic to the internet
GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess
- Allowed
Internet List<GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination> - (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- Allowed
Storage List<GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination> - (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- Log
Only GetMode Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
- Restriction
Mode string - (string) - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- Allowed
Internet []GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination - (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- Allowed
Storage []GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination - (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- Log
Only GetMode Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
- Restriction
Mode string - (string) - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- allowed
Internet List<GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination> - (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- allowed
Storage List<GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination> - (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- log
Only GetMode Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
- restriction
Mode String - (string) - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- allowed
Internet GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination[] - (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- allowed
Storage GetDestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination[] - (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- log
Only GetMode Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
- restriction
Mode string - (string) - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- allowed_
internet_ Sequence[Getdestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination] - (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- allowed_
storage_ Sequence[Getdestinations Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination] - (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- log_
only_ Getmode Clean Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - (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
- allowed
Internet List<Property Map>Destinations - (list of EgressNetworkPolicyInternetAccessPolicyInternetDestination)
- allowed
Storage List<Property Map>Destinations - (list of EgressNetworkPolicyInternetAccessPolicyStorageDestination)
- log
Only Property MapMode - (EgressNetworkPolicyInternetAccessPolicyLogOnlyMode) - Optional. If not specified, assume the policy is enforced for all workloads
- restriction
Mode 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
- Allowed
Paths List<string> - (list of string)
- Azure
Container string - (string)
- Azure
Dns stringZone - (string)
- Azure
Storage stringAccount - (string)
- Azure
Storage stringService - (string)
- Bucket
Name string - (string)
- Region string
- (string)
- Type string
- (string) - . Possible values are:
AWS_S3
,AZURE_STORAGE
,CLOUDFLARE_R2
,GOOGLE_CLOUD_STORAGE
- Allowed
Paths []string - (list of string)
- Azure
Container string - (string)
- Azure
Dns stringZone - (string)
- Azure
Storage stringAccount - (string)
- Azure
Storage stringService - (string)
- Bucket
Name string - (string)
- Region string
- (string)
- Type string
- (string) - . Possible values are:
AWS_S3
,AZURE_STORAGE
,CLOUDFLARE_R2
,GOOGLE_CLOUD_STORAGE
- allowed
Paths List<String> - (list of string)
- azure
Container String - (string)
- azure
Dns StringZone - (string)
- azure
Storage StringAccount - (string)
- azure
Storage StringService - (string)
- bucket
Name String - (string)
- region String
- (string)
- type String
- (string) - . Possible values are:
AWS_S3
,AZURE_STORAGE
,CLOUDFLARE_R2
,GOOGLE_CLOUD_STORAGE
- allowed
Paths string[] - (list of string)
- azure
Container string - (string)
- azure
Dns stringZone - (string)
- azure
Storage stringAccount - (string)
- azure
Storage stringService - (string)
- bucket
Name 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_ strzone - (string)
- azure_
storage_ straccount - (string)
- azure_
storage_ strservice - (string)
- bucket_
name str - (string)
- region str
- (string)
- type str
- (string) - . Possible values are:
AWS_S3
,AZURE_STORAGE
,CLOUDFLARE_R2
,GOOGLE_CLOUD_STORAGE
- allowed
Paths List<String> - (list of string)
- azure
Container String - (string)
- azure
Dns StringZone - (string)
- azure
Storage StringAccount - (string)
- azure
Storage StringService - (string)
- bucket
Name String - (string)
- region String
- (string)
- type String
- (string) - . Possible values are:
AWS_S3
,AZURE_STORAGE
,CLOUDFLARE_R2
,GOOGLE_CLOUD_STORAGE
GetCleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode
- Log
Only stringMode Type - (string) - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- Workloads List<string>
- (list of string)
- Log
Only stringMode Type - (string) - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- Workloads []string
- (list of string)
- log
Only StringMode Type - (string) - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- workloads List<String>
- (list of string)
- log
Only stringMode Type - (string) - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- workloads string[]
- (list of string)
- log_
only_ strmode_ type - (string) - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- workloads Sequence[str]
- (list of string)
- log
Only StringMode Type - (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.