15.0.0 (2021-07-30)
Features Added
- Add ability to assign user-assigned managed identities to
CloudPool
. These identities will be made available on each node in the pool, and can be used to access various resources. - Added
IdentityReference
property to the following models to support accessing resources via managed identity:AzureBlobFileSystemConfiguration
OutputFileBlobContainerDestination
ContainerRegistry
ResourceFile
UploadBatchServiceLogsConfiguration
- Added new
ComputeNodeExtension
operations toBatchServiceClient
for getting/listing VM extensions on a node - Added new
extensions
property toVirtualMachineConfiguration
onCloudPool
to specify virtual machine extensions for nodes - Added the ability to specify availability zones using a new property
NodePlacementConfiguration
onVirtualMachineConfiguration
- Added new
OSDisk
property toVirtualMachineConfiguration
, which contains settings for the operating system disk of the Virtual Machine.- The
placement
property onDiffDiskSettings
specifies the ephemeral disk placement for operating system disks for all VMs in the pool. Setting it to "CacheDisk" will store the ephemeral OS disk on the VM cache.
- The
- Added
MaxParallelTasks
property onCloudJob
to control the maximum allowed tasks per job (defaults to -1, meaning unlimited). - Added
VirtualMachineInfo
property onComputeNode
which contains information about the current state of the virtual machine, including the exact version of the marketplace image the VM is using. - Added
RecurrenceInterval
property toSchedule
to control the interval between the start times of two successive job under a job schedule.