Microsoft Fabric Updates Blog

Announcing the new Terraform Provider for Microsoft Fabric (Public Preview)

A new Terraform Provider for Microsoft Fabric is now in public preview. This provider empowers users to automate and streamline their deployment and management processes in a declarative manner.

With the Terraform Provider for Microsoft Fabric, users can:

  1. Enhance Governance and Compliance: Establish and enforce processes, mitigate risks, identify and rectify infrastructure drifts, use policies for compliance, approve modifications, and track update history.
  2. Automate Complex Deployments: Simplify and templatize repetitive tasks, apply changes across multiple environments, and provision environments for various application development stages (Dev, Test, Prod, Pipelines) or common use cases like Copilots.
  3. Manage Ephemeral Environments: Create and destroy temporary development/test environments as needed, ensuring greater consistency between production and development setups.
  4. Enable Cross-Tenant Resource Copying: Facilitate the copying of environmental resources across non-production tenants for development purposes within enterprises.
  5. Accelerate Infrastructure Setup: Speed up the setup of complex self-hosted products within customer tenants.
  6. Manage Partner Tenants: Initialize and manage tenants for business partners, such as dealerships and franchises.

Terraform, as a powerful Infrastructure as Code (IaC) tool, can create and manage a wide range of cloud resources thanks to its extensive support for various providers. Providers in Terraform are plugins that enable it to work with virtually any platform or service that has an accessible API. This flexibility allows users to define and provision infrastructure across different environments seamlessly.

A white square with blue text

Description automatically generated

By leveraging Terraform’s capabilities with this new provider, you can benefit from streamlined workflows, enhanced control over your infrastructure, and improved consistency across environments.

The Terraform Provider for Microsoft Fabric Public Preview supports the creation and management of the following resources:

  • Environment
  • Data Pipeline
  • Eventhouse
  • Eventstream
  • KQL Database
  • Lakehouse
  • ML Experiment
  • ML Model
  • Notebook
  • Report
  • Semantic Model
  • Warehouse
  • Domain
  • Domain Role Assignment
  • Domain Workspace Assignment
  • Workspace
  • Workspace Role Assignment
  • Workspace Git
  • Spark Settings
  • Spark Pool
  • Environment Spark Settings

These resources can be efficiently managed using the Terraform Provider for Microsoft Fabric, enabling streamlined infrastructure management and automation.

We are committed to continually expanding the capabilities of this provider. Stay tuned for future updates, as we plan to introduce many more resources and features to further enhance your experience and meet your evolving needs.

関連するブログ記事

Announcing the new Terraform Provider for Microsoft Fabric (Public Preview)

7月 10, 2025 作成者: Matthew Hicks

Effortlessly read Delta Lake tables using Apache Iceberg readers Microsoft Fabric is a unified, SaaS data and analytics platform designed for the era of AI. All workloads in Microsoft Fabric use Delta Lake as the standard, open-source table format. With Microsoft OneLake, Fabric’s unified SaaS data lake, customers can unify their data estate across multiple … Continue reading “New in OneLake: Access your Delta Lake tables as Iceberg automatically (Preview)”

7月 10, 2025 作成者: Ulrich Christ

For enterprise customers, SAP represents one of the most valuable data sources. Integration of SAP data with other non-SAP data estates is a frequent requirement of Microsoft Fabric customers. Consequently, we are continually working to expand the options for SAP data integration to ensure that every customer has a viable solution tailored to their specific … Continue reading “What’s new with SAP connectivity in Microsoft Fabric – July 2025”