domain
Manage domains (organize workspaces into business domains)
Authentication scope: fabric
List domains in the tenant
fabio domain listRead-only · Returns list
Show details of a domain
fabio domain show --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
Read-only · Returns object
create
Section titled “create”Create a new domain
fabio domain create --name <value>| Flag | Type | Required | Description |
|---|---|---|---|
--name |
string |
Yes | Domain display name |
--description |
string |
No | Optional description |
--parent-domain-id |
string |
No | Parent domain ID (for subdomains) |
Examples
fabio domain create --name "Finance"Mutates state · Returns object
update
Section titled “update”Update domain properties
fabio domain update --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
--name |
string |
No | New display name |
--description |
string |
No | New description |
Mutates state · Returns object
delete
Section titled “delete”Delete a domain
fabio domain delete --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
Mutates state · Destructive · Returns void
list-workspaces
Section titled “list-workspaces”List workspaces assigned to a domain
fabio domain list-workspaces --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
Read-only · Returns list
assign-workspaces
Section titled “assign-workspaces”Assign workspaces to a domain
fabio domain assign-workspaces --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
--workspaces |
string |
No | Workspace IDs to assign (comma-separated or repeated) |
Examples
fabio domain assign-workspaces --id $DOM --workspace-ids '["ws1","ws2"]'Mutates state · Returns object
unassign-workspaces
Section titled “unassign-workspaces”Unassign workspaces from a domain
fabio domain unassign-workspaces --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
--workspaces |
string |
No | Workspace IDs to unassign (comma-separated or repeated) |
Mutates state · Returns void
assign-by-capacity
Section titled “assign-by-capacity”Bulk-assign all workspaces by capacity to a domain
fabio domain assign-by-capacity --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
--capacities |
string |
No | Capacity IDs whose workspaces should be assigned (comma-separated) |
Mutates state · Returns object
assign-by-principal
Section titled “assign-by-principal”Bulk-assign all workspaces by principal to a domain
fabio domain assign-by-principal --id <value> --principal-type <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Domain ID |
--principals |
string |
No | Principal IDs whose workspaces should be assigned (comma-separated) |
--principal-type |
enum |
Yes | Principal type One of: User, Group, ServicePrincipal. |
Mutates state · Returns object
