1.2.0-beta.5 (2026-10-14)
Features Added
- Added
BulkActionsVirtualMachinePlacementand theZonePlacementPolicyTypeenum, surfaced as thePlacementproperty onLocationBasedBulkCreateDataandLocationBasedBulkCreateCustomData. UseZonePlacementPolicytogether withIncludeZonesandExcludeZonesto constrain which zones a bulk operation may place VMs into. - Added
ExtendedLocationonLocationBasedBulkCreateDataandLocationBasedBulkCreateCustomData, alongside the existingZones, for targeting an extended location such as an Azure Edge Zone. - Added per-VM
Zone,ExtendedLocation, andPlacementoverrides onBulkCreateCustomOverride, which take precedence over the operation-level values. LeavingZoneunset keeps the operation-levelZones; setting it to an empty string requests a regional (non-zonal) VM. - Added Spot settings on
BulkActionVMProperties:Priority,BillingMaxPrice, andEvictionPolicy. Priority is now configured per VM through the compute profile.
Breaking Changes
- Removed the
PriorityProfileandBulkCreateCustomPriorityProfilemodels, along with thePriorityProfileproperties onBulkCreatePropertiesandBulkCreateCustomProperties. SetPriority,BillingMaxPrice, andEvictionPolicyonComputeProfile.VirtualMachineProfile(BulkActionVMProperties) instead. - Removed
MinCapacityfromBulkCreatePropertiesandBulkCreateCustomProperties. - Removed the
PartialFulfillmentPolicy,PartialFulfillmentMode, andPartialFulfillmentReasonmodels, along with thePartialFulfillmentPolicyproperties onBulkCreatePropertiesandBulkCreateCustomProperties. - Updated the corresponding
ArmComputeBulkActionsModelFactorymethods to drop the parameters for the removed properties and add the new ones.
Other Changes
- The client continues to target API version
2026-10-06-preview.