Forum Discussion
Fabric Workspace Creation via Code
Team,
Is there a way to create Fabric workspace having a Capacity in Azure via powershell/API?
It should be deployed via code.
Please note it is going to workspace having a fabric capacity attached created in Azure with a certain F SKU.
Your assistance/input is highly appreciated.
Workspaces are still a Power BI thing so you need to use the Power BI REST API for now.
Groups - Create Group - REST API (Power BI Power BI REST APIs) | Microsoft Learn
You can also use the Terraform provider for Microsoft Fabric to create a workspace and the azurerm provider to create a Fabric capacity in Azure. However, note that the Fabric provider is currently in preview and not recommended for production environments.
Here are the relevant Terraform resources:
Fabric Workspace (Microsoft Fabric provider): Terraform Registry - Microsoft Fabric Workspace
Fabric Capacity (AzureRM provider): Terraform Registry - AzureRM Fabric Capacity
Here are some quickstart resources from Microsoft:
6 Replies
- lbendlinSuper User
Workspaces are still a Power BI thing so you need to use the Power BI REST API for now.
Groups - Create Group - REST API (Power BI Power BI REST APIs) | Microsoft Learn
- DianaGeyerFrequent Visitor
You can also use the Terraform provider for Microsoft Fabric to create a workspace and the azurerm provider to create a Fabric capacity in Azure. However, note that the Fabric provider is currently in preview and not recommended for production environments.
Here are the relevant Terraform resources:
Fabric Workspace (Microsoft Fabric provider): Terraform Registry - Microsoft Fabric Workspace
Fabric Capacity (AzureRM provider): Terraform Registry - AzureRM Fabric Capacity
Here are some quickstart resources from Microsoft:
- v-veshwara-msftCommunity Support
Hi DanialAnwaar ,
Thank you for engaging with the Microsoft Fabric Community.
Just following up to check if your query has been resolved and whether the responses from lbendlin and DianaGeyer were helpful. If so, please consider marking the helpful replies as Accepted Solutions to assist others with similar queries. If further assistance is needed, please reach out.
Thank you. - v-veshwara-msftCommunity Support
Hi DanialAnwaar ,
Just checking in to see if you query is resolved and if any responses were helpful. If so, kindly consider marking the helpful reply as 'Accepted Solution' to help others with similar queries.
Otherwise, feel free to reach out for further assistance.
Thank you.
- KevinChantSuper User
You can definitly create a workspace using the Fabric Command Line interface within code. I am not sure if you can add the default capacity to it though, you will have to test.
Fabric command line interface - Microsoft Fabric REST APIs | Microsoft Learn
- v-veshwara-msftCommunity Support
Hi DanialAnwaar ,
Following up to see if your query has been resolved. If any of the responses helped, please consider marking the relevant reply as the 'Accepted Solution' to assist others with similar questions.
If you're still facing issues, feel free to reach out.
Thank you.