databricks.CleanRoomsCleanRoom
Explore with Pulumi AI
A Clean Room is a secure environment for data collaboration that enables multiple organizations to analyze their data together while maintaining privacy and security. Clean Rooms provide a controlled environment where data can be shared and analyzed without exposing the underlying raw data.
Example Usage
Example: Clean Room Resource
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
this:
type: databricks:CleanRoomsCleanRoom
properties:
name: example-clean-room
owner: example@databricks.com
remoteDetailedInfo:
cloud_vendor: aws
region: us-west-2
collaborators:
- collaboratorAlias: collaborator
globalMetastoreId: aws:us-east-1:12345678-1234-1234-1234-123456789012
inviteRecipientEmail: example@databricks.com
inviteRecipientWorkspaceId: '123456789012345'
- globalMetastoreId: aws:us-east-1:12345678-1234-1234-1234-123456789012
collaboratorAlias: creator
egress_network_policy:
internetAccess:
restrictionMode: RESTRICTED_ACCESS
Create CleanRoomsCleanRoom Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CleanRoomsCleanRoom(name: string, args?: CleanRoomsCleanRoomArgs, opts?: CustomResourceOptions);
@overload
def CleanRoomsCleanRoom(resource_name: str,
args: Optional[CleanRoomsCleanRoomArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def CleanRoomsCleanRoom(resource_name: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
name: Optional[str] = None,
owner: Optional[str] = None,
remote_detailed_info: Optional[CleanRoomsCleanRoomRemoteDetailedInfoArgs] = None)
func NewCleanRoomsCleanRoom(ctx *Context, name string, args *CleanRoomsCleanRoomArgs, opts ...ResourceOption) (*CleanRoomsCleanRoom, error)
public CleanRoomsCleanRoom(string name, CleanRoomsCleanRoomArgs? args = null, CustomResourceOptions? opts = null)
public CleanRoomsCleanRoom(String name, CleanRoomsCleanRoomArgs args)
public CleanRoomsCleanRoom(String name, CleanRoomsCleanRoomArgs args, CustomResourceOptions options)
type: databricks:CleanRoomsCleanRoom
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CleanRoomsCleanRoomArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CleanRoomsCleanRoomArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CleanRoomsCleanRoomArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CleanRoomsCleanRoomArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CleanRoomsCleanRoomArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var cleanRoomsCleanRoomResource = new Databricks.CleanRoomsCleanRoom("cleanRoomsCleanRoomResource", new()
{
Comment = "string",
Name = "string",
Owner = "string",
RemoteDetailedInfo = new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoArgs
{
CentralCleanRoomId = "string",
CloudVendor = "string",
Collaborators = new[]
{
new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoCollaboratorArgs
{
CollaboratorAlias = "string",
DisplayName = "string",
GlobalMetastoreId = "string",
InviteRecipientEmail = "string",
InviteRecipientWorkspaceId = 0,
OrganizationName = "string",
},
},
ComplianceSecurityProfile = new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfileArgs
{
ComplianceStandards = new[]
{
"string",
},
IsEnabled = false,
},
Creator = new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoCreatorArgs
{
CollaboratorAlias = "string",
DisplayName = "string",
GlobalMetastoreId = "string",
InviteRecipientEmail = "string",
InviteRecipientWorkspaceId = 0,
OrganizationName = "string",
},
EgressNetworkPolicy = new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyArgs
{
InternetAccess = new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessArgs
{
AllowedInternetDestinations = new[]
{
new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestinationArgs
{
Destination = "string",
Protocol = "string",
Type = "string",
},
},
AllowedStorageDestinations = new[]
{
new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestinationArgs
{
AllowedPaths = new[]
{
"string",
},
AzureContainer = "string",
AzureDnsZone = "string",
AzureStorageAccount = "string",
AzureStorageService = "string",
BucketName = "string",
Region = "string",
Type = "string",
},
},
LogOnlyMode = new Databricks.Inputs.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyModeArgs
{
LogOnlyModeType = "string",
Workloads = new[]
{
"string",
},
},
RestrictionMode = "string",
},
},
Region = "string",
},
});
example, err := databricks.NewCleanRoomsCleanRoom(ctx, "cleanRoomsCleanRoomResource", &databricks.CleanRoomsCleanRoomArgs{
Comment: pulumi.String("string"),
Name: pulumi.String("string"),
Owner: pulumi.String("string"),
RemoteDetailedInfo: &databricks.CleanRoomsCleanRoomRemoteDetailedInfoArgs{
CentralCleanRoomId: pulumi.String("string"),
CloudVendor: pulumi.String("string"),
Collaborators: databricks.CleanRoomsCleanRoomRemoteDetailedInfoCollaboratorArray{
&databricks.CleanRoomsCleanRoomRemoteDetailedInfoCollaboratorArgs{
CollaboratorAlias: pulumi.String("string"),
DisplayName: pulumi.String("string"),
GlobalMetastoreId: pulumi.String("string"),
InviteRecipientEmail: pulumi.String("string"),
InviteRecipientWorkspaceId: pulumi.Int(0),
OrganizationName: pulumi.String("string"),
},
},
ComplianceSecurityProfile: &databricks.CleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfileArgs{
ComplianceStandards: pulumi.StringArray{
pulumi.String("string"),
},
IsEnabled: pulumi.Bool(false),
},
Creator: &databricks.CleanRoomsCleanRoomRemoteDetailedInfoCreatorArgs{
CollaboratorAlias: pulumi.String("string"),
DisplayName: pulumi.String("string"),
GlobalMetastoreId: pulumi.String("string"),
InviteRecipientEmail: pulumi.String("string"),
InviteRecipientWorkspaceId: pulumi.Int(0),
OrganizationName: pulumi.String("string"),
},
EgressNetworkPolicy: &databricks.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyArgs{
InternetAccess: &databricks.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessArgs{
AllowedInternetDestinations: databricks.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestinationArray{
&databricks.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestinationArgs{
Destination: pulumi.String("string"),
Protocol: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
AllowedStorageDestinations: databricks.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestinationArray{
&databricks.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestinationArgs{
AllowedPaths: pulumi.StringArray{
pulumi.String("string"),
},
AzureContainer: pulumi.String("string"),
AzureDnsZone: pulumi.String("string"),
AzureStorageAccount: pulumi.String("string"),
AzureStorageService: pulumi.String("string"),
BucketName: pulumi.String("string"),
Region: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
LogOnlyMode: &databricks.CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyModeArgs{
LogOnlyModeType: pulumi.String("string"),
Workloads: pulumi.StringArray{
pulumi.String("string"),
},
},
RestrictionMode: pulumi.String("string"),
},
},
Region: pulumi.String("string"),
},
})
var cleanRoomsCleanRoomResource = new CleanRoomsCleanRoom("cleanRoomsCleanRoomResource", CleanRoomsCleanRoomArgs.builder()
.comment("string")
.name("string")
.owner("string")
.remoteDetailedInfo(CleanRoomsCleanRoomRemoteDetailedInfoArgs.builder()
.centralCleanRoomId("string")
.cloudVendor("string")
.collaborators(CleanRoomsCleanRoomRemoteDetailedInfoCollaboratorArgs.builder()
.collaboratorAlias("string")
.displayName("string")
.globalMetastoreId("string")
.inviteRecipientEmail("string")
.inviteRecipientWorkspaceId(0)
.organizationName("string")
.build())
.complianceSecurityProfile(CleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfileArgs.builder()
.complianceStandards("string")
.isEnabled(false)
.build())
.creator(CleanRoomsCleanRoomRemoteDetailedInfoCreatorArgs.builder()
.collaboratorAlias("string")
.displayName("string")
.globalMetastoreId("string")
.inviteRecipientEmail("string")
.inviteRecipientWorkspaceId(0)
.organizationName("string")
.build())
.egressNetworkPolicy(CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyArgs.builder()
.internetAccess(CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessArgs.builder()
.allowedInternetDestinations(CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestinationArgs.builder()
.destination("string")
.protocol("string")
.type("string")
.build())
.allowedStorageDestinations(CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestinationArgs.builder()
.allowedPaths("string")
.azureContainer("string")
.azureDnsZone("string")
.azureStorageAccount("string")
.azureStorageService("string")
.bucketName("string")
.region("string")
.type("string")
.build())
.logOnlyMode(CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyModeArgs.builder()
.logOnlyModeType("string")
.workloads("string")
.build())
.restrictionMode("string")
.build())
.build())
.region("string")
.build())
.build());
clean_rooms_clean_room_resource = databricks.CleanRoomsCleanRoom("cleanRoomsCleanRoomResource",
comment="string",
name="string",
owner="string",
remote_detailed_info={
"central_clean_room_id": "string",
"cloud_vendor": "string",
"collaborators": [{
"collaborator_alias": "string",
"display_name": "string",
"global_metastore_id": "string",
"invite_recipient_email": "string",
"invite_recipient_workspace_id": 0,
"organization_name": "string",
}],
"compliance_security_profile": {
"compliance_standards": ["string"],
"is_enabled": False,
},
"creator": {
"collaborator_alias": "string",
"display_name": "string",
"global_metastore_id": "string",
"invite_recipient_email": "string",
"invite_recipient_workspace_id": 0,
"organization_name": "string",
},
"egress_network_policy": {
"internet_access": {
"allowed_internet_destinations": [{
"destination": "string",
"protocol": "string",
"type": "string",
}],
"allowed_storage_destinations": [{
"allowed_paths": ["string"],
"azure_container": "string",
"azure_dns_zone": "string",
"azure_storage_account": "string",
"azure_storage_service": "string",
"bucket_name": "string",
"region": "string",
"type": "string",
}],
"log_only_mode": {
"log_only_mode_type": "string",
"workloads": ["string"],
},
"restriction_mode": "string",
},
},
"region": "string",
})
const cleanRoomsCleanRoomResource = new databricks.CleanRoomsCleanRoom("cleanRoomsCleanRoomResource", {
comment: "string",
name: "string",
owner: "string",
remoteDetailedInfo: {
centralCleanRoomId: "string",
cloudVendor: "string",
collaborators: [{
collaboratorAlias: "string",
displayName: "string",
globalMetastoreId: "string",
inviteRecipientEmail: "string",
inviteRecipientWorkspaceId: 0,
organizationName: "string",
}],
complianceSecurityProfile: {
complianceStandards: ["string"],
isEnabled: false,
},
creator: {
collaboratorAlias: "string",
displayName: "string",
globalMetastoreId: "string",
inviteRecipientEmail: "string",
inviteRecipientWorkspaceId: 0,
organizationName: "string",
},
egressNetworkPolicy: {
internetAccess: {
allowedInternetDestinations: [{
destination: "string",
protocol: "string",
type: "string",
}],
allowedStorageDestinations: [{
allowedPaths: ["string"],
azureContainer: "string",
azureDnsZone: "string",
azureStorageAccount: "string",
azureStorageService: "string",
bucketName: "string",
region: "string",
type: "string",
}],
logOnlyMode: {
logOnlyModeType: "string",
workloads: ["string"],
},
restrictionMode: "string",
},
},
region: "string",
},
});
type: databricks:CleanRoomsCleanRoom
properties:
comment: string
name: string
owner: string
remoteDetailedInfo:
centralCleanRoomId: string
cloudVendor: string
collaborators:
- collaboratorAlias: string
displayName: string
globalMetastoreId: string
inviteRecipientEmail: string
inviteRecipientWorkspaceId: 0
organizationName: string
complianceSecurityProfile:
complianceStandards:
- string
isEnabled: false
creator:
collaboratorAlias: string
displayName: string
globalMetastoreId: string
inviteRecipientEmail: string
inviteRecipientWorkspaceId: 0
organizationName: string
egressNetworkPolicy:
internetAccess:
allowedInternetDestinations:
- destination: string
protocol: string
type: string
allowedStorageDestinations:
- allowedPaths:
- string
azureContainer: string
azureDnsZone: string
azureStorageAccount: string
azureStorageService: string
bucketName: string
region: string
type: string
logOnlyMode:
logOnlyModeType: string
workloads:
- string
restrictionMode: string
region: string
CleanRoomsCleanRoom Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CleanRoomsCleanRoom resource accepts the following input properties:
- Comment string
- Name string
- The name of the clean room. It should follow UC securable naming requirements
- Owner string
- This is Databricks username of the owner of the local clean room securable for permission management
- Remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info - 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
- Name string
- The name of the clean room. It should follow UC securable naming requirements
- Owner string
- This is Databricks username of the owner of the local clean room securable for permission management
- Remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info Args - 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
- name String
- The name of the clean room. It should follow UC securable naming requirements
- owner String
- This is Databricks username of the owner of the local clean room securable for permission management
- remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info - 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
- name string
- The name of the clean room. It should follow UC securable naming requirements
- owner string
- This is Databricks username of the owner of the local clean room securable for permission management
- remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info - 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
- name str
- The name of the clean room. It should follow UC securable naming requirements
- owner str
- This is Databricks username of the owner of the local clean room securable for permission management
- remote_
detailed_ Cleaninfo Rooms Clean Room Remote Detailed Info Args - 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
- name String
- The name of the clean room. It should follow UC securable naming requirements
- owner String
- This is Databricks username of the owner of the local clean room securable for permission management
- remote
Detailed Property MapInfo - 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
Outputs
All input properties are implicitly available as output properties. Additionally, the CleanRoomsCleanRoom resource produces the following output properties:
- 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 CleanRooms 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
- 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 CleanRooms 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
- 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 CleanRooms 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
- 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 CleanRooms 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
- 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 CleanRooms 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
- 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
Look up Existing CleanRoomsCleanRoom Resource
Get an existing CleanRoomsCleanRoom resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CleanRoomsCleanRoomState, opts?: CustomResourceOptions): CleanRoomsCleanRoom
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_restricted: Optional[str] = None,
comment: Optional[str] = None,
created_at: Optional[int] = None,
local_collaborator_alias: Optional[str] = None,
name: Optional[str] = None,
output_catalog: Optional[CleanRoomsCleanRoomOutputCatalogArgs] = None,
owner: Optional[str] = None,
remote_detailed_info: Optional[CleanRoomsCleanRoomRemoteDetailedInfoArgs] = None,
status: Optional[str] = None,
updated_at: Optional[int] = None) -> CleanRoomsCleanRoom
func GetCleanRoomsCleanRoom(ctx *Context, name string, id IDInput, state *CleanRoomsCleanRoomState, opts ...ResourceOption) (*CleanRoomsCleanRoom, error)
public static CleanRoomsCleanRoom Get(string name, Input<string> id, CleanRoomsCleanRoomState? state, CustomResourceOptions? opts = null)
public static CleanRoomsCleanRoom get(String name, Output<String> id, CleanRoomsCleanRoomState state, CustomResourceOptions options)
resources: _: type: databricks:CleanRoomsCleanRoom get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Access
Restricted string - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- Comment string
- Created
At int - (integer) - When the clean room was created, in epoch milliseconds
- Local
Collaborator stringAlias - (string) - The alias of the collaborator tied to the local clean room
- Name string
- The name of the clean room. It should follow UC securable naming requirements
- Output
Catalog CleanRooms 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
- Owner string
- This is Databricks username of the owner of the local clean room securable for permission management
- Remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info - 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
- 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
- Access
Restricted string - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- Comment string
- Created
At int - (integer) - When the clean room was created, in epoch milliseconds
- Local
Collaborator stringAlias - (string) - The alias of the collaborator tied to the local clean room
- Name string
- The name of the clean room. It should follow UC securable naming requirements
- Output
Catalog CleanRooms Clean Room Output Catalog Args - (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
- Owner string
- This is Databricks username of the owner of the local clean room securable for permission management
- Remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info Args - 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
- 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
- access
Restricted String - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- comment String
- created
At Integer - (integer) - When the clean room was created, in epoch milliseconds
- local
Collaborator StringAlias - (string) - The alias of the collaborator tied to the local clean room
- name String
- The name of the clean room. It should follow UC securable naming requirements
- output
Catalog CleanRooms 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
- owner String
- This is Databricks username of the owner of the local clean room securable for permission management
- remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info - 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
- 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
- access
Restricted string - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- comment string
- created
At number - (integer) - When the clean room was created, in epoch milliseconds
- local
Collaborator stringAlias - (string) - The alias of the collaborator tied to the local clean room
- name string
- The name of the clean room. It should follow UC securable naming requirements
- output
Catalog CleanRooms 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
- owner string
- This is Databricks username of the owner of the local clean room securable for permission management
- remote
Detailed CleanInfo Rooms Clean Room Remote Detailed Info - 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
- 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
- access_
restricted str - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- comment str
- created_
at int - (integer) - When the clean room was created, in epoch milliseconds
- local_
collaborator_ stralias - (string) - The alias of the collaborator tied to the local clean room
- name str
- The name of the clean room. It should follow UC securable naming requirements
- output_
catalog CleanRooms Clean Room Output Catalog Args - (CleanRoomOutputCatalog) - Output catalog of the clean room. It is an output only field. Output catalog is manipulated using the separate CreateCleanRoomOutputCatalog API
- owner str
- This is Databricks username of the owner of the local clean room securable for permission management
- remote_
detailed_ Cleaninfo Rooms Clean Room Remote Detailed Info Args - 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
- 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
- access
Restricted String - (string) - Whether clean room access is restricted due to CSP. Possible values are:
CSP_MISMATCH
,NO_RESTRICTION
- comment String
- created
At Number - (integer) - When the clean room was created, in epoch milliseconds
- local
Collaborator StringAlias - (string) - The alias of the collaborator tied to the local clean room
- name String
- The name of the clean room. It should follow UC securable naming requirements
- 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
- owner String
- This is Databricks username of the owner of the local clean room securable for permission management
- remote
Detailed Property MapInfo - 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
- 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
Supporting Types
CleanRoomsCleanRoomOutputCatalog, CleanRoomsCleanRoomOutputCatalogArgs
- Catalog
Name 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 - 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 - 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 - 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 str - 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 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
CleanRoomsCleanRoomRemoteDetailedInfo, CleanRoomsCleanRoomRemoteDetailedInfoArgs
- Central
Clean stringRoom Id - (string) - Central clean room ID
- Cloud
Vendor string - Cloud vendor (aws,azure,gcp) of the central clean room
- Collaborators
List<Clean
Rooms Clean Room Remote Detailed Info Collaborator> Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
It has the creator's global_metastore_id (determined by caller of CreateCleanRoom).
Its invite_recipient_email is empty
- Compliance
Security CleanProfile Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- Creator
Clean
Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- Egress
Network CleanPolicy Rooms Clean Room Remote Detailed Info Egress Network Policy - Egress network policy to apply to the central clean room workspace
- Region string
- Central
Clean stringRoom Id - (string) - Central clean room ID
- Cloud
Vendor string - Cloud vendor (aws,azure,gcp) of the central clean room
- Collaborators
[]Clean
Rooms Clean Room Remote Detailed Info Collaborator Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
It has the creator's global_metastore_id (determined by caller of CreateCleanRoom).
Its invite_recipient_email is empty
- Compliance
Security CleanProfile Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- Creator
Clean
Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- Egress
Network CleanPolicy Rooms Clean Room Remote Detailed Info Egress Network Policy - Egress network policy to apply to the central clean room workspace
- Region string
- central
Clean StringRoom Id - (string) - Central clean room ID
- cloud
Vendor String - Cloud vendor (aws,azure,gcp) of the central clean room
- collaborators
List<Clean
Rooms Clean Room Remote Detailed Info Collaborator> Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
It has the creator's global_metastore_id (determined by caller of CreateCleanRoom).
Its invite_recipient_email is empty
- compliance
Security CleanProfile Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- creator
Clean
Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- egress
Network CleanPolicy Rooms Clean Room Remote Detailed Info Egress Network Policy - Egress network policy to apply to the central clean room workspace
- region String
- central
Clean stringRoom Id - (string) - Central clean room ID
- cloud
Vendor string - Cloud vendor (aws,azure,gcp) of the central clean room
- collaborators
Clean
Rooms Clean Room Remote Detailed Info Collaborator[] Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
It has the creator's global_metastore_id (determined by caller of CreateCleanRoom).
Its invite_recipient_email is empty
- compliance
Security CleanProfile Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- creator
Clean
Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- egress
Network CleanPolicy Rooms Clean Room Remote Detailed Info Egress Network Policy - Egress network policy to apply to the central clean room workspace
- region string
- central_
clean_ strroom_ id - (string) - Central clean room ID
- cloud_
vendor str - Cloud vendor (aws,azure,gcp) of the central clean room
- collaborators
Sequence[Clean
Rooms Clean Room Remote Detailed Info Collaborator] Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
It has the creator's global_metastore_id (determined by caller of CreateCleanRoom).
Its invite_recipient_email is empty
- compliance_
security_ Cleanprofile Rooms Clean Room Remote Detailed Info Compliance Security Profile - (ComplianceSecurityProfile)
- creator
Clean
Rooms Clean Room Remote Detailed Info Creator - (CleanRoomCollaborator) - Collaborator who creates the clean room
- egress_
network_ Cleanpolicy Rooms Clean Room Remote Detailed Info Egress Network Policy - Egress network policy to apply to the central clean room workspace
- region str
- central
Clean StringRoom Id - (string) - Central clean room ID
- cloud
Vendor String - Cloud vendor (aws,azure,gcp) of the central clean room
- collaborators List<Property Map>
Collaborators in the central clean room. There should one and only one collaborator in the list that satisfies the owner condition:
It has the creator's global_metastore_id (determined by caller of CreateCleanRoom).
Its invite_recipient_email is empty
- compliance
Security Property MapProfile - (ComplianceSecurityProfile)
- creator Property Map
- (CleanRoomCollaborator) - Collaborator who creates the clean room
- egress
Network Property MapPolicy - Egress network policy to apply to the central clean room workspace
- region String
CleanRoomsCleanRoomRemoteDetailedInfoCollaborator, CleanRoomsCleanRoomRemoteDetailedInfoCollaboratorArgs
- Collaborator
Alias 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
- Global
Metastore stringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - 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
- Invite
Recipient intWorkspace Id - 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
- Collaborator
Alias 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
- Global
Metastore stringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - 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
- Invite
Recipient intWorkspace Id - 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
- collaborator
Alias 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
- global
Metastore StringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - 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
- invite
Recipient IntegerWorkspace Id - 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
- collaborator
Alias 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
- global
Metastore stringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient stringEmail - 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
- invite
Recipient numberWorkspace Id - 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
- collaborator_
alias str - 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
- global_
metastore_ strid - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite_
recipient_ stremail - 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
- invite_
recipient_ intworkspace_ id - 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
- collaborator
Alias 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
- global
Metastore StringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - 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
- invite
Recipient NumberWorkspace Id - 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
CleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfile, CleanRoomsCleanRoomRemoteDetailedInfoComplianceSecurityProfileArgs
- Compliance
Standards List<string> - The list of compliance standards that the compliance security profile is configured to enforce
- Is
Enabled bool - Whether the compliance security profile is enabled
- Compliance
Standards []string - The list of compliance standards that the compliance security profile is configured to enforce
- Is
Enabled bool - Whether the compliance security profile is enabled
- compliance
Standards List<String> - The list of compliance standards that the compliance security profile is configured to enforce
- is
Enabled Boolean - Whether the compliance security profile is enabled
- compliance
Standards string[] - The list of compliance standards that the compliance security profile is configured to enforce
- is
Enabled boolean - Whether the compliance security profile is enabled
- compliance_
standards Sequence[str] - The list of compliance standards that the compliance security profile is configured to enforce
- is_
enabled bool - Whether the compliance security profile is enabled
- compliance
Standards List<String> - The list of compliance standards that the compliance security profile is configured to enforce
- is
Enabled Boolean - Whether the compliance security profile is enabled
CleanRoomsCleanRoomRemoteDetailedInfoCreator, CleanRoomsCleanRoomRemoteDetailedInfoCreatorArgs
- Collaborator
Alias 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
- Global
Metastore stringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - 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
- Invite
Recipient intWorkspace Id - 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
- Collaborator
Alias 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
- Global
Metastore stringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- Invite
Recipient stringEmail - 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
- Invite
Recipient intWorkspace Id - 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
- collaborator
Alias 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
- global
Metastore StringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - 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
- invite
Recipient IntegerWorkspace Id - 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
- collaborator
Alias 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
- global
Metastore stringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient stringEmail - 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
- invite
Recipient numberWorkspace Id - 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
- collaborator_
alias str - 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
- global_
metastore_ strid - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite_
recipient_ stremail - 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
- invite_
recipient_ intworkspace_ id - 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
- collaborator
Alias 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
- global
Metastore StringId - The global Unity Catalog metastore id of the collaborator. The identifier is of format cloud:region:metastore-uuid
- invite
Recipient StringEmail - 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
- invite
Recipient NumberWorkspace Id - 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
CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicy, CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyArgs
- Internet
Access CleanRooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - The access policy enforced for egress traffic to the internet
- Internet
Access CleanRooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - The access policy enforced for egress traffic to the internet
- internet
Access CleanRooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - The access policy enforced for egress traffic to the internet
- internet
Access CleanRooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - The access policy enforced for egress traffic to the internet
- internet_
access CleanRooms Clean Room Remote Detailed Info Egress Network Policy Internet Access - The access policy enforced for egress traffic to the internet
- internet
Access Property Map - The access policy enforced for egress traffic to the internet
CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccess, CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessArgs
- Allowed
Internet List<CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination> - Allowed
Storage List<CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination> - Log
Only CleanMode Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - Optional. If not specified, assume the policy is enforced for all workloads
- Restriction
Mode string - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- Allowed
Internet []CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination - Allowed
Storage []CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination - Log
Only CleanMode Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - Optional. If not specified, assume the policy is enforced for all workloads
- Restriction
Mode string - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- allowed
Internet List<CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination> - allowed
Storage List<CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination> - log
Only CleanMode Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - Optional. If not specified, assume the policy is enforced for all workloads
- restriction
Mode String - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- allowed
Internet CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination[] - allowed
Storage CleanDestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination[] - log
Only CleanMode Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - Optional. If not specified, assume the policy is enforced for all workloads
- restriction
Mode string - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- allowed_
internet_ Sequence[Cleandestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Internet Destination] - allowed_
storage_ Sequence[Cleandestinations Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Allowed Storage Destination] - log_
only_ Cleanmode Rooms Clean Room Remote Detailed Info Egress Network Policy Internet Access Log Only Mode - Optional. If not specified, assume the policy is enforced for all workloads
- restriction_
mode str - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
- allowed
Internet List<Property Map>Destinations - allowed
Storage List<Property Map>Destinations - log
Only Property MapMode - Optional. If not specified, assume the policy is enforced for all workloads
- restriction
Mode String - . Possible values are:
FULL_ACCESS
,PRIVATE_ACCESS_ONLY
,RESTRICTED_ACCESS
CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestination, CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestinationArgs
- Destination string
- Protocol string
- . Possible values are:
TCP
- Type string
- Destination string
- Protocol string
- . Possible values are:
TCP
- Type string
- destination String
- protocol String
- . Possible values are:
TCP
- type String
- destination string
- protocol string
- . Possible values are:
TCP
- type string
- destination str
- protocol str
- . Possible values are:
TCP
- type str
- destination String
- protocol String
- . Possible values are:
TCP
- type String
CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestination, CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestinationArgs
- Allowed
Paths List<string> - Azure
Container string - Azure
Dns stringZone - Azure
Storage stringAccount - Azure
Storage stringService - Bucket
Name string - Region string
- Type string
- Allowed
Paths []string - Azure
Container string - Azure
Dns stringZone - Azure
Storage stringAccount - Azure
Storage stringService - Bucket
Name string - Region string
- Type string
- allowed
Paths List<String> - azure
Container String - azure
Dns StringZone - azure
Storage StringAccount - azure
Storage StringService - bucket
Name String - region String
- type String
- allowed
Paths string[] - azure
Container string - azure
Dns stringZone - azure
Storage stringAccount - azure
Storage stringService - bucket
Name string - region string
- type string
- allowed_
paths Sequence[str] - azure_
container str - azure_
dns_ strzone - azure_
storage_ straccount - azure_
storage_ strservice - bucket_
name str - region str
- type str
- allowed
Paths List<String> - azure
Container String - azure
Dns StringZone - azure
Storage StringAccount - azure
Storage StringService - bucket
Name String - region String
- type String
CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode, CleanRoomsCleanRoomRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyModeArgs
- Log
Only stringMode Type - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- Workloads List<string>
- Log
Only stringMode Type - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- Workloads []string
- log
Only StringMode Type - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- workloads List<String>
- log
Only stringMode Type - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- workloads string[]
- log_
only_ strmode_ type - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- workloads Sequence[str]
- log
Only StringMode Type - . Possible values are:
ALL_SERVICES
,SELECTED_SERVICES
- workloads List<String>
Import
As of Pulumi v1.5, resources can be imported through configuration.
hcl
import {
id = name
to = databricks_clean_rooms_clean_room.this
}
If you are using an older version of Pulumi, import the resource using the pulumi import
command as follows:
$ pulumi import databricks:index/cleanRoomsCleanRoom:CleanRoomsCleanRoom databricks_clean_rooms_clean_room name
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricks
Terraform Provider.