8.3.0 (2026-08-12)
Features Added
- New value
ReservationTypeOpenadded to enum typeReservationType - New value
VirtualMachinePriorityTypesSpotPlusadded to enum typeVirtualMachinePriorityTypes - New enum type
CapacityReservationTypewith valuesCapacityReservationTypeBlock,CapacityReservationTypeDisabled,CapacityReservationTypeNotEligible,CapacityReservationTypeOpen,CapacityReservationTypeTargeted - New enum type
DiskAPIVersionwith valuesDiskAPIVersion20250102,DiskAPIVersion20260302 - New enum type
ListVersionsExpandOptionswith valuesListVersionsExpandOptionsProperties - New enum type
ProcessorModewith valuesProcessorModeDeterministic,ProcessorModeOpportunistic - New enum type
ReleaseCategorywith valuesReleaseCategoryBugFix,ReleaseCategoryCompatibilityUpdate,ReleaseCategoryNewFeature,ReleaseCategoryOther,ReleaseCategorySecurityFix - New enum type
ReservationStatewith valuesReservationStateApproved,ReservationStateCommitted,ReservationStateDeclined,ReservationStateFulfillmentFailed,ReservationStateLive,ReservationStatePartiallyFulfilled,ReservationStatePending - New enum type
RunProfilewith valuesRunProfileHybrid,RunProfileLongRunning,RunProfileOther,RunProfileRunOnce - New enum type
UrgencyLevelwith valuesUrgencyLevelEmergency,UrgencyLevelExpedited,UrgencyLevelRegular - New enum type
VirtualMachineDiskDelayActionwith valuesVirtualMachineDiskDelayActionAutomaticReattach,VirtualMachineDiskDelayActionNone - New enum type
VirtualMachineDiskNetworkAccessPolicywith valuesVirtualMachineDiskNetworkAccessPolicyAllowAll,VirtualMachineDiskNetworkAccessPolicyAllowPrivate,VirtualMachineDiskNetworkAccessPolicyDenyAll - New function
*ClientFactory.NewVirtualMachineDiagnosticRunCommandsClient() *VirtualMachineDiagnosticRunCommandsClient - New function
*ClientFactory.NewVirtualMachineScaleSetVMDiagnosticRunCommandsClient() *VirtualMachineScaleSetVMDiagnosticRunCommandsClient - New function
NewVirtualMachineDiagnosticRunCommandsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineDiagnosticRunCommandsClient, error) - New function
*VirtualMachineDiagnosticRunCommandsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, runCommand VirtualMachineDiagnosticRunCommand, options *VirtualMachineDiagnosticRunCommandsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineDiagnosticRunCommandsClientCreateOrUpdateResponse], error) - New function
*VirtualMachineDiagnosticRunCommandsClient.BeginDelete(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, options *VirtualMachineDiagnosticRunCommandsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineDiagnosticRunCommandsClientDeleteResponse], error) - New function
*VirtualMachineDiagnosticRunCommandsClient.NewDiagnosticListByVirtualMachinePager(resourceGroupName string, vmName string, options *VirtualMachineDiagnosticRunCommandsClientDiagnosticListByVirtualMachineOptions) *runtime.Pager[VirtualMachineDiagnosticRunCommandsClientDiagnosticListByVirtualMachineResponse] - New function
*VirtualMachineDiagnosticRunCommandsClient.GetByVirtualMachine(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, options *VirtualMachineDiagnosticRunCommandsClientGetByVirtualMachineOptions) (VirtualMachineDiagnosticRunCommandsClientGetByVirtualMachineResponse, error) - New function
*VirtualMachineDiagnosticRunCommandsClient.BeginUpdate(ctx context.Context, resourceGroupName string, vmName string, runCommandName string, runCommand VirtualMachineRunCommandUpdate, options *VirtualMachineDiagnosticRunCommandsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineDiagnosticRunCommandsClientUpdateResponse], error) - New function
NewVirtualMachineScaleSetVMDiagnosticRunCommandsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VirtualMachineScaleSetVMDiagnosticRunCommandsClient, error) - New function
*VirtualMachineScaleSetVMDiagnosticRunCommandsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, runCommand VirtualMachineDiagnosticRunCommand, options *VirtualMachineScaleSetVMDiagnosticRunCommandsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetVMDiagnosticRunCommandsClientCreateOrUpdateResponse], error) - New function
*VirtualMachineScaleSetVMDiagnosticRunCommandsClient.BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, options *VirtualMachineScaleSetVMDiagnosticRunCommandsClientBeginDeleteOptions) (*runtime.Poller[VirtualMachineScaleSetVMDiagnosticRunCommandsClientDeleteResponse], error) - New function
*VirtualMachineScaleSetVMDiagnosticRunCommandsClient.NewDiagnosticListPager(resourceGroupName string, vmScaleSetName string, instanceID string, options *VirtualMachineScaleSetVMDiagnosticRunCommandsClientDiagnosticListOptions) *runtime.Pager[VirtualMachineScaleSetVMDiagnosticRunCommandsClientDiagnosticListResponse] - New function
*VirtualMachineScaleSetVMDiagnosticRunCommandsClient.Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, options *VirtualMachineScaleSetVMDiagnosticRunCommandsClientGetOptions) (VirtualMachineScaleSetVMDiagnosticRunCommandsClientGetResponse, error) - New function
*VirtualMachineScaleSetVMDiagnosticRunCommandsClient.BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, instanceID string, runCommandName string, runCommand VirtualMachineRunCommandUpdate, options *VirtualMachineScaleSetVMDiagnosticRunCommandsClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineScaleSetVMDiagnosticRunCommandsClientUpdateResponse], error) - New function
*VirtualMachineScaleSetsClient.BeginMigrateVMAvailabilityZone(ctx context.Context, resourceGroupName string, vmScaleSetName string, body MigrateVMAvailabilityZoneInput, options *VirtualMachineScaleSetsClientBeginMigrateVMAvailabilityZoneOptions) (*runtime.Poller[VirtualMachineScaleSetsClientMigrateVMAvailabilityZoneResponse], error) - New struct
AdditionalDiskProperties - New struct
CapacityReservationStateInfo - New struct
DiskAvailabilityPolicy - New struct
ExtensionFeatureMetadata - New struct
ExtensionFeatureTag - New struct
MigrateVMAvailabilityZoneInput - New struct
VirtualMachineDiagnosticRunCommand - New struct
VirtualMachineDiagnosticRunCommandsListResult - New struct
VirtualMachineDiskProperties - New field
ReservationStateInfoin structCapacityReservationInstanceView - New field
ReservationStateInfoin structCapacityReservationInstanceViewWithName - New field
DisableCapacityReservationAssignmentin structCapacityReservationProfile - New field
UsedReservedCountBySubscriptionin structCapacityReservationUtilization - New field
ProcessorModein structHardwareProfile - New field
UseLocalFileRulesin structHostEndpointSettings - New field
AdditionalDiskPropertiesin structManagedDiskParameters - New field
MinimumCommitmentDays,ModifiableUntilin structScheduleProfile - New field
DiskAPIVersionin structStorageProfile - New field
ExtensionFeatureMetadata,ReleaseCategory,ReleaseNotes,RunProfile,UrgencyLevelin structVirtualMachineExtensionImageProperties - New field
Expandin structVirtualMachineExtensionImagesClientListVersionsOptions - New field
FirstPartyServiceTagIDin structVirtualMachineIPTag - New field
CapacityReservationTypein structVirtualMachineInstanceView - New field
ProcessorModein structVirtualMachineScaleSetHardwareProfile - New field
FirstPartyServiceTagIDin structVirtualMachineScaleSetIPTag - New field
AdditionalDiskPropertiesin structVirtualMachineScaleSetManagedDiskParameters - New field
DiskAPIVersionin structVirtualMachineScaleSetStorageProfile - New field
DiskAPIVersionin structVirtualMachineScaleSetUpdateStorageProfile - New field
CapacityReservationTypein structVirtualMachineScaleSetVMInstanceView - New field
CapacityReservationin structVirtualMachineScaleSetVMProperties