0.4.0 (2026-09-11)
Breaking Changes
DeadlineTypeUnknownfrom enumDeadlineTypehas been removedOperationStatePendingExecution,OperationStatePendingScheduling,OperationStateUnknownfrom enumOperationStatehas been removedResourceOperationTypeGetInstanceView,ResourceOperationTypeUnknownfrom enumResourceOperationTypehas been removedScheduledActionsDeadlineTypeUnknownfrom enumScheduledActionsDeadlineTypehas been removedScheduledActionsResourceOperationTypeUnknownfrom enumScheduledActionsResourceOperationTypehas been removed- Enum
AcceleratorManufacturerhas been removed - Enum
AcceleratorTypehas been removed - Enum
ArchitectureTypehas been removed - Enum
CPUManufacturerhas been removed - Enum
HyperVGenerationhas been removed - Enum
LocalStorageDiskTypehas been removed - Enum
OptimizationPreferencehas been removed - Enum
OsTypehas been removed - Enum
VMAttributeSupporthas been removed - Enum
VMCategoryhas been removed - Enum
VMOperationStatushas been removed - Function
*ClientFactory.NewLaunchBulkInstancesOperationClienthas been removed - Function
NewLaunchBulkInstancesOperationClienthas been removed - Function
*LaunchBulkInstancesOperationClient.BeginCancelhas been removed - Function
*LaunchBulkInstancesOperationClient.BeginCreateOrUpdatehas been removed - Function
*LaunchBulkInstancesOperationClient.BeginDeletehas been removed - Function
*LaunchBulkInstancesOperationClient.Gethas been removed - Function
*LaunchBulkInstancesOperationClient.GetOperationStatushas been removed - Function
*LaunchBulkInstancesOperationClient.NewListByResourceGroupPagerhas been removed - Function
*LaunchBulkInstancesOperationClient.NewListBySubscriptionPagerhas been removed - Function
*LaunchBulkInstancesOperationClient.NewListVirtualMachinesPagerhas been removed - Function
*VirtualMachineBulkOperationsClient.BulkAcknowledgeOperationErrorshas been removed - Function
*VirtualMachineBulkOperationsClient.BulkCreateOperationhas been removed - Function
*VirtualMachineBulkOperationsClient.NewBulkListOperationErrorsPagerhas been removed - Function
*VirtualMachineBulkOperationsClient.BulkVdiFlexCreateOperationhas been removed - Struct
APIErrorhas been removed - Struct
APIErrorBasehas been removed - Struct
AcknowledgeBulkOperationErrorsRequesthas been removed - Struct
AcknowledgeBulkOperationErrorsResponsehas been removed - Struct
BulkInstancesInnerErrorhas been removed - Struct
CreateResourceOperationResponsehas been removed - Struct
ExecuteCreateContenthas been removed - Struct
ExecuteVdiCreateRequesthas been removed - Struct
FlexPropertieshas been removed - Struct
LaunchBulkInstancesOperationListResulthas been removed - Struct
LaunchBulkInstancesOperationPropertieshas been removed - Struct
ListBulkOperationErrorsResponsehas been removed - Struct
LocationBasedLaunchBulkInstancesOperationhas been removed - Struct
ResourceProvisionPayloadhas been removed - Struct
ResourceProvisionVdiPayloadhas been removed - Struct
VMAttributeMinMaxDoublehas been removed - Struct
VMAttributeMinMaxIntegerhas been removed - Struct
VMAttributeshas been removed - Struct
VMSizeProfilehas been removed - Struct
VirtualMachinehas been removed - Struct
VirtualMachineListResulthas been removed - Field
OptimizationPreferenceof structExecutionParametershas been removed - Field
OptimizationPreferenceof structScheduledActionsExecutionParametershas been removed
Features Added
- New value
ScheduledActionsProvisioningStateUpdatingadded to enum typeScheduledActionsProvisioningState - New function
NewBulkCreateClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*BulkCreateClient, error) - New function
*BulkCreateClient.BeginCancel(ctx context.Context, resourceGroupName string, location string, name string, options *BulkCreateClientBeginCancelOptions) (*runtime.Poller[BulkCreateClientCancelResponse], error) - New function
*BulkCreateClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, location string, name string, resource LocationBasedBulkCreate, options *BulkCreateClientBeginCreateOrUpdateOptions) (*runtime.Poller[BulkCreateClientCreateOrUpdateResponse], error) - New function
*BulkCreateClient.BeginDelete(ctx context.Context, resourceGroupName string, location string, name string, options *BulkCreateClientBeginDeleteOptions) (*runtime.Poller[BulkCreateClientDeleteResponse], error) - New function
*BulkCreateClient.Get(ctx context.Context, resourceGroupName string, location string, name string, options *BulkCreateClientGetOptions) (BulkCreateClientGetResponse, error) - New function
*BulkCreateClient.GetAsyncOperationStatus(ctx context.Context, location string, asyncOperationID string, options *BulkCreateClientGetAsyncOperationStatusOptions) (BulkCreateClientGetAsyncOperationStatusResponse, error) - New function
*BulkCreateClient.NewListByResourceGroupPager(resourceGroupName string, location string, options *BulkCreateClientListByResourceGroupOptions) *runtime.Pager[BulkCreateClientListByResourceGroupResponse] - New function
*BulkCreateClient.NewListBySubscriptionPager(location string, options *BulkCreateClientListBySubscriptionOptions) *runtime.Pager[BulkCreateClientListBySubscriptionResponse] - New function
*BulkCreateClient.NewVirtualMachinesGetOperationStatusPager(resourceGroupName string, location string, name string, options *BulkCreateClientVirtualMachinesGetOperationStatusOptions) *runtime.Pager[BulkCreateClientVirtualMachinesGetOperationStatusResponse] - New function
*ClientFactory.NewBulkCreateClient() *BulkCreateClient - New struct
BulkCreateListResult - New struct
BulkCreateOperationStatusListResult - New struct
BulkCreateProperties - New struct
BulkCreateVMSizeProfile - New struct
LocationBasedBulkCreate - New field
Namein structVirtualMachineInfo - New field
TargetMaxCapacityin structZonePreference