Skip to content

Commit fbadfd3

Browse files
authored
Azure.Compute.Batch update to 2024-07-01 api (#48639)
Updating code to support 2024-07-01 api's
1 parent 4ba58b1 commit fbadfd3

File tree

129 files changed

+17069
-2129
lines changed

Some content is hidden

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

129 files changed

+17069
-2129
lines changed

.vscode/cspell.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,8 +283,10 @@
283283
"filename": "**/sdk/batch/**/*.cs",
284284
"words": [
285285
"cifs",
286+
"Cleanedup",
286287
"ocpdate",
287288
"Reimage",
289+
"Reimaged",
288290
"Reimaging",
289291
"reimaging",
290292
"SSDLRS"

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

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,35 @@
11
# Release History
22

3-
## 1.0.0-beta.2 (Unreleased)
3+
## 1.0.0-beta.2 (2025-02-28)
44

55
### Features Added
66

77
- Exposed `JsonModelWriteCore` for model serialization procedure.
88

9-
### Breaking Changes
9+
- Force delete/terminate job or job schedule:
10+
- Added `force` parameter of type Boolean to `DeleteJobAsync`, `DeleteJob`, `TerminateJobAsync`, `TerminateJob`, `DeleteJobScheduleAsync`, `DeleteJobSchedule`, `TerminateJobScheduleAsync`, and `TerminateJobSchedule`.
11+
12+
- Support for compute node start/deallocate operations:
13+
- Added `StartNode`, `StartNodeAsync`, `DeallocateNode`, and `DeallocateNodeAsync` methods to `BatchClient`
14+
15+
- Container task data mount isolation:
16+
- Added `containerHostBatchBindMounts` of type `List<ContainerHostBatchBindMountEntry>` to `BatchTaskContainerSettings`.
1017

11-
### Bugs Fixed
18+
- Patch improvements for pool and job:
19+
- Added `displayName`, `vmSize`, `taskSlotsPerNode`, `taskSchedulingPolicy`, `enableInterNodeCommunication`, `virtualMachineConfiguration`, `networkConfiguration`, `userAccounts`, `mountConfiguration`, `upgradePolicy`, and `resourceTags` to `BatchPoolUpdateContent`.
20+
- Added `networkConfiguration` to `BatchJobUpdateContent`.
21+
22+
- Confidential VM support:
23+
- Added `confidentialVM` to `SecurityTypes`.
24+
- Added `securityProfile` of type `VMDiskSecurityProfile` to `ManagedDisk`.
25+
26+
- Support for shared and community gallery images:
27+
- Added `sharedGalleryImageId` and `communityGalleryImageId` to `ImageReference`.
28+
### Breaking Changes
1229

13-
### Other Changes
30+
- Removed `getNodeRemoteDesktop` method from `BatchClient`. Use `getNodeRemoteLoginSettings` instead to remotely login to a compute node.
31+
- Removed `CloudServiceConfiguration` from pool models and operations. Use `VirtualMachineConfiguration` when creating pools.
32+
- Removed `ApplicationLicenses` from pool models and operations.
1433

1534
## 1.0.0-beta.1 (2024-06-01)
1635

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

Lines changed: 1735 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)