github Azure/azure-sdk-for-go sdk/resourcemanager/compute/armcompute/v5.0.0

5.0.0 (2023-05-26)

Breaking Changes

  • Type of CommunityGalleryImageProperties.Identifier has been changed from *GalleryImageIdentifier to *CommunityGalleryImageIdentifier
  • Type of GalleryTargetExtendedLocation.StorageAccountType has been changed from *StorageAccountType to *EdgeZoneStorageAccountType
  • Type of RestorePointSourceVMDataDisk.DiskRestorePoint has been changed from *APIEntityReference to *DiskRestorePointAttributes
  • Type of RestorePointSourceVMOSDisk.DiskRestorePoint has been changed from *APIEntityReference to *DiskRestorePointAttributes
  • StorageAccountTypeStandardSSDLRS from enum StorageAccountType has been removed
  • Field ID of struct VirtualMachineScaleSetIPConfiguration has been removed
  • Field ID of struct VirtualMachineScaleSetNetworkConfiguration has been removed
  • Field ID of struct VirtualMachineScaleSetUpdateIPConfiguration has been removed
  • Field ID of struct VirtualMachineScaleSetUpdateNetworkConfiguration has been removed

Features Added

  • New enum type EdgeZoneStorageAccountType with values EdgeZoneStorageAccountTypePremiumLRS, EdgeZoneStorageAccountTypeStandardLRS, EdgeZoneStorageAccountTypeStandardSSDLRS, EdgeZoneStorageAccountTypeStandardZRS
  • New enum type ExpandTypeForListVMs with values ExpandTypeForListVMsInstanceView
  • New enum type ExpandTypesForListVMs with values ExpandTypesForListVMsInstanceView
  • New enum type RestorePointEncryptionType with values RestorePointEncryptionTypeEncryptionAtRestWithCustomerKey, RestorePointEncryptionTypeEncryptionAtRestWithPlatformAndCustomerKeys, RestorePointEncryptionTypeEncryptionAtRestWithPlatformKey
  • New function *DedicatedHostsClient.NewListAvailableSizesPager(string, string, string, *DedicatedHostsClientListAvailableSizesOptions) *runtime.Pager[DedicatedHostsClientListAvailableSizesResponse]
  • New function *VirtualMachineScaleSetsClient.BeginReapply(context.Context, string, string, *VirtualMachineScaleSetsClientBeginReapplyOptions) (*runtime.Poller[VirtualMachineScaleSetsClientReapplyResponse], error)
  • New struct CommunityGalleryImageIdentifier
  • New struct DedicatedHostSizeListResult
  • New struct DiskRestorePointAttributes
  • New struct RestorePointEncryption
  • New struct RunCommandManagedIdentity
  • New struct SecurityPostureReference
  • New field SKU in struct DedicatedHostUpdate
  • New field BypassPlatformSafetyChecksOnUserSchedule in struct LinuxVMGuestPatchAutomaticByPlatformSettings
  • New field HyperVGeneration in struct RestorePointSourceMetadata
  • New field WriteAcceleratorEnabled in struct RestorePointSourceVMDataDisk
  • New field WriteAcceleratorEnabled in struct RestorePointSourceVMOSDisk
  • New field ProvisionAfterExtensions in struct VirtualMachineExtensionProperties
  • New field ErrorBlobManagedIdentity, OutputBlobManagedIdentity, TreatFailureAsDeploymentFailure in struct VirtualMachineRunCommandProperties
  • New field ScriptURIManagedIdentity in struct VirtualMachineRunCommandScriptSource
  • New field PriorityMixPolicy, SpotRestorePolicy in struct VirtualMachineScaleSetUpdateProperties
  • New field Location in struct VirtualMachineScaleSetVMExtension
  • New field SecurityPostureReference in struct VirtualMachineScaleSetVMProfile
  • New field Hibernate in struct VirtualMachineScaleSetsClientBeginDeallocateOptions
  • New field Expand in struct VirtualMachinesClientListAllOptions
  • New field Expand in struct VirtualMachinesClientListOptions
  • New field BypassPlatformSafetyChecksOnUserSchedule in struct WindowsVMGuestPatchAutomaticByPlatformSettings

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.