# Release History ## 4.0.0-beta.1 (2023-10-16) **Features** - Added operation group GalleryImagesOperations - Added operation group GuestAgentOperations - Added operation group GuestAgents - Added operation group HybridIdentityMetadataOperations - Added operation group LogicalNetworksOperations - Added operation group MarketplaceGalleryImagesOperations - Added operation group NetworkInterfacesOperations - Added operation group StorageContainersOperations - Added operation group VirtualHardDisksOperations - Added operation group VirtualMachineInstances - Added Interface ExtendedLocation - Added Interface GalleryDiskImage - Added Interface GalleryImageIdentifier - Added Interface GalleryImages - Added Interface GalleryImagesCreateOrUpdateOptionalParams - Added Interface GalleryImagesDeleteHeaders - Added Interface GalleryImagesDeleteOptionalParams - Added Interface GalleryImagesGetOptionalParams - Added Interface GalleryImagesListAllNextOptionalParams - Added Interface GalleryImagesListAllOptionalParams - Added Interface GalleryImagesListNextOptionalParams - Added Interface GalleryImagesListOptionalParams - Added Interface GalleryImagesListResult - Added Interface GalleryImageStatus - Added Interface GalleryImageStatusDownloadStatus - Added Interface GalleryImageStatusProvisioningStatus - Added Interface GalleryImagesUpdateHeaders - Added Interface GalleryImagesUpdateOptionalParams - Added Interface GalleryImagesUpdateRequest - Added Interface GalleryImageVersion - Added Interface GalleryImageVersionStorageProfile - Added Interface GalleryOSDiskImage - Added Interface GuestAgent - Added Interface GuestAgentCreateOptionalParams - Added Interface GuestAgentDeleteHeaders - Added Interface GuestAgentDeleteOptionalParams - Added Interface GuestAgentGetOptionalParams - Added Interface GuestAgentInstallStatus - Added Interface GuestAgentList - Added Interface GuestAgentsListNextOptionalParams - Added Interface GuestAgentsListOptionalParams - Added Interface GuestCredential - Added Interface HardwareProfileUpdate - Added Interface HttpProxyConfiguration - Added Interface HybridIdentityMetadata - Added Interface HybridIdentityMetadataGetOptionalParams - Added Interface HybridIdentityMetadataList - Added Interface HybridIdentityMetadataListNextOptionalParams - Added Interface HybridIdentityMetadataListOptionalParams - Added Interface Identity - Added Interface InstanceViewStatus - Added Interface InterfaceDNSSettings - Added Interface IPConfiguration - Added Interface IPConfigurationProperties - Added Interface IPConfigurationPropertiesSubnet - Added Interface IPPool - Added Interface IPPoolInfo - Added Interface LogicalNetworkPropertiesDhcpOptions - Added Interface LogicalNetworks - Added Interface LogicalNetworksCreateOrUpdateOptionalParams - Added Interface LogicalNetworksDeleteHeaders - Added Interface LogicalNetworksDeleteOptionalParams - Added Interface LogicalNetworksGetOptionalParams - Added Interface LogicalNetworksListAllNextOptionalParams - Added Interface LogicalNetworksListAllOptionalParams - Added Interface LogicalNetworksListNextOptionalParams - Added Interface LogicalNetworksListOptionalParams - Added Interface LogicalNetworksListResult - Added Interface LogicalNetworkStatus - Added Interface LogicalNetworkStatusProvisioningStatus - Added Interface LogicalNetworksUpdateHeaders - Added Interface LogicalNetworksUpdateOptionalParams - Added Interface LogicalNetworksUpdateRequest - Added Interface MarketplaceGalleryImages - Added Interface MarketplaceGalleryImagesCreateOrUpdateOptionalParams - Added Interface MarketplaceGalleryImagesDeleteHeaders - Added Interface MarketplaceGalleryImagesDeleteOptionalParams - Added Interface MarketplaceGalleryImagesGetOptionalParams - Added Interface MarketplaceGalleryImagesListAllNextOptionalParams - Added Interface MarketplaceGalleryImagesListAllOptionalParams - Added Interface MarketplaceGalleryImagesListNextOptionalParams - Added Interface MarketplaceGalleryImagesListOptionalParams - Added Interface MarketplaceGalleryImagesListResult - Added Interface MarketplaceGalleryImageStatus - Added Interface MarketplaceGalleryImageStatusDownloadStatus - Added Interface MarketplaceGalleryImageStatusProvisioningStatus - Added Interface MarketplaceGalleryImagesUpdateHeaders - Added Interface MarketplaceGalleryImagesUpdateOptionalParams - Added Interface MarketplaceGalleryImagesUpdateRequest - Added Interface NetworkInterfaces - Added Interface NetworkInterfacesCreateOrUpdateOptionalParams - Added Interface NetworkInterfacesDeleteHeaders - Added Interface NetworkInterfacesDeleteOptionalParams - Added Interface NetworkInterfacesGetOptionalParams - Added Interface NetworkInterfacesListAllNextOptionalParams - Added Interface NetworkInterfacesListAllOptionalParams - Added Interface NetworkInterfacesListNextOptionalParams - Added Interface NetworkInterfacesListOptionalParams - Added Interface NetworkInterfacesListResult - Added Interface NetworkInterfaceStatus - Added Interface NetworkInterfaceStatusProvisioningStatus - Added Interface NetworkInterfacesUpdateHeaders - Added Interface NetworkInterfacesUpdateOptionalParams - Added Interface NetworkInterfacesUpdateRequest - Added Interface NetworkProfileUpdate - Added Interface NetworkProfileUpdateNetworkInterfacesItem - Added Interface OperationsListNextOptionalParams - Added Interface OsProfileUpdate - Added Interface OsProfileUpdateLinuxConfiguration - Added Interface OsProfileUpdateWindowsConfiguration - Added Interface Route - Added Interface RouteTable - Added Interface SshConfiguration - Added Interface SshPublicKey - Added Interface StorageContainers - Added Interface StorageContainersCreateOrUpdateOptionalParams - Added Interface StorageContainersDeleteHeaders - Added Interface StorageContainersDeleteOptionalParams - Added Interface StorageContainersGetOptionalParams - Added Interface StorageContainersListAllNextOptionalParams - Added Interface StorageContainersListAllOptionalParams - Added Interface StorageContainersListNextOptionalParams - Added Interface StorageContainersListOptionalParams - Added Interface StorageContainersListResult - Added Interface StorageContainerStatus - Added Interface StorageContainerStatusProvisioningStatus - Added Interface StorageContainersUpdateHeaders - Added Interface StorageContainersUpdateOptionalParams - Added Interface StorageContainersUpdateRequest - Added Interface StorageProfileUpdate - Added Interface StorageProfileUpdateDataDisksItem - Added Interface Subnet - Added Interface SubnetPropertiesFormatIpConfigurationReferencesItem - Added Interface SystemData - Added Interface VirtualHardDisks - Added Interface VirtualHardDisksCreateOrUpdateOptionalParams - Added Interface VirtualHardDisksDeleteHeaders - Added Interface VirtualHardDisksDeleteOptionalParams - Added Interface VirtualHardDisksGetOptionalParams - Added Interface VirtualHardDisksListAllNextOptionalParams - Added Interface VirtualHardDisksListAllOptionalParams - Added Interface VirtualHardDisksListNextOptionalParams - Added Interface VirtualHardDisksListOptionalParams - Added Interface VirtualHardDisksListResult - Added Interface VirtualHardDiskStatus - Added Interface VirtualHardDiskStatusProvisioningStatus - Added Interface VirtualHardDisksUpdateHeaders - Added Interface VirtualHardDisksUpdateOptionalParams - Added Interface VirtualHardDisksUpdateRequest - Added Interface VirtualMachineConfigAgentInstanceView - Added Interface VirtualMachineInstance - Added Interface VirtualMachineInstanceListResult - Added Interface VirtualMachineInstancePropertiesHardwareProfile - Added Interface VirtualMachineInstancePropertiesHardwareProfileDynamicMemoryConfig - Added Interface VirtualMachineInstancePropertiesNetworkProfile - Added Interface VirtualMachineInstancePropertiesNetworkProfileNetworkInterfacesItem - Added Interface VirtualMachineInstancePropertiesOsProfile - Added Interface VirtualMachineInstancePropertiesOsProfileLinuxConfiguration - Added Interface VirtualMachineInstancePropertiesOsProfileWindowsConfiguration - Added Interface VirtualMachineInstancePropertiesSecurityProfile - Added Interface VirtualMachineInstancePropertiesSecurityProfileUefiSettings - Added Interface VirtualMachineInstancePropertiesStorageProfile - Added Interface VirtualMachineInstancePropertiesStorageProfileDataDisksItem - Added Interface VirtualMachineInstancePropertiesStorageProfileImageReference - Added Interface VirtualMachineInstancePropertiesStorageProfileOsDisk - Added Interface VirtualMachineInstancesCreateOrUpdateOptionalParams - Added Interface VirtualMachineInstancesDeleteHeaders - Added Interface VirtualMachineInstancesDeleteOptionalParams - Added Interface VirtualMachineInstancesGetOptionalParams - Added Interface VirtualMachineInstancesListNextOptionalParams - Added Interface VirtualMachineInstancesListOptionalParams - Added Interface VirtualMachineInstancesRestartHeaders - Added Interface VirtualMachineInstancesRestartOptionalParams - Added Interface VirtualMachineInstancesStartHeaders - Added Interface VirtualMachineInstancesStartOptionalParams - Added Interface VirtualMachineInstancesStopHeaders - Added Interface VirtualMachineInstancesStopOptionalParams - Added Interface VirtualMachineInstanceStatus - Added Interface VirtualMachineInstanceStatusProvisioningStatus - Added Interface VirtualMachineInstancesUpdateHeaders - Added Interface VirtualMachineInstancesUpdateOptionalParams - Added Interface VirtualMachineInstanceUpdateProperties - Added Interface VirtualMachineInstanceUpdateRequest - Added Interface VirtualMachineInstanceView - Added Type Alias CloudInitDataSource - Added Type Alias DiskFileFormat - Added Type Alias ExtendedLocationTypes - Added Type Alias GalleryImagesCreateOrUpdateResponse - Added Type Alias GalleryImagesDeleteResponse - Added Type Alias GalleryImagesGetResponse - Added Type Alias GalleryImagesListAllNextResponse - Added Type Alias GalleryImagesListAllResponse - Added Type Alias GalleryImagesListNextResponse - Added Type Alias GalleryImagesListResponse - Added Type Alias GalleryImagesUpdateResponse - Added Type Alias GuestAgentCreateResponse - Added Type Alias GuestAgentDeleteResponse - Added Type Alias GuestAgentGetResponse - Added Type Alias GuestAgentsListNextResponse - Added Type Alias GuestAgentsListResponse - Added Type Alias HybridIdentityMetadataGetResponse - Added Type Alias HybridIdentityMetadataListNextResponse - Added Type Alias HybridIdentityMetadataListResponse - Added Type Alias HyperVGeneration - Added Type Alias IpAllocationMethodEnum - Added Type Alias IPPoolTypeEnum - Added Type Alias LogicalNetworksCreateOrUpdateResponse - Added Type Alias LogicalNetworksDeleteResponse - Added Type Alias LogicalNetworksGetResponse - Added Type Alias LogicalNetworksListAllNextResponse - Added Type Alias LogicalNetworksListAllResponse - Added Type Alias LogicalNetworksListNextResponse - Added Type Alias LogicalNetworksListResponse - Added Type Alias LogicalNetworksUpdateResponse - Added Type Alias MarketplaceGalleryImagesCreateOrUpdateResponse - Added Type Alias MarketplaceGalleryImagesDeleteResponse - Added Type Alias MarketplaceGalleryImagesGetResponse - Added Type Alias MarketplaceGalleryImagesListAllNextResponse - Added Type Alias MarketplaceGalleryImagesListAllResponse - Added Type Alias MarketplaceGalleryImagesListNextResponse - Added Type Alias MarketplaceGalleryImagesListResponse - Added Type Alias MarketplaceGalleryImagesUpdateResponse - Added Type Alias NetworkInterfacesCreateOrUpdateResponse - Added Type Alias NetworkInterfacesDeleteResponse - Added Type Alias NetworkInterfacesGetResponse - Added Type Alias NetworkInterfacesListAllNextResponse - Added Type Alias NetworkInterfacesListAllResponse - Added Type Alias NetworkInterfacesListNextResponse - Added Type Alias NetworkInterfacesListResponse - Added Type Alias NetworkInterfacesUpdateResponse - Added Type Alias OperatingSystemTypes - Added Type Alias OperationsListNextResponse - Added Type Alias PowerStateEnum - Added Type Alias ProvisioningAction - Added Type Alias ProvisioningStateEnum - Added Type Alias SecurityTypes - Added Type Alias StatusLevelTypes - Added Type Alias StatusTypes - Added Type Alias StorageContainersCreateOrUpdateResponse - Added Type Alias StorageContainersDeleteResponse - Added Type Alias StorageContainersGetResponse - Added Type Alias StorageContainersListAllNextResponse - Added Type Alias StorageContainersListAllResponse - Added Type Alias StorageContainersListNextResponse - Added Type Alias StorageContainersListResponse - Added Type Alias StorageContainersUpdateResponse - Added Type Alias VirtualHardDisksCreateOrUpdateResponse - Added Type Alias VirtualHardDisksDeleteResponse - Added Type Alias VirtualHardDisksGetResponse - Added Type Alias VirtualHardDisksListAllNextResponse - Added Type Alias VirtualHardDisksListAllResponse - Added Type Alias VirtualHardDisksListNextResponse - Added Type Alias VirtualHardDisksListResponse - Added Type Alias VirtualHardDisksUpdateResponse - Added Type Alias VirtualMachineInstancesCreateOrUpdateResponse - Added Type Alias VirtualMachineInstancesDeleteResponse - Added Type Alias VirtualMachineInstancesGetResponse - Added Type Alias VirtualMachineInstancesListNextResponse - Added Type Alias VirtualMachineInstancesListResponse - Added Type Alias VirtualMachineInstancesRestartResponse - Added Type Alias VirtualMachineInstancesStartResponse - Added Type Alias VirtualMachineInstancesStopResponse - Added Type Alias VirtualMachineInstancesUpdateResponse - Added Type Alias VmSizeEnum - Interface Resource has a new optional parameter systemData - Added Enum KnownCloudInitDataSource - Added Enum KnownDiskFileFormat - Added Enum KnownExtendedLocationTypes - Added Enum KnownHyperVGeneration - Added Enum KnownIpAllocationMethodEnum - Added Enum KnownPowerStateEnum - Added Enum KnownProvisioningAction - Added Enum KnownProvisioningStateEnum - Added Enum KnownSecurityTypes - Added Enum KnownStatusLevelTypes - Added Enum KnownStatusTypes - Added Enum KnownVmSizeEnum - Enum KnownStatus has a new value Failed - Enum KnownStatus has a new value InProgress - Enum KnownStatus has a new value Succeeded **Breaking Changes** - Removed operation group ArcSettings - Removed operation group Clusters - Removed operation group Extensions - Class AzureStackHCIClient has a new signature - Class AzureStackHCIClient no longer has parameter arcSettings - Class AzureStackHCIClient no longer has parameter clusters - Class AzureStackHCIClient no longer has parameter extensions - Removed Enum KnownArcSettingAggregateState - Removed Enum KnownDiagnosticLevel - Removed Enum KnownExtensionAggregateState - Removed Enum KnownImdsAttestation - Removed Enum KnownNodeArcState - Removed Enum KnownNodeExtensionState - Removed Enum KnownProvisioningState - Removed Enum KnownWindowsServerSubscription - Enum KnownStatus no longer has value ConnectedRecently - Enum KnownStatus no longer has value Disconnected - Enum KnownStatus no longer has value Error - Enum KnownStatus no longer has value NotConnectedRecently - Enum KnownStatus no longer has value NotYetRegistered ## 3.1.0 (2022-11-16) **Features** - Added Interface ArcSetting - Added Interface Cluster - Added Interface Extension - Added Interface ProxyResource - Added Interface TrackedResource ## 3.0.2 (2022-10-08) **Bugs Fixed** - revert credential scopes ## 3.0.1 (2022-09-30) **Bugs Fixed** - fix better user experience of credential scopes in government cloud ## 3.0.0 (2022-05-17) **Features** - Added operation ArcSettings.beginCreateIdentity - Added operation ArcSettings.beginCreateIdentityAndWait - Added operation ArcSettings.generatePassword - Added operation ArcSettings.update - Added operation Clusters.beginCreateIdentity - Added operation Clusters.beginCreateIdentityAndWait - Added operation Clusters.beginDelete - Added operation Clusters.beginDeleteAndWait - Added operation Clusters.beginUploadCertificate - Added operation Clusters.beginUploadCertificateAndWait - Added Interface ArcConnectivityProperties - Added Interface ArcIdentityResponse - Added Interface ArcSettingsCreateIdentityOptionalParams - Added Interface ArcSettingsGeneratePasswordOptionalParams - Added Interface ArcSettingsPatch - Added Interface ArcSettingsUpdateOptionalParams - Added Interface ClusterIdentityResponse - Added Interface ClustersCreateIdentityOptionalParams - Added Interface ClustersUploadCertificateOptionalParams - Added Interface PasswordCredential - Added Interface RawCertificateData - Added Interface UploadCertificateRequest - Added Type Alias ArcSettingsCreateIdentityResponse - Added Type Alias ArcSettingsGeneratePasswordResponse - Added Type Alias ArcSettingsUpdateResponse - Added Type Alias ClustersCreateIdentityResponse - Interface ClustersDeleteOptionalParams has a new optional parameter resumeFrom - Interface ClustersDeleteOptionalParams has a new optional parameter updateIntervalInMs - Type Alias ArcSetting has a new parameter arcApplicationClientId - Type Alias ArcSetting has a new parameter arcApplicationTenantId - Type Alias ArcSetting has a new parameter arcServicePrincipalObjectId - Type Alias ArcSetting has a new parameter arcApplicationObjectId - Type Alias ArcSetting has a new parameter connectivityProperties - Type Alias Cluster has a new parameter aadApplicationObjectId - Type Alias Cluster has a new parameter aadServicePrincipalObjectId - Type Alias Cluster has a new parameter serviceEndpoint **Breaking Changes** - Removed operation Clusters.delete ## 2.1.0 (2022-02-28) **Features** - Added Parameters ## 2.0.0 (2022-01-11) The package of @azure/arm-azurestackhci is using our next generation design principles since version 2.0.0, which contains breaking changes. To understand the detail of the change, please refer to [Changelog](https://aka.ms/js-track2-changelog). To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/js-track2-migration-guide). To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart).