Skip to content

Commit d95d253

Browse files
authored
Merge branch 'main' into mikeharder/github-esm-vitest
2 parents 8b21790 + c24c5a5 commit d95d253

32 files changed

+2468
-4
lines changed

specification/fabric/Microsoft.Fabric.Management/capacity.tsp

+11
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,15 @@ interface FabricCapacities {
8585
...SubscriptionIdParameter,
8686
...Azure.ResourceManager.Foundations.DefaultProviderNamespace,
8787
): RpSkuEnumerationForNewResourceResult | ErrorResponse;
88+
89+
#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-operation" ""
90+
@get
91+
@doc("List the current consumption and limit in this location for the provided subscription")
92+
@segment("usages")
93+
listUsages(
94+
...ApiVersionParameter,
95+
...SubscriptionIdParameter,
96+
...Azure.ResourceManager.Foundations.DefaultProviderNamespace,
97+
...LocationParameter,
98+
): ArmResponse<Page<Quota>> | ErrorResponse;
8899
}

specification/fabric/Microsoft.Fabric.Management/client.tsp

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ namespace Microsoft.Fabric {
4646
"FabricCapacityAdministration",
4747
"csharp"
4848
);
49+
@@clientName(Quota, "FabricQuota", "csharp");
4950
}
5051

5152
@@clientName(Microsoft.Fabric, "FabricMgmtClient", "python");
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"title": "Check name availability of a capacity",
3+
"operationId": "FabricCapacities_CheckNameAvailability",
4+
"parameters": {
5+
"api-version": "2025-01-15-preview",
6+
"subscriptionId": "548B7FB7-3B2A-4F46-BB02-66473F1FC22C",
7+
"location": "westcentralus",
8+
"body": {
9+
"name": "azsdktest",
10+
"type": "Microsoft.Fabric/capacities"
11+
}
12+
},
13+
"responses": {
14+
"200": {
15+
"body": {
16+
"nameAvailable": true
17+
}
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
{
2+
"title": "Create or update a capacity",
3+
"operationId": "FabricCapacities_CreateOrUpdate",
4+
"parameters": {
5+
"api-version": "2025-01-15-preview",
6+
"subscriptionId": "548B7FB7-3B2A-4F46-BB02-66473F1FC22C",
7+
"resourceGroupName": "TestRG",
8+
"capacityName": "azsdktest",
9+
"resource": {
10+
"properties": {
11+
"administration": {
12+
"members": [
13+
14+
15+
]
16+
}
17+
},
18+
"sku": {
19+
"name": "F2",
20+
"tier": "Fabric"
21+
},
22+
"location": "westcentralus"
23+
}
24+
},
25+
"responses": {
26+
"200": {
27+
"headers": {
28+
"Location": "https://management.azure.com/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/providers/Microsoft.Fabric/locations/westcentralus/operationresults/946B9C42-0D6C-4A42-94AE-1156A1EC8534?api-version=2023-11-01&t=638525901413778740&c=MIIH5zCCBs-",
29+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/providers/Microsoft.Fabric/locations/westcentralus/operationstatuses/946B9C42-0D6C-4A42-94AE-1156A1EC8534?api-version=2023-11-01&t=638525901413778740&c=MIIH5zCCBs-"
30+
},
31+
"body": {
32+
"properties": {
33+
"provisioningState": "Updating",
34+
"state": "Preparing",
35+
"administration": {
36+
"members": [
37+
38+
39+
]
40+
}
41+
},
42+
"sku": {
43+
"name": "F2",
44+
"tier": "Fabric"
45+
},
46+
"tags": {
47+
"testKey": "testValue"
48+
},
49+
"location": "westcentralus",
50+
"id": "/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest",
51+
"name": "azsdktest",
52+
"type": "Microsoft.Fabric/capacities"
53+
}
54+
},
55+
"201": {
56+
"headers": {
57+
"Location": "https://management.azure.com/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/providers/Microsoft.Fabric/locations/westcentralus/operationresults/946B9C42-0D6C-4A42-94AE-1156A1EC8534?api-version=2023-11-01&t=638525901413778740&c=MIIH5zCCBs-",
58+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/providers/Microsoft.Fabric/locations/westcentralus/operationstatuses/946B9C42-0D6C-4A42-94AE-1156A1EC8534?api-version=2023-11-01&t=638525901413778740&c=MIIH5zCCBs-"
59+
},
60+
"body": {
61+
"properties": {
62+
"provisioningState": "Provisioning",
63+
"state": "Provisioning",
64+
"administration": {
65+
"members": [
66+
67+
68+
]
69+
}
70+
},
71+
"sku": {
72+
"name": "F2",
73+
"tier": "Fabric"
74+
},
75+
"tags": {
76+
"testKey": "testValue"
77+
},
78+
"location": "westcentralus",
79+
"id": "/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest",
80+
"name": "azsdktest",
81+
"type": "Microsoft.Fabric/capacities"
82+
}
83+
}
84+
}
85+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"title": "Delete a capacity",
3+
"operationId": "FabricCapacities_Delete",
4+
"parameters": {
5+
"api-version": "2025-01-15-preview",
6+
"subscriptionId": "548B7FB7-3B2A-4F46-BB02-66473F1FC22C",
7+
"resourceGroupName": "TestRG",
8+
"capacityName": "azsdktest"
9+
},
10+
"responses": {
11+
"202": {
12+
"headers": {
13+
"Location": "https://management.azure.com/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/providers/Microsoft.Fabric/locations/westcentralus/operationresults/946B9C42-0D6C-4A42-94AE-1156A1EC8534?api-version=2023-11-01&t=638525901413778740&c=MIIH5zCCBs-",
14+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/providers/Microsoft.Fabric/locations/westcentralus/operationstatuses/946B9C42-0D6C-4A42-94AE-1156A1EC8534?api-version=2023-11-01&t=638525901413778740&c=MIIH5zCCBs-"
15+
}
16+
},
17+
"204": {}
18+
}
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"title": "Get a capacity",
3+
"operationId": "FabricCapacities_Get",
4+
"parameters": {
5+
"api-version": "2025-01-15-preview",
6+
"subscriptionId": "548B7FB7-3B2A-4F46-BB02-66473F1FC22C",
7+
"resourceGroupName": "TestRG",
8+
"capacityName": "azsdktest"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"properties": {
14+
"provisioningState": "Succeeded",
15+
"state": "Active",
16+
"administration": {
17+
"members": [
18+
19+
20+
]
21+
}
22+
},
23+
"sku": {
24+
"name": "F2",
25+
"tier": "Fabric"
26+
},
27+
"tags": {},
28+
"location": "West Central US",
29+
"id": "/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest",
30+
"name": "azsdktest",
31+
"type": "Microsoft.Fabric/capacities"
32+
}
33+
}
34+
}
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
"title": "List capacities by resource group",
3+
"operationId": "FabricCapacities_ListByResourceGroup",
4+
"parameters": {
5+
"api-version": "2025-01-15-preview",
6+
"subscriptionId": "548B7FB7-3B2A-4F46-BB02-66473F1FC22C",
7+
"resourceGroupName": "TestRG"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"value": [
13+
{
14+
"properties": {
15+
"provisioningState": "Succeeded",
16+
"state": "Active",
17+
"administration": {
18+
"members": [
19+
20+
]
21+
}
22+
},
23+
"sku": {
24+
"name": "F2",
25+
"tier": "Fabric"
26+
},
27+
"tags": {},
28+
"location": "West Central US",
29+
"id": "/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest",
30+
"name": "azsdktest",
31+
"type": "Microsoft.Fabric/capacities"
32+
},
33+
{
34+
"properties": {
35+
"provisioningState": "Provisioning",
36+
"state": "Provisioning",
37+
"administration": {
38+
"members": [
39+
40+
]
41+
}
42+
},
43+
"sku": {
44+
"name": "F4",
45+
"tier": "Fabric"
46+
},
47+
"tags": {
48+
"testKey": "testValue"
49+
},
50+
"location": "West Central US",
51+
"id": "/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest2",
52+
"name": "azsdktest2",
53+
"type": "Microsoft.Fabric/capacities"
54+
}
55+
]
56+
}
57+
}
58+
}
59+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"title": "List capacities by subscription",
3+
"operationId": "FabricCapacities_ListBySubscription",
4+
"parameters": {
5+
"api-version": "2025-01-15-preview",
6+
"subscriptionId": "548B7FB7-3B2A-4F46-BB02-66473F1FC22C"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"properties": {
14+
"provisioningState": "Succeeded",
15+
"state": "Active",
16+
"administration": {
17+
"members": [
18+
19+
]
20+
}
21+
},
22+
"sku": {
23+
"name": "F2",
24+
"tier": "Fabric"
25+
},
26+
"tags": {},
27+
"location": "West Central US",
28+
"id": "/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest",
29+
"name": "azsdktest",
30+
"type": "Microsoft.Fabric/capacities"
31+
},
32+
{
33+
"properties": {
34+
"provisioningState": "Provisioning",
35+
"state": "Provisioning",
36+
"administration": {
37+
"members": [
38+
39+
]
40+
}
41+
},
42+
"sku": {
43+
"name": "F4",
44+
"tier": "Fabric"
45+
},
46+
"tags": {
47+
"testKey": "testValue"
48+
},
49+
"location": "West Central US",
50+
"id": "/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest2",
51+
"name": "azsdktest2",
52+
"type": "Microsoft.Fabric/capacities"
53+
}
54+
]
55+
}
56+
}
57+
}
58+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"title": "List eligible SKUs for a new capacity",
3+
"operationId": "FabricCapacities_ListSkus",
4+
"parameters": {
5+
"api-version": "2025-01-15-preview",
6+
"subscriptionId": "548B7FB7-3B2A-4F46-BB02-66473F1FC22C"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"name": "F8",
14+
"locations": [
15+
"West Europe"
16+
],
17+
"resourceType": "Capacities"
18+
},
19+
{
20+
"name": "F64",
21+
"locations": [
22+
"West Europe"
23+
],
24+
"resourceType": "Capacities"
25+
},
26+
{
27+
"name": "F128",
28+
"locations": [
29+
"West Europe"
30+
],
31+
"resourceType": "Capacities"
32+
},
33+
{
34+
"name": "F512",
35+
"locations": [
36+
"West Europe"
37+
],
38+
"resourceType": "Capacities"
39+
}
40+
]
41+
}
42+
}
43+
}
44+
}

0 commit comments

Comments
 (0)