Skip to content

Commit 81f6bb2

Browse files
authored
1.0.0-beta.3 Azure.Compute.Batch (Azure#49044)
- Doc updates - Updating Azure.Compute.Batch's model names - Adding long running operation support. - Batch Exception suppport
1 parent 32d823b commit 81f6bb2

File tree

230 files changed

+14961
-8936
lines changed

Some content is hidden

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

230 files changed

+14961
-8936
lines changed

sdk/batch/Azure.Compute.Batch/CHANGELOG.md

Lines changed: 111 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,118 @@
11
# Release History
22

3-
## 1.0.0-beta.3 (Unreleased)
3+
## 1.0.0-beta.3 (2025-06-19)
4+
5+
Added in Long Running operation support for the following methods:
6+
- `BatchClient.DeallocateNode`
7+
- `BatchClient.DeleteCertificate`
8+
- `BatchClient.DeleteJob`
9+
- `BatchClient.DeleteJob`
10+
- `BatchClient.DeletePool`
11+
- `BatchClient.DisableJob`
12+
- `BatchClient.EnableJob`
13+
- `BatchClient.RebootNode`
14+
- `BatchClient.ReimageNode`
15+
- `BatchClient.RemoveNodes`
16+
- `BatchClient.ResizePool`
17+
- `BatchClient.StartNode`
18+
- `BatchClient.StopPoolResize`
19+
- `BatchClient.TerminateJob`
20+
- `BatchClient.TerminateJobSchedule`
21+
22+
Renamed the following models:
23+
24+
- `AffinityInfo` -> `BatchAffinityInfo`
25+
- `BatchJobAction` -> `BatchJobActionKind`
26+
- `BatchJobCreateContent` -> `BatchJobCreateOptions`
27+
- `BatchJobDisableContent` -> `BatchJobDisableOptions`
28+
- `BatchJobScheduleCreateContent` -> `BatchJobScheduleCreateOptions`
29+
- `BatchJobScheduleUpdateContent` -> `BatchJobScheduleUpdateOptions`
30+
- `BatchJobTerminateContent` -> `BatchJobTerminateOptions`
31+
- `BatchJobUpdateContent` -> `BatchJobUpdateOptions`
32+
- `BatchNodeDeallocateContent` -> `BatchNodeDeallocateOptions`
33+
- `BatchNodeDisableSchedulingContent` -> `BatchNodeDisableSchedulingOptions`
34+
- `BatchNodeRebootContent` -> `BatchNodeRebootOptions`
35+
- `BatchNodeRebootOption` -> `BatchNodeRebootKind`
36+
- `BatchNodeReimageContent` -> `BatchNodeReimageOptions`
37+
- `BatchNodeRemoveContent` -> `BatchNodeRemoveOptions`
38+
- `BatchNodeUserCreateContent` -> `BatchNodeUserCreateOptions`
39+
- `BatchNodeUserUpdateContent` -> `BatchNodeUserUpdateOptions`
40+
- `BatchPoolCreateContent` -> `BatchPoolCreateOptions`
41+
- `BatchPoolEnableAutoScaleContent` -> `BatchPoolEnableAutoScaleOptions`
42+
- `BatchPoolEvaluateAutoScaleContent` -> `BatchPoolEvaluateAutoScaleOptions`
43+
- `BatchPoolReplaceContent` -> `BatchPoolReplaceOptions`
44+
- `BatchPoolResizeContent` -> `BatchPoolResizeOptions`
45+
- `BatchPoolUpdateContent` -> `BatchPoolUpdateOptions`
46+
- `BatchTaskCreateContent` -> `BatchTaskCreateOptions`
47+
- `ContainerConfiguration` -> `BatchContainerConfiguration`
48+
- `ContainerConfigurationUpdate` -> `BatchContainerConfigurationUpdate`
49+
- `DeleteBatchCertificateError` -> `BatchCertificateDeleteError`
50+
- `DiffDiskSettings` -> `BatchDiffDiskSettings`
51+
- `ErrorCategory` -> `BatchErrorSourceCategory`
52+
- `ImageReference` -> `BatchVmImageReference`
53+
- `OSDisk` -> `BatchOsDisk`
54+
- `OnAllBatchTasksComplete` -> `BatchAllTasksCompleteMode`
55+
- `OnBatchTaskFailure` -> `BatchAllTasksCompleteMode`
56+
- `PublicIpAddressConfiguration` -> `BatchPublicIpAddressConfiguration`
57+
- `UefiSettings` -> `BatchUefiSettings`
58+
- `UploadBatchServiceLogsContent` -> `UploadBatchServiceLogsOptions`
59+
- `VMDiskSecurityProfile` -> `BatchVMDiskSecurityProfile`
60+
61+
Renamed parameter in the following methods:
62+
63+
- `BatchClient.DisableJob` changed `content` parameter to `disableOptions`.
64+
- `BatchClient.EnablePoolAutoScale` changed `content` parameter to `enableAutoScaleOptions`.
65+
- `BatchClient.EvaluatePoolAutoScale` changed `content` parameter to `evaluateAutoScaleOptions`.
66+
- `BatchClient.UploadNodeLogs` changed `content` parameter to `uploadOptions`.
67+
- `BatchClient.ReplaceNodeUser` changed `content` parameter to `updateOptions`.
68+
- `BatchClient.RemoveNodes` changed `content` parameter to `removeOptions`.
69+
- `BatchClient.ResizePool` changed `content` parameter to `resizeOptions`.
70+
- `BatchClient.TerminateJob` changed `parameters` parameter to `options`.
71+
- `BatchClient.DeallocateNode` changed `parameters` parameter to `options`.
72+
- `BatchClient.DisableNodeScheduling` changed `parameters` parameter to `options`.
73+
- `BatchClient.RebootNode` changed `parameters` parameter to `options`.
74+
- `BatchClient.ReimageNode` changed `parameters` parameter to `options`.
75+
76+
Renamed parameter in the following models:
77+
78+
- `BatchPoolStatistics.Url` changed to `Uri` and changed the type to Uri.
79+
- `BatchJobStatistics.Url` changed to `Uri` and changed the type to Uri.
80+
- `BatchCertificate.Url` changed to `Uri` and changed the type to Uri.
81+
- `BatchNodeFile.Url` changed to `Uri` and changed the type to Uri.
82+
- `BatchJobSchedule.Url` changed to `Uri` and changed the type to Uri.
83+
- `ContainerRegistryReference.Url` changed to `Uri` and changed the type to Uri.
84+
- `ResourceFile.registryServer` changed to `registryServerUri` and changed the type to Uri.
85+
- `ResourceFile.storageContainerUrl` changed to `storageContainerUri` and changed the type to Uri.
86+
- `ResourceFile.httpUrl` changed to `httpUri` and changed the type to Uri.
87+
- `OutputFileBlobContainerDestination.containerUrl` changed to `containerUri` and changed the type to Uri.
88+
- `BatchMetadataItem.azureFileUrl` changed to `azureFileUri` and changed the type to Uri.
89+
- `RecentBatchJob.url` changed to `uri` and changed the type to Uri.
90+
- `BatchJobScheduleStatistics.url` changed to `uri` and changed the type to Uri.
91+
- `BatchJob.url` changed to `uri` and changed the type to Uri.
92+
- `BatchJobPreparationAndReleaseTaskStatus.nodeUrl` changed to `nodeUri` and changed the type to Uri.
93+
- `BatchJobPreparationTaskExecutionInfo.taskRootDirectoryUrl` changed to `taskRootDirectoryUri` and changed the type to Uri.
94+
- `BatchJobReleaseTaskExecutionInfo.taskRootDirectoryUrl` changed to `taskRootDirectoryUri` and changed the type to Uri.
95+
- `BatchPool.url` changed to `uri` and changed the type to Uri.
96+
- `BatchTask.url` changed to `uri` and changed the type to Uri.
97+
- `BaBatchNodeInfo.nodeUrl` changed to `nodeUri` and changed the type to Uri.
98+
- `BaBatchNodeInfo.taskRootDirectoryUrl` changed to `taskRootDirectoryUri` and changed the type to Uri.
99+
- `MultiInstanceSettings.url` changed to `uri` and changed the type to Uri.
100+
- `BatchNode.url` changed to `uri` and changed the type to Uri.
101+
- `BatchTaskInfo.taskUrl` changed to `taskUri` and changed the type to Uri.
102+
- `UploadBatchServiceLogsOptions.containerUrl` changed to `containerUri` and changed the type to Uri.
103+
104+
Changed the type of the following properties
105+
106+
- `BatchCertificate.Data` from string to BinaryData
107+
- `BatchNodeIdentityReference.ResourceId ` from string to ResourceIdentifier
108+
- `BatchUserAssignedIdentity.ResourceId ` from string to ResourceIdentifier
109+
- `BatchVmImageReference.VirtualMachineImageId ` from string to ResourceIdentifier
4110

5-
### Features Added
6-
7-
### Breaking Changes
8111

9-
### Bugs Fixed
10112

11113
### Other Changes
114+
115+
Documenation updates.
12116

13117
## 1.0.0-beta.2 (2025-02-28)
14118

@@ -26,8 +130,8 @@
26130
- Added `containerHostBatchBindMounts` of type `List<ContainerHostBatchBindMountEntry>` to `BatchTaskContainerSettings`.
27131

28132
- Patch improvements for pool and job:
29-
- Added `displayName`, `vmSize`, `taskSlotsPerNode`, `taskSchedulingPolicy`, `enableInterNodeCommunication`, `virtualMachineConfiguration`, `networkConfiguration`, `userAccounts`, `mountConfiguration`, `upgradePolicy`, and `resourceTags` to `BatchPoolUpdateContent`.
30-
- Added `networkConfiguration` to `BatchJobUpdateContent`.
133+
- Added `displayName`, `vmSize`, `taskSlotsPerNode`, `taskSchedulingPolicy`, `enableInterNodeCommunication`, `virtualMachineConfiguration`, `networkConfiguration`, `userAccounts`, `mountConfiguration`, `upgradePolicy`, and `resourceTags` to `BatchPoolUpdateOptions`.
134+
- Added `networkConfiguration` to `BatchJobUpdateOptions`.
31135

32136
- Confidential VM support:
33137
- Added `confidentialVM` to `SecurityTypes`.

0 commit comments

Comments
 (0)