Skip to content

Commit

Permalink
CodeGen from PR 33070 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 6091066cc2b4234f272daefb1064ee081d91dff0 into af57daeaf232c2a59bf4ba6a522479c265e2002e
  • Loading branch information
SDKAuto committed Mar 7, 2025
1 parent 89ea1b5 commit 7d94c6c
Show file tree
Hide file tree
Showing 81 changed files with 8,896 additions and 8,474 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,141 @@
# Release History

## 3.0.0-beta.1 (2025-03-07)
### Breaking Changes

- Function `*MSIXPackagesClient.Update` parameter(s) have been changed from `(context.Context, string, string, string, *MSIXPackagesClientUpdateOptions)` to `(context.Context, string, string, string, MSIXPackagePatch, *MSIXPackagesClientUpdateOptions)`
- Function `*PrivateEndpointConnectionsClient.UpdateByHostPool` parameter(s) have been changed from `(context.Context, string, string, string, PrivateEndpointConnection, *PrivateEndpointConnectionsClientUpdateByHostPoolOptions)` to `(context.Context, string, string, string, PrivateEndpointConnectionWithSystemData, *PrivateEndpointConnectionsClientUpdateByHostPoolOptions)`
- Function `*PrivateEndpointConnectionsClient.UpdateByWorkspace` parameter(s) have been changed from `(context.Context, string, string, string, PrivateEndpointConnection, *PrivateEndpointConnectionsClientUpdateByWorkspaceOptions)` to `(context.Context, string, string, string, PrivateEndpointConnectionWithSystemData, *PrivateEndpointConnectionsClientUpdateByWorkspaceOptions)`
- Type of `ApplicationGroup.Identity` has been changed from `*ResourceModelWithAllowedPropertySetIdentity` to `*ManagedServiceIdentity`
- Type of `ApplicationGroup.Plan` has been changed from `*ResourceModelWithAllowedPropertySetPlan` to `*Plan`
- Type of `ApplicationGroup.SKU` has been changed from `*ResourceModelWithAllowedPropertySetSKU` to `*SKU`
- Type of `HostPool.Identity` has been changed from `*ResourceModelWithAllowedPropertySetIdentity` to `*ManagedServiceIdentity`
- Type of `HostPool.Plan` has been changed from `*ResourceModelWithAllowedPropertySetPlan` to `*Plan`
- Type of `HostPool.SKU` has been changed from `*ResourceModelWithAllowedPropertySetSKU` to `*SKU`
- Type of `ScalingPlan.Identity` has been changed from `*ResourceModelWithAllowedPropertySetIdentity` to `*ManagedServiceIdentity`
- Type of `ScalingPlan.Plan` has been changed from `*ResourceModelWithAllowedPropertySetPlan` to `*Plan`
- Type of `ScalingPlan.SKU` has been changed from `*ResourceModelWithAllowedPropertySetSKU` to `*SKU`
- Type of `ScalingPlanPersonalSchedulePatch.Properties` has been changed from `*ScalingPlanPersonalScheduleProperties` to `*ScalingPlanPersonalSchedulePatchProperties`
- Type of `ScalingPlanPooledSchedulePatch.Properties` has been changed from `*ScalingPlanPooledScheduleProperties` to `*ScalingPlanPooledSchedulePatchProperties`
- Type of `ScalingSchedule.DaysOfWeek` has been changed from `[]*ScalingScheduleDaysOfWeekItem` to `[]*DayOfWeek`
- Type of `Workspace.Identity` has been changed from `*ResourceModelWithAllowedPropertySetIdentity` to `*ManagedServiceIdentity`
- Type of `Workspace.Plan` has been changed from `*ResourceModelWithAllowedPropertySetPlan` to `*Plan`
- Type of `Workspace.SKU` has been changed from `*ResourceModelWithAllowedPropertySetSKU` to `*SKU`
- Enum `ScalingScheduleDaysOfWeekItem` has been removed
- Struct `ResourceModelWithAllowedPropertySetIdentity` has been removed
- Struct `ResourceModelWithAllowedPropertySetPlan` has been removed
- Struct `ResourceModelWithAllowedPropertySetSKU` has been removed
- Struct `ResourceProviderOperationList` has been removed
- Field `Tags` of struct `ApplicationPatch` has been removed
- Field `Tags` of struct `DesktopPatch` has been removed
- Field `MsixPackage` of struct `MSIXPackagesClientUpdateOptions` has been removed
- Field `ResourceProviderOperationList` of struct `OperationsClientListResponse` has been removed

### Features Added

- New value `LoadBalancerTypeMultiplePersistent` added to enum type `LoadBalancerType`
- New value `ScalingHostPoolTypePersonal` added to enum type `ScalingHostPoolType`
- New enum type `DirectUDP` with values `DirectUDPDefault`, `DirectUDPDisabled`, `DirectUDPEnabled`
- New enum type `DomainJoinType` with values `DomainJoinTypeActiveDirectory`, `DomainJoinTypeAzureActiveDirectory`
- New enum type `HostPoolUpdateAction` with values `HostPoolUpdateActionCancel`, `HostPoolUpdateActionPause`, `HostPoolUpdateActionResume`, `HostPoolUpdateActionRetry`, `HostPoolUpdateActionStart`
- New enum type `ManagedPrivateUDP` with values `ManagedPrivateUDPDefault`, `ManagedPrivateUDPDisabled`, `ManagedPrivateUDPEnabled`
- New enum type `ManagedServiceIdentityType` with values `ManagedServiceIdentityTypeNone`, `ManagedServiceIdentityTypeSystemAssigned`, `ManagedServiceIdentityTypeSystemAssignedUserAssigned`, `ManagedServiceIdentityTypeUserAssigned`
- New enum type `ManagementType` with values `ManagementTypeAutomated`, `ManagementTypeStandard`
- New enum type `ProvisioningStateSHC` with values `ProvisioningStateSHCCanceled`, `ProvisioningStateSHCFailed`, `ProvisioningStateSHCProvisioning`, `ProvisioningStateSHCSucceeded`
- New enum type `PublicUDP` with values `PublicUDPDefault`, `PublicUDPDisabled`, `PublicUDPEnabled`
- New enum type `RelayUDP` with values `RelayUDPDefault`, `RelayUDPDisabled`, `RelayUDPEnabled`
- New enum type `SessionHostManagementUpdateOperationStatus` with values `SessionHostManagementUpdateOperationStatusCancelled`, `SessionHostManagementUpdateOperationStatusCancelling`, `SessionHostManagementUpdateOperationStatusError`, `SessionHostManagementUpdateOperationStatusFailed`, `SessionHostManagementUpdateOperationStatusPaused`, `SessionHostManagementUpdateOperationStatusPausing`, `SessionHostManagementUpdateOperationStatusScheduled`, `SessionHostManagementUpdateOperationStatusSucceeded`, `SessionHostManagementUpdateOperationStatusUpdatingSessionHosts`, `SessionHostManagementUpdateOperationStatusValidatingSessionHostUpdate`
- New enum type `Type` with values `TypeCustom`, `TypeMarketplace`
- New enum type `VirtualMachineDiskType` with values `VirtualMachineDiskTypePremiumLRS`, `VirtualMachineDiskTypeStandardLRS`, `VirtualMachineDiskTypeStandardSSDLRS`
- New enum type `VirtualMachineSecurityType` with values `VirtualMachineSecurityTypeConfidentialVM`, `VirtualMachineSecurityTypeStandard`, `VirtualMachineSecurityTypeTrustedLaunch`
- New function `NewActiveSessionHostConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ActiveSessionHostConfigurationsClient, error)`
- New function `*ActiveSessionHostConfigurationsClient.Get(context.Context, string, string, *ActiveSessionHostConfigurationsClientGetOptions) (ActiveSessionHostConfigurationsClientGetResponse, error)`
- New function `*ActiveSessionHostConfigurationsClient.NewListByHostPoolPager(string, string, *ActiveSessionHostConfigurationsClientListByHostPoolOptions) *runtime.Pager[ActiveSessionHostConfigurationsClientListByHostPoolResponse]`
- New function `*ClientFactory.NewActiveSessionHostConfigurationsClient() *ActiveSessionHostConfigurationsClient`
- New function `*ClientFactory.NewControlSessionHostUpdateClient() *ControlSessionHostUpdateClient`
- New function `*ClientFactory.NewInitiateSessionHostUpdateClient() *InitiateSessionHostUpdateClient`
- New function `*ClientFactory.NewSessionHostConfigurationsClient() *SessionHostConfigurationsClient`
- New function `*ClientFactory.NewSessionHostManagementsClient() *SessionHostManagementsClient`
- New function `*ClientFactory.NewSessionHostManagementsUpdateStatusClient() *SessionHostManagementsUpdateStatusClient`
- New function `NewControlSessionHostUpdateClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ControlSessionHostUpdateClient, error)`
- New function `*ControlSessionHostUpdateClient.BeginPost(context.Context, string, string, HostPoolUpdateControlParameter, *ControlSessionHostUpdateClientBeginPostOptions) (*runtime.Poller[ControlSessionHostUpdateClientPostResponse], error)`
- New function `NewInitiateSessionHostUpdateClient(string, azcore.TokenCredential, *arm.ClientOptions) (*InitiateSessionHostUpdateClient, error)`
- New function `*InitiateSessionHostUpdateClient.Post(context.Context, string, string, *InitiateSessionHostUpdateClientPostOptions) (InitiateSessionHostUpdateClientPostResponse, error)`
- New function `NewSessionHostConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SessionHostConfigurationsClient, error)`
- New function `*SessionHostConfigurationsClient.BeginCreateOrUpdate(context.Context, string, string, SessionHostConfiguration, *SessionHostConfigurationsClientBeginCreateOrUpdateOptions) (*runtime.Poller[SessionHostConfigurationsClientCreateOrUpdateResponse], error)`
- New function `*SessionHostConfigurationsClient.Get(context.Context, string, string, *SessionHostConfigurationsClientGetOptions) (SessionHostConfigurationsClientGetResponse, error)`
- New function `*SessionHostConfigurationsClient.NewListByHostPoolPager(string, string, *SessionHostConfigurationsClientListByHostPoolOptions) *runtime.Pager[SessionHostConfigurationsClientListByHostPoolResponse]`
- New function `*SessionHostConfigurationsClient.BeginUpdate(context.Context, string, string, *SessionHostConfigurationsClientBeginUpdateOptions) (*runtime.Poller[SessionHostConfigurationsClientUpdateResponse], error)`
- New function `NewSessionHostManagementsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SessionHostManagementsClient, error)`
- New function `*SessionHostManagementsClient.CreateOrUpdate(context.Context, string, string, SessionHostManagement, *SessionHostManagementsClientCreateOrUpdateOptions) (SessionHostManagementsClientCreateOrUpdateResponse, error)`
- New function `*SessionHostManagementsClient.Get(context.Context, string, string, *SessionHostManagementsClientGetOptions) (SessionHostManagementsClientGetResponse, error)`
- New function `*SessionHostManagementsClient.NewListByHostPoolPager(string, string, *SessionHostManagementsClientListByHostPoolOptions) *runtime.Pager[SessionHostManagementsClientListByHostPoolResponse]`
- New function `*SessionHostManagementsClient.Update(context.Context, string, string, *SessionHostManagementsClientUpdateOptions) (SessionHostManagementsClientUpdateResponse, error)`
- New function `NewSessionHostManagementsUpdateStatusClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SessionHostManagementsUpdateStatusClient, error)`
- New function `*SessionHostManagementsUpdateStatusClient.Get(context.Context, string, string, *SessionHostManagementsUpdateStatusClientGetOptions) (SessionHostManagementsUpdateStatusClientGetResponse, error)`
- New function `*SessionHostsClient.RetryProvisioning(context.Context, string, string, string, *SessionHostsClientRetryProvisioningOptions) (SessionHostsClientRetryProvisioningResponse, error)`
- New struct `ActiveDirectoryInfoPatchProperties`
- New struct `ActiveDirectoryInfoProperties`
- New struct `ActiveSessionHostConfiguration`
- New struct `ActiveSessionHostConfigurationList`
- New struct `ActiveSessionHostConfigurationProperties`
- New struct `AzureActiveDirectoryInfoProperties`
- New struct `BootDiagnosticsInfoPatchProperties`
- New struct `BootDiagnosticsInfoProperties`
- New struct `CustomInfoPatchProperties`
- New struct `CustomInfoProperties`
- New struct `DiskInfoPatchProperties`
- New struct `DiskInfoProperties`
- New struct `DomainInfoPatchProperties`
- New struct `DomainInfoProperties`
- New struct `ErrorAdditionalInfo`
- New struct `ErrorDetail`
- New struct `HostPoolUpdateConfigurationPatchProperties`
- New struct `HostPoolUpdateConfigurationProperties`
- New struct `HostPoolUpdateControlParameter`
- New struct `ImageInfoPatchProperties`
- New struct `ImageInfoProperties`
- New struct `KeyVaultCredentialsPatchProperties`
- New struct `KeyVaultCredentialsProperties`
- New struct `ManagedServiceIdentity`
- New struct `MarketplaceInfoPatchProperties`
- New struct `MarketplaceInfoProperties`
- New struct `NetworkInfoPatchProperties`
- New struct `NetworkInfoProperties`
- New struct `Plan`
- New struct `ResourceProviderOperationListResult`
- New struct `SKU`
- New struct `ScalingPlanPersonalSchedulePatchProperties`
- New struct `ScalingPlanPooledSchedulePatchProperties`
- New struct `SecurityInfoPatchProperties`
- New struct `SecurityInfoProperties`
- New struct `SessionHostConfiguration`
- New struct `SessionHostConfigurationList`
- New struct `SessionHostConfigurationPatch`
- New struct `SessionHostConfigurationPatchProperties`
- New struct `SessionHostConfigurationProperties`
- New struct `SessionHostManagement`
- New struct `SessionHostManagementList`
- New struct `SessionHostManagementOperationProgress`
- New struct `SessionHostManagementPatch`
- New struct `SessionHostManagementPatchProperties`
- New struct `SessionHostManagementProperties`
- New struct `SessionHostManagementUpdateStatus`
- New struct `SessionHostManagementUpdateStatusProperties`
- New struct `UpdateSessionHostsRequestBody`
- New struct `UserAssignedIdentity`
- New field `Force` in struct `AppAttachPackageClientDeleteOptions`
- New field `Tags` in struct `AppAttachPackagePatch`
- New field `CustomData`, `PackageLookbackURL` in struct `AppAttachPackagePatchProperties`
- New field `CustomData`, `PackageLookbackURL`, `PackageOwnerName` in struct `AppAttachPackageProperties`
- New field `DirectUDP`, `ManagedPrivateUDP`, `PublicUDP`, `RelayUDP` in struct `HostPoolPatchProperties`
- New field `DirectUDP`, `ManagedPrivateUDP`, `ManagementType`, `PublicUDP`, `RelayUDP` in struct `HostPoolProperties`
- New anonymous field `ResourceProviderOperationListResult` in struct `OperationsClientListResponse`
- New field `Name` in struct `ScalingPlanPooledScheduleProperties`
- New field `LastSessionHostUpdateTime`, `SessionHostConfiguration` in struct `SessionHostProperties`
- New field `VMPath` in struct `SessionHostsClientListOptions`


## 2.3.0 (2024-09-24)
### Features Added

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
Install the Azure Virtual Desktop module:

```sh
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v2
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v3
```

## Authorization
Expand Down Expand Up @@ -55,7 +55,7 @@ clientFactory, err := armdesktopvirtualization.NewClientFactory(<subscription ID
A client groups a set of related APIs, providing access to its functionality. Create one or more clients to access the APIs you require using client factory.

```go
client := clientFactory.NewAppAttachPackageClient()
client := clientFactory.NewActiveSessionHostConfigurationsClient()
```

## Fakes
Expand Down
Loading

0 comments on commit 7d94c6c

Please sign in to comment.