1.6.0 (2026-02-26)
Features Added
CMK support on Pools
- Added
BatchDiskCustomerManagedKeyfor customer-managed key (CMK) support on pools. - Added
CustomerManagedKeytoBatchDiskEncryptionConfiguration - Added
DiskEncryptionSettoManagedDisk - Added
DiskEncryptionSettoBatchVmDiskSecurityProfile - Added
ManagedDisktoBatchVmDataDisk
IPv6 support on Pools
- Added
BatchIPFamily - Added
IPFamiliesandBatchIPTagstoBatchPublicIPAddressConfiguration
Job level FIFO
- Added
BatchJobDefaultOrdermodel - Added
BatchJobDefaultOrdertoBatchTaskSchedulingPolicyto support job-level FIFO scheduling. - Added
BatchTaskSchedulingPolicytoBatchAccountPoolData
Metadata Security Protocol Support on Pools
- Added
BatchHostEndpointSettings - Added
BatchHostEndpointSettingsModeType - Added
BatchProxyAgentSettings - Added
BatchProxyAgentSettingstoBatchSecurityProfilefor metadata security protocol support.
Breaking Changes
Removed Certificate Management APIs and Types:
-
Removed Certificate API's:
- Removed
batchAccount.GetBatchAccountCertificate - Removed
batchAccount.GetBatchAccountCertificateAsync - Removed
batchAccount.GetBatchAccountCertificates - Removed
batchAccount.GetBatchAccountCertificatesAsync - Removed
batchAccount.GetBatchAccountCertificateResource - Removed
batchAccount.GetBatchAccountCertificateResourceAsync - Removed
batchAccount.GetBatchAccountCertificates().CreateOrUpdate - Removed
batchAccount.GetBatchAccountCertificatesAsync().CreateOrUpdateAsync - Removed
batchAccountCertificate.Delete - Removed
batchAccountCertificate.DeleteAsync - Removed
batchAccountCertificate.CancelDeletion - Removed
batchAccountCertificate.CancelDeletionAsync - Removed
batchAccountCertificate.Update - Removed
batchAccountCertificate.UpdateAsync
- Removed
-
Removed Certificate Models:
- Removed
BatchAccountCertificateData - Removed
BatchAccountCertificateCreateOrUpdateContent - Removed
BatchAccountCertificateCollection - Removed
BatchAccountCertificateData - Removed
BatchAccountCertificateResource - Removed
BatchAccountCertificateCreateOrUpdateContent - Removed
BatchAccountCertificateFormat - Removed
BatchAccountCertificateProvisioningState - Removed
BatchCertificateReference - Removed
BatchCertificateStoreLocation - Removed
BatchCertificateVisibility
- Removed
-
Removed Certificate properties
- Removed
CertificatesfromBatchAccountPoolData
- Removed
Removed/Changed Node Communication Mode:
- Removed
NodeCommunicationModeand related types and fields from all models. - Removed
CurrentNodeCommunicationModefromBatchAccountPoolData - Removed
TargetNodeCommunicationModefromBatchAccountPoolData
Other Removals:
- Removed
ApplicationLicensesfromBatchAccountPoolData - Removed
ResourceTagsfromBatchAccountPoolData - Removed
StorageAccountTypefromBatchVmDataDisk, useManagedDisk.StorageAccountTypeinstead