Skip to content

domain

Manage domains (organize workspaces into business domains)

Authentication scope: fabric

List domains in the tenant

Terminal window
fabio domain list

Read-only · Returns list

Show details of a domain

Terminal window
fabio domain show --id <value>
Flag Type Required Description
--id string Yes Domain ID

Read-only · Returns object

Create a new domain

Terminal window
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

Terminal window
fabio domain create --name "Finance"

Mutates state · Returns object

Update domain properties

Terminal window
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 a domain

Terminal window
fabio domain delete --id <value>
Flag Type Required Description
--id string Yes Domain ID

Mutates state · Destructive · Returns void

List workspaces assigned to a domain

Terminal window
fabio domain list-workspaces --id <value>
Flag Type Required Description
--id string Yes Domain ID

Read-only · Returns list

Assign workspaces to a domain

Terminal window
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

Terminal window
fabio domain assign-workspaces --id $DOM --workspace-ids '["ws1","ws2"]'

Mutates state · Returns object

Unassign workspaces from a domain

Terminal window
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

Bulk-assign all workspaces by capacity to a domain

Terminal window
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

Bulk-assign all workspaces by principal to a domain

Terminal window
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