Skip to content

Commit efc3f5c

Browse files
author
SDKAuto
committed
CodeGen from PR 32748 in Azure/azure-rest-api-specs
Merge c0b6dec8bc6c42a46dcbb4b8116d2a14e2084161 into eda4421b80bbebea187107f33a8965a52e081ff0
1 parent 94b6986 commit efc3f5c

File tree

114 files changed

+30290
-25254
lines changed

Some content is hidden

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

114 files changed

+30290
-25254
lines changed

common/config/rush/pnpm-lock.yaml

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/compute/arm-compute/CHANGELOG.md

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,200 @@
11
# Release History
22

3+
## 23.0.0 (2025-04-23)
4+
5+
### Features Added
6+
7+
- Added Interface AvailabilitySetsConvertToVirtualMachineScaleSetHeaders
8+
- Added Interface AvailabilitySetsListAvailableSizesNextOptionalParams
9+
- Added Interface CapacityReservationsCreateOrUpdateHeaders
10+
- Added Interface CapacityReservationsDeleteHeaders
11+
- Added Interface CapacityReservationsUpdateHeaders
12+
- Added Interface DedicatedHostsCreateOrUpdateHeaders
13+
- Added Interface DedicatedHostsDeleteHeaders
14+
- Added Interface DedicatedHostsListAvailableSizesNextOptionalParams
15+
- Added Interface DedicatedHostsRestartHeaders
16+
- Added Interface DedicatedHostsUpdateHeaders
17+
- Added Interface DiskAccessesCreateOrUpdateHeaders
18+
- Added Interface DiskAccessesDeleteAPrivateEndpointConnectionHeaders
19+
- Added Interface DiskAccessesDeleteHeaders
20+
- Added Interface DiskAccessesUpdateAPrivateEndpointConnectionHeaders
21+
- Added Interface DiskAccessesUpdateHeaders
22+
- Added Interface DiskEncryptionSetsCreateOrUpdateHeaders
23+
- Added Interface DiskEncryptionSetsDeleteHeaders
24+
- Added Interface DiskEncryptionSetsUpdateHeaders
25+
- Added Interface DiskRestorePointGrantAccessHeaders
26+
- Added Interface DiskRestorePointRevokeAccessHeaders
27+
- Added Interface DisksCreateOrUpdateHeaders
28+
- Added Interface DisksDeleteHeaders
29+
- Added Interface DisksGrantAccessHeaders
30+
- Added Interface DisksRevokeAccessHeaders
31+
- Added Interface DisksUpdateHeaders
32+
- Added Interface ErrorAdditionalInfo
33+
- Added Interface ErrorDetail
34+
- Added Interface ErrorResponse
35+
- Added Interface GalleriesCreateOrUpdateHeaders
36+
- Added Interface GalleriesDeleteHeaders
37+
- Added Interface GalleriesUpdateHeaders
38+
- Added Interface GalleryApplicationsCreateOrUpdateHeaders
39+
- Added Interface GalleryApplicationsDeleteHeaders
40+
- Added Interface GalleryApplicationsUpdateHeaders
41+
- Added Interface GalleryApplicationVersionsCreateOrUpdateHeaders
42+
- Added Interface GalleryApplicationVersionsDeleteHeaders
43+
- Added Interface GalleryApplicationVersionsUpdateHeaders
44+
- Added Interface GalleryImagesCreateOrUpdateHeaders
45+
- Added Interface GalleryImagesDeleteHeaders
46+
- Added Interface GalleryImagesUpdateHeaders
47+
- Added Interface GalleryImageVersionsCreateOrUpdateHeaders
48+
- Added Interface GalleryImageVersionsDeleteHeaders
49+
- Added Interface GalleryImageVersionsUpdateHeaders
50+
- Added Interface GalleryInVMAccessControlProfilesCreateOrUpdateHeaders
51+
- Added Interface GalleryInVMAccessControlProfilesUpdateHeaders
52+
- Added Interface GalleryInVMAccessControlProfileVersionsCreateOrUpdateHeaders
53+
- Added Interface GalleryInVMAccessControlProfileVersionsUpdateHeaders
54+
- Added Interface GallerySharingProfileUpdateHeaders
55+
- Added Interface ImagesCreateOrUpdateHeaders
56+
- Added Interface ImagesDeleteHeaders
57+
- Added Interface ImagesUpdateHeaders
58+
- Added Interface LogAnalyticsExportRequestRateByIntervalHeaders
59+
- Added Interface LogAnalyticsExportThrottledRequestsHeaders
60+
- Added Interface Operation
61+
- Added Interface OperationDisplay
62+
- Added Interface OperationListResult
63+
- Added Interface OperationsListNextOptionalParams
64+
- Added Interface RestorePointCollectionsDeleteHeaders
65+
- Added Interface RestorePointsCreateHeaders
66+
- Added Interface RestorePointsDeleteHeaders
67+
- Added Interface SnapshotsCreateOrUpdateHeaders
68+
- Added Interface SnapshotsDeleteHeaders
69+
- Added Interface SnapshotsGrantAccessHeaders
70+
- Added Interface SnapshotsRevokeAccessHeaders
71+
- Added Interface SnapshotsUpdateHeaders
72+
- Added Interface TrackedResource
73+
- Added Interface VirtualMachineExtensionsCreateOrUpdateHeaders
74+
- Added Interface VirtualMachineExtensionsDeleteHeaders
75+
- Added Interface VirtualMachineExtensionsUpdateHeaders
76+
- Added Interface VirtualMachineRunCommandsCreateOrUpdateHeaders
77+
- Added Interface VirtualMachineRunCommandsDeleteHeaders
78+
- Added Interface VirtualMachineRunCommandsUpdateHeaders
79+
- Added Interface VirtualMachinesAssessPatchesHeaders
80+
- Added Interface VirtualMachineScaleSetExtensionsCreateOrUpdateHeaders
81+
- Added Interface VirtualMachineScaleSetExtensionsDeleteHeaders
82+
- Added Interface VirtualMachineScaleSetExtensionsUpdateHeaders
83+
- Added Interface VirtualMachineScaleSetRollingUpgradesCancelHeaders
84+
- Added Interface VirtualMachineScaleSetRollingUpgradesStartExtensionUpgradeHeaders
85+
- Added Interface VirtualMachineScaleSetRollingUpgradesStartOSUpgradeHeaders
86+
- Added Interface VirtualMachineScaleSetsCreateOrUpdateHeaders
87+
- Added Interface VirtualMachineScaleSetsDeallocateHeaders
88+
- Added Interface VirtualMachineScaleSetsDeleteHeaders
89+
- Added Interface VirtualMachineScaleSetsDeleteInstancesHeaders
90+
- Added Interface VirtualMachineScaleSetsPerformMaintenanceHeaders
91+
- Added Interface VirtualMachineScaleSetsPowerOffHeaders
92+
- Added Interface VirtualMachineScaleSetsRedeployHeaders
93+
- Added Interface VirtualMachineScaleSetsReimageAllHeaders
94+
- Added Interface VirtualMachineScaleSetsReimageHeaders
95+
- Added Interface VirtualMachineScaleSetsRestartHeaders
96+
- Added Interface VirtualMachineScaleSetsSetOrchestrationServiceStateHeaders
97+
- Added Interface VirtualMachineScaleSetsStartHeaders
98+
- Added Interface VirtualMachineScaleSetsUpdateHeaders
99+
- Added Interface VirtualMachineScaleSetsUpdateInstancesHeaders
100+
- Added Interface VirtualMachineScaleSetVMExtensionsCreateOrUpdateHeaders
101+
- Added Interface VirtualMachineScaleSetVMExtensionsDeleteHeaders
102+
- Added Interface VirtualMachineScaleSetVMExtensionsUpdateHeaders
103+
- Added Interface VirtualMachineScaleSetVMRunCommandsCreateOrUpdateHeaders
104+
- Added Interface VirtualMachineScaleSetVMRunCommandsDeleteHeaders
105+
- Added Interface VirtualMachineScaleSetVMRunCommandsUpdateHeaders
106+
- Added Interface VirtualMachineScaleSetVMsDeallocateHeaders
107+
- Added Interface VirtualMachineScaleSetVMsDeleteHeaders
108+
- Added Interface VirtualMachineScaleSetVMsPerformMaintenanceHeaders
109+
- Added Interface VirtualMachineScaleSetVMsPowerOffHeaders
110+
- Added Interface VirtualMachineScaleSetVMsRedeployHeaders
111+
- Added Interface VirtualMachineScaleSetVMsReimageAllHeaders
112+
- Added Interface VirtualMachineScaleSetVMsReimageHeaders
113+
- Added Interface VirtualMachineScaleSetVMsRestartHeaders
114+
- Added Interface VirtualMachineScaleSetVMsRunCommandHeaders
115+
- Added Interface VirtualMachineScaleSetVMsStartHeaders
116+
- Added Interface VirtualMachineScaleSetVMsUpdateHeaders
117+
- Added Interface VirtualMachinesCaptureHeaders
118+
- Added Interface VirtualMachinesConvertToManagedDisksHeaders
119+
- Added Interface VirtualMachinesCreateOrUpdateHeaders
120+
- Added Interface VirtualMachinesDeallocateHeaders
121+
- Added Interface VirtualMachinesDeleteHeaders
122+
- Added Interface VirtualMachinesInstallPatchesHeaders
123+
- Added Interface VirtualMachineSizesListNextOptionalParams
124+
- Added Interface VirtualMachinesListAvailableSizesNextOptionalParams
125+
- Added Interface VirtualMachinesMigrateToVMScaleSetHeaders
126+
- Added Interface VirtualMachinesPerformMaintenanceHeaders
127+
- Added Interface VirtualMachinesPowerOffHeaders
128+
- Added Interface VirtualMachinesReapplyHeaders
129+
- Added Interface VirtualMachinesRedeployHeaders
130+
- Added Interface VirtualMachinesReimageHeaders
131+
- Added Interface VirtualMachinesRestartHeaders
132+
- Added Interface VirtualMachinesRunCommandHeaders
133+
- Added Interface VirtualMachinesStartHeaders
134+
- Added Interface VirtualMachinesUpdateHeaders
135+
- Added Type Alias ActionType
136+
- Added Type Alias AvailabilitySetsConvertToVirtualMachineScaleSetResponse
137+
- Added Type Alias AvailabilitySetsListAvailableSizesNextResponse
138+
- Added Type Alias CreatedByType
139+
- Added Type Alias DedicatedHostsListAvailableSizesNextResponse
140+
- Added Type Alias DedicatedHostsRestartResponse
141+
- Added Type Alias ExpandAutoGenerated
142+
- Added Type Alias OperationsListNextResponse
143+
- Added Type Alias Origin
144+
- Added Type Alias VirtualMachineSizesListNextResponse
145+
- Added Type Alias VirtualMachinesListAvailableSizesNextResponse
146+
- Added Type Alias VirtualMachinesMigrateToVMScaleSetResponse
147+
- Interface DedicatedHostSizeListResult has a new optional parameter nextLink
148+
- Interface DedicatedHostsRedeployHeaders has a new optional parameter retryAfter
149+
- Interface Resource has a new optional parameter systemData
150+
- Interface SystemData has a new optional parameter createdBy
151+
- Interface SystemData has a new optional parameter createdByType
152+
- Interface SystemData has a new optional parameter lastModifiedBy
153+
- Interface SystemData has a new optional parameter lastModifiedByType
154+
- Interface VirtualMachinesAttachDetachDataDisksHeaders has a new optional parameter retryAfter
155+
- Interface VirtualMachineScaleSetExtension has a new optional parameter vmName
156+
- Interface VirtualMachineScaleSetsApproveRollingUpgradeHeaders has a new optional parameter retryAfter
157+
- Interface VirtualMachineScaleSetsReapplyHeaders has a new optional parameter retryAfter
158+
- Interface VirtualMachineScaleSetVMExtension has a new optional parameter vmName
159+
- Interface VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders has a new optional parameter retryAfter
160+
- Interface VirtualMachineScaleSetVMsAttachDetachDataDisksHeaders has a new optional parameter retryAfter
161+
- Interface VirtualMachineSizeListResult has a new optional parameter nextLink
162+
- Add parameters of DedicatedHostsUpdateHeaders to TypeAlias DedicatedHostsUpdateResponse
163+
- Add parameters of GalleriesUpdateHeaders to TypeAlias GalleriesUpdateResponse
164+
- Add parameters of GalleryApplicationsUpdateHeaders to TypeAlias GalleryApplicationsUpdateResponse
165+
- Add parameters of GalleryApplicationVersionsUpdateHeaders to TypeAlias GalleryApplicationVersionsUpdateResponse
166+
- Add parameters of GalleryImagesUpdateHeaders to TypeAlias GalleryImagesUpdateResponse
167+
- Add parameters of GalleryImageVersionsUpdateHeaders to TypeAlias GalleryImageVersionsUpdateResponse
168+
- Add parameters of GalleryInVMAccessControlProfilesUpdateHeaders to TypeAlias GalleryInVMAccessControlProfilesUpdateResponse
169+
- Add parameters of GalleryInVMAccessControlProfileVersionsUpdateHeaders to TypeAlias GalleryInVMAccessControlProfileVersionsUpdateResponse
170+
- Add parameters of RestorePointsCreateHeaders to TypeAlias RestorePointsCreateResponse
171+
- Add parameters of VirtualMachineExtensionsUpdateHeaders to TypeAlias VirtualMachineExtensionsUpdateResponse
172+
- Add parameters of VirtualMachineRunCommandsUpdateHeaders to TypeAlias VirtualMachineRunCommandsUpdateResponse
173+
- Add parameters of VirtualMachineScaleSetsUpdateHeaders to TypeAlias VirtualMachineScaleSetsUpdateResponse
174+
- Add parameters of VirtualMachineScaleSetVMExtensionsUpdateHeaders to TypeAlias VirtualMachineScaleSetVMExtensionsUpdateResponse
175+
- Add parameters of VirtualMachineScaleSetVMRunCommandsUpdateHeaders to TypeAlias VirtualMachineScaleSetVMRunCommandsUpdateResponse
176+
- Add parameters of VirtualMachinesUpdateHeaders to TypeAlias VirtualMachinesUpdateResponse
177+
- Added Enum KnownActionType
178+
- Added Enum KnownCreatedByType
179+
- Added Enum KnownExpandAutoGenerated
180+
- Added Enum KnownOrigin
181+
182+
### Breaking Changes
183+
184+
- Interface PrivateEndpointConnection no longer has parameter id
185+
- Interface PrivateEndpointConnection no longer has parameter name
186+
- Interface PrivateEndpointConnection no longer has parameter type
187+
- Interface Resource no longer has parameter location
188+
- Interface Resource no longer has parameter tags
189+
- Interface VirtualMachineScaleSetExtension no longer has parameter name
190+
- Interface VirtualMachineScaleSetVMExtension no longer has parameter name
191+
- Parameter value of interface PrivateEndpointConnectionListResult is now required
192+
- Parameter value of interface RestorePointCollectionListResult is now required
193+
- Type of parameter diskControllerType of interface VirtualMachineScaleSetStorageProfile is changed from string to DiskControllerTypes
194+
- Type of parameter diskControllerType of interface VirtualMachineScaleSetUpdateStorageProfile is changed from string to DiskControllerTypes
195+
- Enum KnownOrchestrationServiceNames no longer has value DummyOrchestrationServiceName
196+
197+
3198
## 22.4.0 (2025-03-18)
4199

5200
### Features Added

sdk/compute/arm-compute/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,10 @@ For browser environments, use the `InteractiveBrowserCredential` from the `@azur
6363
import { InteractiveBrowserCredential } from "@azure/identity";
6464
import { ComputeManagementClient } from "@azure/arm-compute";
6565

66-
const subscriptionId = "00000000-0000-0000-0000-000000000000";
6766
const credential = new InteractiveBrowserCredential({
6867
tenantId: "<YOUR_TENANT_ID>",
69-
clientId: "<YOUR_CLIENT_ID>",
70-
});
68+
clientId: "<YOUR_CLIENT_ID>"
69+
});
7170
const client = new ComputeManagementClient(credential, subscriptionId);
7271
```
7372

@@ -106,6 +105,7 @@ If you'd like to contribute to this library, please read the [contributing guide
106105

107106
- [Microsoft Azure SDK for JavaScript](https://github.com/Azure/azure-sdk-for-js)
108107

108+
109109
[azure_cli]: https://learn.microsoft.com/cli/azure
110110
[azure_sub]: https://azure.microsoft.com/free/
111111
[azure_sub]: https://azure.microsoft.com/free/

sdk/compute/arm-compute/_meta.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "cecb65f56ec5291e7fe88d62048bdb717e33e834",
2+
"commit": "2504c146c24560d657445ac435b5bc4ee21c4189",
33
"readme": "specification/compute/resource-manager/readme.md",
4-
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\compute\\resource-manager\\readme.md --use=@autorest/[email protected].36 --generate-sample=true",
4+
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/compute/resource-manager/readme.md --use=@autorest/typescript@^6.0.12",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/[email protected].21",
7-
"use": "@autorest/[email protected].36"
6+
"release_tool": "@azure-tools/[email protected].26",
7+
"use": "@autorest/typescript@^6.0.12"
88
}

sdk/compute/arm-compute/api-extractor.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3-
"mainEntryPointFilePath": "dist/esm/index.d.ts",
3+
"mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
44
"docModel": {
55
"enabled": true
66
},
@@ -11,7 +11,7 @@
1111
"dtsRollup": {
1212
"enabled": true,
1313
"untrimmedFilePath": "",
14-
"publicTrimmedFilePath": "dist/arm-compute.d.ts"
14+
"publicTrimmedFilePath": "./types/arm-compute.d.ts"
1515
},
1616
"messages": {
1717
"tsdocMessageReporting": {
@@ -28,4 +28,4 @@
2828
}
2929
}
3030
}
31-
}
31+
}

sdk/compute/arm-compute/package.json

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for ComputeManagementClient.",
6-
"version": "22.4.0",
6+
"version": "23.0.0",
77
"engines": {
88
"node": ">=18.0.0"
99
},
@@ -25,21 +25,20 @@
2525
],
2626
"license": "MIT",
2727
"main": "./dist/commonjs/index.js",
28-
"module": "./dist/esm/index.js",
28+
"module": "./dist-esm/src/index.js",
2929
"types": "./dist/commonjs/index.d.ts",
3030
"devDependencies": {
3131
"@azure-tools/test-credential": "^2.0.0",
3232
"@azure-tools/test-recorder": "^4.1.0",
3333
"@azure-tools/test-utils-vitest": "^1.0.0",
34-
"@azure/arm-network": "^32.2.0",
3534
"@azure/dev-tool": "^1.0.0",
36-
"@azure/identity": "^4.8.0",
35+
"@azure/identity": "^4.9.1",
3736
"@azure/logger": "^1.1.4",
3837
"@types/node": "^18.0.0",
3938
"@vitest/browser": "^3.0.9",
4039
"@vitest/coverage-istanbul": "^3.0.9",
4140
"dotenv": "^16.0.0",
42-
"playwright": "^1.51.1",
41+
"playwright": "^1.52.0",
4342
"typescript": "~5.8.2",
4443
"vitest": "^3.0.9"
4544
},
@@ -72,7 +71,7 @@
7271
"integration-test:browser": "echo skipped",
7372
"integration-test:node": "dev-tool run test:vitest --esm",
7473
"lint": "echo skipped",
75-
"minify": "echo skipped",
74+
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
7675
"pack": "npm pack 2>&1",
7776
"prepack": "npm run build",
7877
"test": "npm run integration-test",
@@ -94,14 +93,6 @@
9493
},
9594
"autoPublish": true,
9695
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/compute/arm-compute",
97-
"//sampleConfiguration": {
98-
"productName": "",
99-
"productSlugs": [
100-
"azure"
101-
],
102-
"disableDocsMs": true,
103-
"apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-compute?view=azure-node-preview"
104-
},
10596
"type": "module",
10697
"tshy": {
10798
"project": "./tsconfig.src.json",
@@ -142,4 +133,4 @@
142133
}
143134
}
144135
}
145-
}
136+
}

0 commit comments

Comments
 (0)