| name | azure-mgmt-fabric-dotnet |
| description | Azure Resource Manager SDK for Fabric in .NET. |
| type | skill |
| created | 2026-02-27T00:00:00.000Z |
| domain | cloud-infrastructure |
| category | azure |
| risk | unknown |
| source | community |
| tags | ["skill","cloud-infrastructure","azure","mgmt","fabric"] |
Azure.ResourceManager.Fabric (.NET)
Management plane SDK for provisioning and managing Microsoft Fabric capacity resources via Azure Resource Manager.
Management Plane Only
This SDK manages Fabric capacities (compute resources). For working with Fabric workspaces, lakehouses, warehouses, and data items, use the Microsoft Fabric REST API or data plane SDKs.
Installation
dotnet add package Azure.ResourceManager.Fabric
dotnet add package Azure.Identity
Current Version: 1.0.0 (GA - September 2025)
API Version: 2023-11-01
Target Frameworks: .NET 8.0, .NET Standard 2.0
Environment Variables
AZURE_SUBSCRIPTION_ID=<your-subscription-id>
AZURE_TENANT_ID=<tenant-id>
AZURE_CLIENT_ID=<client-id>
AZURE_CLIENT_SECRET=<client-secret>
Authentication
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.Fabric;
var credential = new DefaultAzureCredential();
var armClient = new ArmClient(credential);
var subscription = await armClient.GetDefaultSubscriptionAsync();
Resource Hierarchy
ArmClient
└── SubscriptionResource
└── ResourceGroupResource
└── FabricCapacityResource
Core Workflows
1. Create Fabric Capacity
using Azure.ResourceManager.Fabric;
using Azure.ResourceManager.Fabric.Models;
using Azure.Core;
var resourceGroup = await subscription.GetResourceGroupAsync("my-resource-group");
var administration = FabricCapacityAdministration(
[] { }
);
properties = FabricCapacityProperties(administration);
sku = FabricSku(, FabricSkuTier.Fabric);
capacityData = FabricCapacityData(
AzureLocation.WestUS2,
properties,
sku)
{
Tags = { [] = }
};
capacityCollection = resourceGroup.Value.GetFabricCapacities();
operation = capacityCollection.CreateOrUpdateAsync(
WaitUntil.Completed,
,
capacityData);
FabricCapacityResource capacity = operation.Value;
Console.WriteLine();
Console.WriteLine();