15.0.0b2 (2025-03-01)
Features Added
-
Force delete/terminate job or job schedule:
- Added
force
parameter of type Boolean todelete_job
,terminate_job
,delete_job_schedule
, andterminate_job_schedule
- Added
-
Support for compute node start/deallocate operations:
- Added
start_node
,deallocate_node
methods toBatchClient
andAsyncBatchClient
- Added
-
Container task data mount isolation:
- Added
containerHostBatchBindMounts
of typeList<ContainerHostBatchBindMountEntry>
toBatchTaskContainerSettings
- Added
-
Patch improvements for pool and job:
- Added
displayName
,vmSize
,taskSlotsPerNode
,taskSchedulingPolicy
,enableInterNodeCommunication
,virtualMachineConfiguration
,networkConfiguration
,userAccounts
,mountConfiguration
,upgradePolicy
, andresourceTags
toBatchPoolUpdateContent
- Added
networkConfiguration
toBatchJobUpdateContent
- Added
-
Confidential VM support:
- Added
confidentialVM
toSecurityTypes
. - Added
securityProfile
of typeVMDiskSecurityProfile
toManagedDisk
- Added
-
Support for shared and community gallery images:
- Added
sharedGalleryImageId
andcommunityGalleryImageId
toImageReference
- Added
-
Re-add support for
BatchCertificate
(temporary since this feature is deprecated):- Added
create_certificate
,list_certificates
,cancel_certificate_deletion
,delete_certificate
, andget_certificate
methods toBatchClient
andAsyncBatchClient
- Added
Breaking Changes
- Removed
get_remote_desktop
method fromBatchClient
. Useget_node_remote_login_settings
instead to remotely login to a compute node - Removed
CloudServiceConfiguration
from pool models and operations. UseVirtualMachineConfiguration
when creating pools - Removed
ApplicationLicenses
from pool models and operations