published on Thursday, Sep 24, 2026 by Pulumi
published on Thursday, Sep 24, 2026 by Pulumi
This resource allows you to create, read, update, and delete Discover domains. A domain is an organizational container that groups a governed tag key with presentation metadata (subtitle, description, owners, and an icon), letting teams curate and browse data assets by domain.
The tagKey must reference a governed tag that already exists in the default tag-policy namespace, and it is immutable once the domain is created.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const finance = new databricks.Domain("finance", {
tagKey: "finance",
subtitle: "Financial data assets",
description: "Curated finance datasets for the analytics org.",
icon: {
name: "BANK",
color: "#1B5E20",
},
});
import pulumi
import pulumi_databricks as databricks
finance = databricks.Domain("finance",
tag_key="finance",
subtitle="Financial data assets",
description="Curated finance datasets for the analytics org.",
icon={
"name": "BANK",
"color": "#1B5E20",
})
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.NewDomain(ctx, "finance", &databricks.DomainArgs{
TagKey: pulumi.String("finance"),
Subtitle: pulumi.String("Financial data assets"),
Description: pulumi.String("Curated finance datasets for the analytics org."),
Icon: &databricks.DomainIconArgs{
Name: pulumi.String("BANK"),
Color: pulumi.String("#1B5E20"),
},
})
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 finance = new Databricks.Domain("finance", new()
{
TagKey = "finance",
Subtitle = "Financial data assets",
Description = "Curated finance datasets for the analytics org.",
Icon = new Databricks.Inputs.DomainIconArgs
{
Name = "BANK",
Color = "#1B5E20",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.Domain;
import com.pulumi.databricks.DomainArgs;
import com.pulumi.databricks.inputs.DomainIconArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var finance = new Domain("finance", DomainArgs.builder()
.tagKey("finance")
.subtitle("Financial data assets")
.description("Curated finance datasets for the analytics org.")
.icon(DomainIconArgs.builder()
.name("BANK")
.color("#1B5E20")
.build())
.build());
}
}
resources:
finance:
type: databricks:Domain
properties:
tagKey: finance
subtitle: Financial data assets
description: Curated finance datasets for the analytics org.
icon:
name: BANK
color: '#1B5E20'
pulumi {
required_providers {
databricks = {
source = "pulumi/databricks"
}
}
}
resource "databricks_domain" "finance" {
tag_key = "finance"
subtitle = "Financial data assets"
description = "Curated finance datasets for the analytics org."
icon = {
name = "BANK"
color = "#1B5E20"
}
}
Create Domain Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);@overload
def Domain(resource_name: str,
args: DomainArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Domain(resource_name: str,
opts: Optional[ResourceOptions] = None,
tag_key: Optional[str] = None,
business_owner_ids: Optional[Sequence[int]] = None,
description: Optional[str] = None,
domain_id: Optional[str] = None,
draft: Optional[bool] = None,
icon: Optional[DomainIconArgs] = None,
parent_domain_id: Optional[str] = None,
provider_config: Optional[DomainProviderConfigArgs] = None,
subtitle: Optional[str] = None,
technical_owner_ids: Optional[Sequence[int]] = None)func NewDomain(ctx *Context, name string, args DomainArgs, opts ...ResourceOption) (*Domain, error)public Domain(string name, DomainArgs args, CustomResourceOptions? opts = null)
public Domain(String name, DomainArgs args)
public Domain(String name, DomainArgs args, CustomResourceOptions options)
type: databricks:Domain
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "databricks_domain" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DomainArgs
- 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 DomainArgs
- 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 DomainArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DomainArgs
- 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 domainResource = new Databricks.Domain("domainResource", new()
{
TagKey = "string",
BusinessOwnerIds = new[]
{
0,
},
Description = "string",
DomainId = "string",
Draft = false,
Icon = new Databricks.Inputs.DomainIconArgs
{
Color = "string",
Name = "string",
},
ParentDomainId = "string",
ProviderConfig = new Databricks.Inputs.DomainProviderConfigArgs
{
WorkspaceId = "string",
},
Subtitle = "string",
TechnicalOwnerIds = new[]
{
0,
},
});
example, err := databricks.NewDomain(ctx, "domainResource", &databricks.DomainArgs{
TagKey: pulumi.String("string"),
BusinessOwnerIds: pulumi.IntArray{
pulumi.Int(0),
},
Description: pulumi.String("string"),
DomainId: pulumi.String("string"),
Draft: pulumi.Bool(false),
Icon: &databricks.DomainIconArgs{
Color: pulumi.String("string"),
Name: pulumi.String("string"),
},
ParentDomainId: pulumi.String("string"),
ProviderConfig: &databricks.DomainProviderConfigArgs{
WorkspaceId: pulumi.String("string"),
},
Subtitle: pulumi.String("string"),
TechnicalOwnerIds: pulumi.IntArray{
pulumi.Int(0),
},
})
resource "databricks_domain" "domainResource" {
lifecycle {
create_before_destroy = true
}
tag_key = "string"
business_owner_ids = [0]
description = "string"
domain_id = "string"
draft = false
icon = {
color = "string"
name = "string"
}
parent_domain_id = "string"
provider_config = {
workspace_id = "string"
}
subtitle = "string"
technical_owner_ids = [0]
}
var domainResource = new Domain("domainResource", DomainArgs.builder()
.tagKey("string")
.businessOwnerIds(0)
.description("string")
.domainId("string")
.draft(false)
.icon(DomainIconArgs.builder()
.color("string")
.name("string")
.build())
.parentDomainId("string")
.providerConfig(DomainProviderConfigArgs.builder()
.workspaceId("string")
.build())
.subtitle("string")
.technicalOwnerIds(0)
.build());
domain_resource = databricks.Domain("domainResource",
tag_key="string",
business_owner_ids=[0],
description="string",
domain_id="string",
draft=False,
icon={
"color": "string",
"name": "string",
},
parent_domain_id="string",
provider_config={
"workspace_id": "string",
},
subtitle="string",
technical_owner_ids=[0])
const domainResource = new databricks.Domain("domainResource", {
tagKey: "string",
businessOwnerIds: [0],
description: "string",
domainId: "string",
draft: false,
icon: {
color: "string",
name: "string",
},
parentDomainId: "string",
providerConfig: {
workspaceId: "string",
},
subtitle: "string",
technicalOwnerIds: [0],
});
type: databricks:Domain
properties:
businessOwnerIds:
- 0
description: string
domainId: string
draft: false
icon:
color: string
name: string
parentDomainId: string
providerConfig:
workspaceId: string
subtitle: string
tagKey: string
technicalOwnerIds:
- 0
Domain 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 Domain resource accepts the following input properties:
- Tag
Key string - Governed tag key associated with this domain
- Business
Owner List<int>Ids - Principal IDs of the business owners (users, groups, or service principals)
- Description string
- Full description (max 4096 chars)
- Domain
Id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- Draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - Icon
Domain
Icon - Icon to display for the domain
- Parent
Domain stringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- Provider
Config DomainProvider Config - Configure the provider for management through account provider.
- Subtitle string
- Short description (max 280 chars)
- Technical
Owner List<int>Ids - Principal IDs of the technical owners (users, groups, or service principals)
- Tag
Key string - Governed tag key associated with this domain
- Business
Owner []intIds - Principal IDs of the business owners (users, groups, or service principals)
- Description string
- Full description (max 4096 chars)
- Domain
Id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- Draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - Icon
Domain
Icon Args - Icon to display for the domain
- Parent
Domain stringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- Provider
Config DomainProvider Config Args - Configure the provider for management through account provider.
- Subtitle string
- Short description (max 280 chars)
- Technical
Owner []intIds - Principal IDs of the technical owners (users, groups, or service principals)
- tag_
key string - Governed tag key associated with this domain
- business_
owner_ list(number)ids - Principal IDs of the business owners (users, groups, or service principals)
- description string
- Full description (max 4096 chars)
- domain_
id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - icon object
- Icon to display for the domain
- parent_
domain_ stringid - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider_
config object - Configure the provider for management through account provider.
- subtitle string
- Short description (max 280 chars)
- technical_
owner_ list(number)ids - Principal IDs of the technical owners (users, groups, or service principals)
- tag
Key String - Governed tag key associated with this domain
- business
Owner List<Integer>Ids - Principal IDs of the business owners (users, groups, or service principals)
- description String
- Full description (max 4096 chars)
- domain
Id String - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft Boolean
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - icon
Domain
Icon - Icon to display for the domain
- parent
Domain StringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider
Config DomainProvider Config - Configure the provider for management through account provider.
- subtitle String
- Short description (max 280 chars)
- technical
Owner List<Integer>Ids - Principal IDs of the technical owners (users, groups, or service principals)
- tag
Key string - Governed tag key associated with this domain
- business
Owner number[]Ids - Principal IDs of the business owners (users, groups, or service principals)
- description string
- Full description (max 4096 chars)
- domain
Id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft boolean
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - icon
Domain
Icon - Icon to display for the domain
- parent
Domain stringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider
Config DomainProvider Config - Configure the provider for management through account provider.
- subtitle string
- Short description (max 280 chars)
- technical
Owner number[]Ids - Principal IDs of the technical owners (users, groups, or service principals)
- tag_
key str - Governed tag key associated with this domain
- business_
owner_ Sequence[int]ids - Principal IDs of the business owners (users, groups, or service principals)
- description str
- Full description (max 4096 chars)
- domain_
id str - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - icon
Domain
Icon Args - Icon to display for the domain
- parent_
domain_ strid - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider_
config DomainProvider Config Args - Configure the provider for management through account provider.
- subtitle str
- Short description (max 280 chars)
- technical_
owner_ Sequence[int]ids - Principal IDs of the technical owners (users, groups, or service principals)
- tag
Key String - Governed tag key associated with this domain
- business
Owner List<Number>Ids - Principal IDs of the business owners (users, groups, or service principals)
- description String
- Full description (max 4096 chars)
- domain
Id String - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft Boolean
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - icon Property Map
- Icon to display for the domain
- parent
Domain StringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider
Config Property Map - Configure the provider for management through account provider.
- subtitle String
- Short description (max 280 chars)
- technical
Owner List<Number>Ids - Principal IDs of the technical owners (users, groups, or service principals)
Outputs
All input properties are implicitly available as output properties. Additionally, the Domain resource produces the following output properties:
- Create
Time string - (string) - Timestamp when the domain was created
- Effective
Draft bool - (boolean) - Resolved draft state of the domain
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - Update
Time string - (string) - Timestamp when the domain was last updated
- Create
Time string - (string) - Timestamp when the domain was created
- Effective
Draft bool - (boolean) - Resolved draft state of the domain
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - Update
Time string - (string) - Timestamp when the domain was last updated
- create_
time string - (string) - Timestamp when the domain was created
- effective_
draft bool - (boolean) - Resolved draft state of the domain
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - update_
time string - (string) - Timestamp when the domain was last updated
- create
Time String - (string) - Timestamp when the domain was created
- effective
Draft Boolean - (boolean) - Resolved draft state of the domain
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - update
Time String - (string) - Timestamp when the domain was last updated
- create
Time string - (string) - Timestamp when the domain was created
- effective
Draft boolean - (boolean) - Resolved draft state of the domain
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - update
Time string - (string) - Timestamp when the domain was last updated
- create_
time str - (string) - Timestamp when the domain was created
- effective_
draft bool - (boolean) - Resolved draft state of the domain
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - update_
time str - (string) - Timestamp when the domain was last updated
- create
Time String - (string) - Timestamp when the domain was created
- effective
Draft Boolean - (boolean) - Resolved draft state of the domain
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - update
Time String - (string) - Timestamp when the domain was last updated
Look up Existing Domain Resource
Get an existing Domain 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?: DomainState, opts?: CustomResourceOptions): Domain@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
business_owner_ids: Optional[Sequence[int]] = None,
create_time: Optional[str] = None,
description: Optional[str] = None,
domain_id: Optional[str] = None,
draft: Optional[bool] = None,
effective_draft: Optional[bool] = None,
icon: Optional[DomainIconArgs] = None,
name: Optional[str] = None,
parent_domain_id: Optional[str] = None,
provider_config: Optional[DomainProviderConfigArgs] = None,
subtitle: Optional[str] = None,
tag_key: Optional[str] = None,
technical_owner_ids: Optional[Sequence[int]] = None,
update_time: Optional[str] = None) -> Domainfunc GetDomain(ctx *Context, name string, id IDInput, state *DomainState, opts ...ResourceOption) (*Domain, error)public static Domain Get(string name, Input<string> id, DomainState? state, CustomResourceOptions? opts = null)public static Domain get(String name, Output<String> id, DomainState state, CustomResourceOptions options)resources: _: type: databricks:Domain get: id: ${id}import {
to = databricks_domain.example
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.
- Business
Owner List<int>Ids - Principal IDs of the business owners (users, groups, or service principals)
- Create
Time string - (string) - Timestamp when the domain was created
- Description string
- Full description (max 4096 chars)
- Domain
Id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- Draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - Effective
Draft bool - (boolean) - Resolved draft state of the domain
- Icon
Domain
Icon - Icon to display for the domain
- Name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - Parent
Domain stringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- Provider
Config DomainProvider Config - Configure the provider for management through account provider.
- Subtitle string
- Short description (max 280 chars)
- Tag
Key string - Governed tag key associated with this domain
- Technical
Owner List<int>Ids - Principal IDs of the technical owners (users, groups, or service principals)
- Update
Time string - (string) - Timestamp when the domain was last updated
- Business
Owner []intIds - Principal IDs of the business owners (users, groups, or service principals)
- Create
Time string - (string) - Timestamp when the domain was created
- Description string
- Full description (max 4096 chars)
- Domain
Id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- Draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - Effective
Draft bool - (boolean) - Resolved draft state of the domain
- Icon
Domain
Icon Args - Icon to display for the domain
- Name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - Parent
Domain stringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- Provider
Config DomainProvider Config Args - Configure the provider for management through account provider.
- Subtitle string
- Short description (max 280 chars)
- Tag
Key string - Governed tag key associated with this domain
- Technical
Owner []intIds - Principal IDs of the technical owners (users, groups, or service principals)
- Update
Time string - (string) - Timestamp when the domain was last updated
- business_
owner_ list(number)ids - Principal IDs of the business owners (users, groups, or service principals)
- create_
time string - (string) - Timestamp when the domain was created
- description string
- Full description (max 4096 chars)
- domain_
id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - effective_
draft bool - (boolean) - Resolved draft state of the domain
- icon object
- Icon to display for the domain
- name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - parent_
domain_ stringid - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider_
config object - Configure the provider for management through account provider.
- subtitle string
- Short description (max 280 chars)
- tag_
key string - Governed tag key associated with this domain
- technical_
owner_ list(number)ids - Principal IDs of the technical owners (users, groups, or service principals)
- update_
time string - (string) - Timestamp when the domain was last updated
- business
Owner List<Integer>Ids - Principal IDs of the business owners (users, groups, or service principals)
- create
Time String - (string) - Timestamp when the domain was created
- description String
- Full description (max 4096 chars)
- domain
Id String - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft Boolean
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - effective
Draft Boolean - (boolean) - Resolved draft state of the domain
- icon
Domain
Icon - Icon to display for the domain
- name String
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - parent
Domain StringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider
Config DomainProvider Config - Configure the provider for management through account provider.
- subtitle String
- Short description (max 280 chars)
- tag
Key String - Governed tag key associated with this domain
- technical
Owner List<Integer>Ids - Principal IDs of the technical owners (users, groups, or service principals)
- update
Time String - (string) - Timestamp when the domain was last updated
- business
Owner number[]Ids - Principal IDs of the business owners (users, groups, or service principals)
- create
Time string - (string) - Timestamp when the domain was created
- description string
- Full description (max 4096 chars)
- domain
Id string - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft boolean
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - effective
Draft boolean - (boolean) - Resolved draft state of the domain
- icon
Domain
Icon - Icon to display for the domain
- name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - parent
Domain stringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider
Config DomainProvider Config - Configure the provider for management through account provider.
- subtitle string
- Short description (max 280 chars)
- tag
Key string - Governed tag key associated with this domain
- technical
Owner number[]Ids - Principal IDs of the technical owners (users, groups, or service principals)
- update
Time string - (string) - Timestamp when the domain was last updated
- business_
owner_ Sequence[int]ids - Principal IDs of the business owners (users, groups, or service principals)
- create_
time str - (string) - Timestamp when the domain was created
- description str
- Full description (max 4096 chars)
- domain_
id str - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft bool
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - effective_
draft bool - (boolean) - Resolved draft state of the domain
- icon
Domain
Icon Args - Icon to display for the domain
- name str
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - parent_
domain_ strid - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider_
config DomainProvider Config Args - Configure the provider for management through account provider.
- subtitle str
- Short description (max 280 chars)
- tag_
key str - Governed tag key associated with this domain
- technical_
owner_ Sequence[int]ids - Principal IDs of the technical owners (users, groups, or service principals)
- update_
time str - (string) - Timestamp when the domain was last updated
- business
Owner List<Number>Ids - Principal IDs of the business owners (users, groups, or service principals)
- create
Time String - (string) - Timestamp when the domain was created
- description String
- Full description (max 4096 chars)
- domain
Id String - (string) - Unique identifier for the domain. If omitted at Create, the server generates one
- draft Boolean
- Whether to mark the domain as a draft. If omitted on Create, the server
applies a default; the resolved value is returned in
effectiveDraft - effective
Draft Boolean - (boolean) - Resolved draft state of the domain
- icon Property Map
- Icon to display for the domain
- name String
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id - parent
Domain StringId - Domain ID of the parent. If absent, this is a top-level domain. If present, this domain is a subdomain of the specified parent
- provider
Config Property Map - Configure the provider for management through account provider.
- subtitle String
- Short description (max 280 chars)
- tag
Key String - Governed tag key associated with this domain
- technical
Owner List<Number>Ids - Principal IDs of the technical owners (users, groups, or service principals)
- update
Time String - (string) - Timestamp when the domain was last updated
Supporting Types
DomainIcon, DomainIconArgs
- Color string
- Hex color code with # prefix (e.g., "#FF5733")
- Name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id
- Color string
- Hex color code with # prefix (e.g., "#FF5733")
- Name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id
- color string
- Hex color code with # prefix (e.g., "#FF5733")
- name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id
- color String
- Hex color code with # prefix (e.g., "#FF5733")
- name String
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id
- color string
- Hex color code with # prefix (e.g., "#FF5733")
- name string
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id
- color str
- Hex color code with # prefix (e.g., "#FF5733")
- name str
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id
- color String
- Hex color code with # prefix (e.g., "#FF5733")
- name String
- (string) - Full resource name of the domain. The primary identifier for this resource.
Format:
domains/{domain_id}Identifies the domain on get, update, and delete. Not an input on create — to choose the id, setCreateDomainRequest.domain_id
DomainProviderConfig, DomainProviderConfigArgs
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace_
id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace_
id str - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
published on Thursday, Sep 24, 2026 by Pulumi