15.0.0b3 (2025-09-01)
Features Added
- Added Long Running Operation (LRO) support for the following operation methods:
delete_job
->begin_delete_job
disable_job
->begin_disable_job
enable_job
->begin_enable_job
delete_job_schedule
->begin_delete_job_schedule
delete_pool
->begin_delete_pool
delete_certificate
->begin_delete_certificate
deallocate_node
->begin_deallocate_node
reboot_node
->begin_reboot_node
reimage_node
->begin_reimage_node
remove_nodes
->begin_remove_nodes
resize_pool
->begin_resize_pool
start_node
->begin_start_node
stop_pool_resize
->begin_stop_pool_resize
terminate_job
->begin_terminate_job
terminate_job_schedule
->begin_terminate_job_schedule
Breaking Changes
-
Renamed the following models. These name changes include several models with the suffix
Content
being renamed to have the suffixOptions
.AccessScope
->BatchAccessScope
AffinityInfo
->BatchAffinityInfo
BatchJobAction
->BatchJobActionKind
BatchJobCreateContent
->BatchJobCreateOptions
BatchJobDisableContent
->BatchJobDisableOptions
BatchJobScheduleCreateContent
->BatchJobScheduleCreateOptions
BatchJobScheduleUpdateContent
->BatchJobScheduleUpdateOptions
BatchJobTerminateContent
->BatchJobTerminateOptions
BatchJobUpdateContent
->BatchJobUpdateOptions
BatchNodeDeallocateContent
->BatchNodeDeallocateOptions
BatchNodeDisableSchedulingContent
->BatchNodeDisableSchedulingOptions
BatchNodeRebootContent
->BatchNodeRebootOptions
BatchNodeRebootOption
->BatchNodeRebootKind
BatchNodeReimageContent
->BatchNodeReimageOptions
BatchNodeRemoveContent
->BatchNodeRemoveOptions
BatchNodeUserCreateContent
->BatchNodeUserCreateOptions
BatchNodeUserUpdateContent
->BatchNodeUserUpdateOptions
BatchPoolCreateContent
->BatchPoolCreateOptions
BatchPoolEnableAutoScaleContent
->BatchPoolEnableAutoScaleOptions
BatchPoolEvaluateAutoScaleContent
->BatchPoolEvaluateAutoScaleOptions
BatchPoolReplaceContent
->BatchPoolReplaceOptions
BatchPoolResizeContent
->BatchPoolResizeOptions
BatchPoolUpdateContent
->BatchPoolUpdateOptions
BatchTaskCreateContent
->BatchTaskCreateOptions
ContainerConfiguration
->BatchContainerConfiguration
ContainerConfigurationUpdate
->BatchContainerConfigurationUpdate
DeleteBatchCertificateError
->BatchCertificateDeleteError
DiffDiskSettings
->BatchDiffDiskSettings
ErrorCategory
->BatchErrorSourceCategory
HttpHeader
->OutputFileUploadHeader
ImageReference
->BatchVmImageReference
OSDisk
->BatchOsDisk
OnAllBatchTasksComplete
->BatchAllTasksCompleteMode
OnBatchTaskFailure
->BatchAllTasksCompleteMode
PublicIpAddressConfiguration
->BatchPublicIpAddressConfiguration
UefiSettings
->BatchUefiSettings
UploadBatchServiceLogsContent
->UploadBatchServiceLogsOptions
VMDiskSecurityProfile
->BatchVMDiskSecurityProfile
-
Renamed parameters in the following operation methods:
begin_disable_job
changedcontent
parameter todisable_options
begin_deallocate_node
changedparameters
parameter tooptions
begin_remove_nodes
changedcontent
parameter toremove_options
.begin_resize_pool
changedcontent
parameter toresize_options
.begin_terminate_job
changedparameters
parameter tooptions
.begin_reboot_node
changedparameters
parameter tooptions
.begin_reimage_node
changedparameters
parameter tooptions
.disable_node_scheduling
changedparameters
parameter tooptions
.enable_pool_auto_scale
changedcontent
parameter toenable_auto_scale_options
.evaluate_pool_auto_scale
changedcontent
parameter toevaluate_auto_scale_options
.upload_node_logs
changedcontent
parameter toupload_options
.replace_node_user
changedcontent
parameter toupdate_options
.