Skip to content

Commit a567307

Browse files
Merge branch 'main' into Microsoft.BillingBenefits-preview/2025-05-01-preview-2
2 parents b71b8fd + f64c53b commit a567307

File tree

574 files changed

+38401
-30590
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

574 files changed

+38401
-30590
lines changed

.github/eslint.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import eslint from "@eslint/js";
2+
import { defineConfig } from "eslint/config";
23
import globals from "globals";
34
import tseslint from "typescript-eslint";
45

56
/** @type {import('eslint').Linter.Config[]} */
6-
export default tseslint.config(eslint.configs.recommended, tseslint.configs.recommended, {
7+
export default defineConfig(eslint.configs.recommended, tseslint.configs.recommended, {
78
languageOptions: { globals: globals.node },
89
});

eng/tools/spec-gen-sdk-runner/eslint.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77

88
import eslint from "@eslint/js";
99
import eslintPluginUnicorn from "eslint-plugin-unicorn";
10+
import { defineConfig } from "eslint/config";
1011
import tseslint from "typescript-eslint";
1112

12-
const config = tseslint.config(
13+
const config = defineConfig(
1314
// ========================================
1415
// ESLint + TS-ESLint configs
1516
// ========================================

specification/ai/Azure.AI.Agents/tspconfig.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ options:
2222
emitter-output-dir: "{output-dir}/{service-dir}/{namespace}"
2323
api-version: "2025-05-15-preview"
2424
namespace: Azure.AI.Agents.Persistent
25-
package-name: "{package-dir}"
25+
package-name: "{namespace}"
2626
model-namespace: false
2727
flavor: azure
2828
examples-dir: "{project-dir}/examples"
Lines changed: 305 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,305 @@
1+
{
2+
"parameters": {
3+
"api-version": "2025-10-01"
4+
},
5+
"responses": {
6+
"200": {
7+
"body": {
8+
"value": [
9+
{
10+
"name": "Microsoft.AzureStackHCI/VirtualHardDisks/Delete",
11+
"isDataAction": false,
12+
"display": {
13+
"provider": "Microsoft.AzureStackHCI",
14+
"resource": "VirtualHardDisks",
15+
"operation": "Deletes virtual hard disk resource",
16+
"description": "Deletes virtual hard disk resource"
17+
}
18+
},
19+
{
20+
"name": "Microsoft.AzureStackHCI/VirtualHardDisks/Write",
21+
"isDataAction": false,
22+
"display": {
23+
"provider": "Microsoft.AzureStackHCI",
24+
"resource": "VirtualHardDisks",
25+
"operation": "Creates/Updates virtual hard disk resource",
26+
"description": "Creates/Updates virtual hard disk resource"
27+
}
28+
},
29+
{
30+
"name": "Microsoft.AzureStackHCI/VirtualHardDisks/Read",
31+
"isDataAction": false,
32+
"display": {
33+
"provider": "Microsoft.AzureStackHCI",
34+
"resource": "VirtualHardDisks",
35+
"operation": "Gets/Lists virtual hard disk resource",
36+
"description": "Gets/Lists virtual hard disk resource"
37+
}
38+
},
39+
{
40+
"name": "Microsoft.AzureStackHCI/NetworkInterfaces/Delete",
41+
"isDataAction": false,
42+
"display": {
43+
"provider": "Microsoft.AzureStackHCI",
44+
"resource": "NetworkInterfaces",
45+
"operation": "Deletes network interfaces resource",
46+
"description": "Deletes network interfaces resource"
47+
}
48+
},
49+
{
50+
"name": "Microsoft.AzureStackHCI/NetworkInterfaces/Write",
51+
"isDataAction": false,
52+
"display": {
53+
"provider": "Microsoft.AzureStackHCI",
54+
"resource": "NetworkInterfaces",
55+
"operation": "Creates/Updates network interfaces resource",
56+
"description": "Creates/Updates network interfaces resource"
57+
}
58+
},
59+
{
60+
"name": "Microsoft.AzureStackHCI/NetworkInterfaces/Read",
61+
"isDataAction": false,
62+
"display": {
63+
"provider": "Microsoft.AzureStackHCI",
64+
"resource": "NetworkInterfaces",
65+
"operation": "Gets/Lists network interfaces resource",
66+
"description": "Gets/Lists network interfaces resource"
67+
}
68+
},
69+
{
70+
"name": "Microsoft.AzureStackHCI/GalleryImages/Delete",
71+
"isDataAction": false,
72+
"display": {
73+
"provider": "Microsoft.AzureStackHCI",
74+
"resource": "GalleryImages",
75+
"operation": "Deletes gallery images resource",
76+
"description": "Deletes gallery images resource"
77+
}
78+
},
79+
{
80+
"name": "Microsoft.AzureStackHCI/GalleryImages/Write",
81+
"isDataAction": false,
82+
"display": {
83+
"provider": "Microsoft.AzureStackHCI",
84+
"resource": "GalleryImages",
85+
"operation": "Creates/Updates gallery images resource",
86+
"description": "Creates/Updates gallery images resource"
87+
}
88+
},
89+
{
90+
"name": "Microsoft.AzureStackHCI/GalleryImages/Read",
91+
"isDataAction": false,
92+
"display": {
93+
"provider": "Microsoft.AzureStackHCI",
94+
"resource": "GalleryImages",
95+
"operation": "Gets/Lists gallery images resource",
96+
"description": "Gets/Lists gallery images resource"
97+
}
98+
},
99+
{
100+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/HybridIdentityMetadata/Read",
101+
"isDataAction": false,
102+
"display": {
103+
"provider": "Microsoft.AzureStackHCI",
104+
"resource": "VirtualMachineInstances/HybridIdentityMetadata",
105+
"operation": "Gets/Lists virtual machine instance hybrid identity metadata proxy resource",
106+
"description": "Gets/Lists virtual machine instance hybrid identity metadata proxy resource"
107+
}
108+
},
109+
{
110+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/attestationStatus/read",
111+
"isDataAction": false,
112+
"display": {
113+
"provider": "Microsoft.AzureStackHCI",
114+
"resource": "VirtualMachineInstances/attestationStatus",
115+
"operation": "Gets/Lists virtual machine instance's attestation status",
116+
"description": "Gets/Lists virtual machine instance's attestation status"
117+
}
118+
},
119+
{
120+
"name": "Microsoft.AzureStackHCI/LogicalNetworks/Delete",
121+
"isDataAction": false,
122+
"display": {
123+
"provider": "Microsoft.AzureStackHCI",
124+
"resource": "LogicalNetworks",
125+
"operation": "Deletes logical networks resource",
126+
"description": "Deletes logical networks resource"
127+
}
128+
},
129+
{
130+
"name": "Microsoft.AzureStackHCI/LogicalNetworks/Write",
131+
"isDataAction": false,
132+
"display": {
133+
"provider": "Microsoft.AzureStackHCI",
134+
"resource": "LogicalNetworks",
135+
"operation": "Creates/Updates logical networks resource",
136+
"description": "Creates/Updates logical networks resource"
137+
}
138+
},
139+
{
140+
"name": "Microsoft.AzureStackHCI/LogicalNetworks/Read",
141+
"isDataAction": false,
142+
"display": {
143+
"provider": "Microsoft.AzureStackHCI",
144+
"resource": "LogicalNetworks",
145+
"operation": "Gets/Lists logical networks resource",
146+
"description": "Gets/Lists logical networks resource"
147+
}
148+
},
149+
{
150+
"name": "Microsoft.AzureStackHCI/LogicalNetworks/join/action",
151+
"isDataAction": false,
152+
"display": {
153+
"provider": "Microsoft.AzureStackHCI",
154+
"resource": "LogicalNetworks",
155+
"operation": "Joins logical networks resource",
156+
"description": "Joins logical networks resource"
157+
}
158+
},
159+
{
160+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/Restart/Action",
161+
"isDataAction": false,
162+
"display": {
163+
"provider": "Microsoft.AzureStackHCI",
164+
"resource": "VirtualMachineInstances",
165+
"operation": "Restarts virtual machine instance resource",
166+
"description": "Restarts virtual machine instance resource"
167+
}
168+
},
169+
{
170+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/Start/Action",
171+
"isDataAction": false,
172+
"display": {
173+
"provider": "Microsoft.AzureStackHCI",
174+
"resource": "VirtualMachineInstances",
175+
"operation": "Starts virtual machine instance resource",
176+
"description": "Starts virtual machine instance resource"
177+
}
178+
},
179+
{
180+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/Stop/Action",
181+
"isDataAction": false,
182+
"display": {
183+
"provider": "Microsoft.AzureStackHCI",
184+
"resource": "VirtualMachineInstances",
185+
"operation": "Stops virtual machine instance resource",
186+
"description": "Stops virtual machine instance resource"
187+
}
188+
},
189+
{
190+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/Delete",
191+
"isDataAction": false,
192+
"display": {
193+
"provider": "Microsoft.AzureStackHCI",
194+
"resource": "VirtualMachineInstances",
195+
"operation": "Deletes virtual machine instance resource",
196+
"description": "Deletes virtual machine instance resource"
197+
}
198+
},
199+
{
200+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/Write",
201+
"isDataAction": false,
202+
"display": {
203+
"provider": "Microsoft.AzureStackHCI",
204+
"resource": "VirtualMachineInstances",
205+
"operation": "Creates/Updates virtual machine instance resource",
206+
"description": "Creates/Updates virtual machine instance resource"
207+
}
208+
},
209+
{
210+
"name": "Microsoft.AzureStackHCI/VirtualMachineInstances/Read",
211+
"isDataAction": false,
212+
"display": {
213+
"provider": "Microsoft.AzureStackHCI",
214+
"resource": "VirtualMachineInstances",
215+
"operation": "Gets/Lists virtual machine instance resource",
216+
"description": "Gets/Lists virtual machine instance resource"
217+
}
218+
},
219+
{
220+
"name": "Microsoft.AzureStackHCI/StorageContainers/Delete",
221+
"isDataAction": false,
222+
"display": {
223+
"provider": "Microsoft.AzureStackHCI",
224+
"resource": "StorageContainers",
225+
"operation": "Deletes storage containers resource",
226+
"description": "Deletes storage containers resource"
227+
}
228+
},
229+
{
230+
"name": "Microsoft.AzureStackHCI/StorageContainers/Write",
231+
"isDataAction": false,
232+
"display": {
233+
"provider": "Microsoft.AzureStackHCI",
234+
"resource": "StorageContainers",
235+
"operation": "Creates/Updates storage containers resource",
236+
"description": "Creates/Updates storage containers resource"
237+
}
238+
},
239+
{
240+
"name": "Microsoft.AzureStackHCI/StorageContainers/Read",
241+
"isDataAction": false,
242+
"display": {
243+
"provider": "Microsoft.AzureStackHCI",
244+
"resource": "StorageContainers",
245+
"operation": "Gets/Lists storage containers resource",
246+
"description": "Gets/Lists storage containers resource"
247+
}
248+
},
249+
{
250+
"name": "Microsoft.AzureStackHCI/StorageContainers/deploy/action",
251+
"isDataAction": false,
252+
"display": {
253+
"provider": "Microsoft.AzureStackHCI",
254+
"resource": "StorageContainers",
255+
"operation": "Deploys storage containers resource",
256+
"description": "Deploys storage containers resource"
257+
}
258+
},
259+
{
260+
"name": "Microsoft.AzureStackHCI/MarketPlaceGalleryImages/Delete",
261+
"isDataAction": false,
262+
"display": {
263+
"provider": "Microsoft.AzureStackHCI",
264+
"resource": "MarketPlaceGalleryImages",
265+
"operation": "Deletes market place gallery images resource",
266+
"description": "Deletes market place gallery images resource"
267+
}
268+
},
269+
{
270+
"name": "Microsoft.AzureStackHCI/MarketPlaceGalleryImages/Write",
271+
"isDataAction": false,
272+
"display": {
273+
"provider": "Microsoft.AzureStackHCI",
274+
"resource": "MarketPlaceGalleryImages",
275+
"operation": "Creates/Updates market place gallery images resource",
276+
"description": "Creates/Updates market place gallery images resource"
277+
}
278+
},
279+
{
280+
"name": "Microsoft.AzureStackHCI/MarketPlaceGalleryImages/Read",
281+
"isDataAction": false,
282+
"display": {
283+
"provider": "Microsoft.AzureStackHCI",
284+
"resource": "MarketPlaceGalleryImages",
285+
"operation": "Gets/Lists market place gallery images resource",
286+
"description": "Gets/Lists market place gallery images resource"
287+
}
288+
},
289+
{
290+
"name": "Microsoft.AzureStackHCI/MarketPlaceGalleryImages/deploy/action",
291+
"isDataAction": false,
292+
"display": {
293+
"provider": "Microsoft.AzureStackHCI",
294+
"resource": "MarketPlaceGalleryImages",
295+
"operation": "Deploys market place gallery images resource",
296+
"description": "Deploys market place gallery images resource"
297+
}
298+
}
299+
]
300+
}
301+
}
302+
},
303+
"operationId": "Operations_List",
304+
"title": "List the operations for the provider."
305+
}

specification/azurestackhci/Operations.Management/main.tsp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,9 @@ enum Versions {
6262
* The 2025-09-15-preview API version.
6363
*/
6464
v2025_09_15_preview: "2025-09-15-preview",
65+
66+
/**
67+
* The 2025-10-01 API version.
68+
*/
69+
v2025_10_01: "2025-10-01",
6570
}

specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/preview/2025-09-15-preview/clusters.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,15 @@
691691
"$ref": "../../../../../../common-types/resource-management/v4/managedidentity.json#/definitions/ManagedServiceIdentity",
692692
"x-ms-client-flatten": true
693693
},
694+
"kind": {
695+
"type": "string",
696+
"description": "This property identifies the purpose of the Cluster deployment. For example, a valid value is AzureLocal",
697+
"pattern": "^[-\\w\\._,\\(\\\\\\)]+$",
698+
"x-ms-mutability": [
699+
"read",
700+
"create"
701+
]
702+
},
694703
"properties": {
695704
"description": "Cluster properties.",
696705
"$ref": "#/definitions/ClusterProperties",

0 commit comments

Comments
 (0)