Skip to content

Commit

Permalink
CodeGen from PR 30720 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge d2a61394544ed05d3e340cd1228e676d265bf5eb into d79d73bea550b643c312dde6a7e817840c1ac914
  • Loading branch information
SDKAuto committed Sep 25, 2024
1 parent 01c6a8f commit f697918
Show file tree
Hide file tree
Showing 80 changed files with 9,642 additions and 7,222 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,157 @@
# Release History

## 3.0.0-beta.1 (2024-09-25)
### Breaking Changes

- 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 `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`
- Struct `ResourceModelWithAllowedPropertySetIdentity` has been removed
- Struct `ResourceModelWithAllowedPropertySetPlan` has been removed
- Struct `ResourceModelWithAllowedPropertySetSKU` has been removed

### Features Added

- New value `LoadBalancerTypeMultiplePersistent` added to enum type `LoadBalancerType`
- New value `ScalingHostPoolTypePersonal` added to enum type `ScalingHostPoolType`
- New enum type `AppAttachPackageArchitectures` with values `AppAttachPackageArchitecturesALL`, `AppAttachPackageArchitecturesARM`, `AppAttachPackageArchitecturesARM64`, `AppAttachPackageArchitecturesNeutral`, `AppAttachPackageArchitecturesX64`, `AppAttachPackageArchitecturesX86`, `AppAttachPackageArchitecturesX86A64`
- New enum type `DirectUDP` with values `DirectUDPDefault`, `DirectUDPDisabled`, `DirectUDPEnabled`
- New enum type `DomainJoinType` with values `DomainJoinTypeActiveDirectory`, `DomainJoinTypeAzureActiveDirectory`
- New enum type `FailHealthCheckOnStagingFailure` with values `FailHealthCheckOnStagingFailureDoNotFail`, `FailHealthCheckOnStagingFailureNeedsAssistance`, `FailHealthCheckOnStagingFailureUnhealthy`
- 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 `PackageTimestamped` with values `PackageTimestampedNotTimestamped`, `PackageTimestampedTimestamped`
- New enum type `ProvisioningState` with values `ProvisioningStateCanceled`, `ProvisioningStateFailed`, `ProvisioningStateProvisioning`, `ProvisioningStateSucceeded`
- 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 `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 `NewAppAttachPackageClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AppAttachPackageClient, error)`
- New function `*AppAttachPackageClient.CreateOrUpdate(context.Context, string, string, AppAttachPackage, *AppAttachPackageClientCreateOrUpdateOptions) (AppAttachPackageClientCreateOrUpdateResponse, error)`
- New function `*AppAttachPackageClient.Delete(context.Context, string, string, *AppAttachPackageClientDeleteOptions) (AppAttachPackageClientDeleteResponse, error)`
- New function `*AppAttachPackageClient.Get(context.Context, string, string, *AppAttachPackageClientGetOptions) (AppAttachPackageClientGetResponse, error)`
- New function `*AppAttachPackageClient.NewListByResourceGroupPager(string, *AppAttachPackageClientListByResourceGroupOptions) *runtime.Pager[AppAttachPackageClientListByResourceGroupResponse]`
- New function `*AppAttachPackageClient.NewListBySubscriptionPager(*AppAttachPackageClientListBySubscriptionOptions) *runtime.Pager[AppAttachPackageClientListBySubscriptionResponse]`
- New function `*AppAttachPackageClient.Update(context.Context, string, string, *AppAttachPackageClientUpdateOptions) (AppAttachPackageClientUpdateResponse, error)`
- New function `NewAppAttachPackageInfoClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AppAttachPackageInfoClient, error)`
- New function `*AppAttachPackageInfoClient.NewImportPager(string, string, ImportPackageInfoRequest, *AppAttachPackageInfoClientImportOptions) *runtime.Pager[AppAttachPackageInfoClientImportResponse]`
- New function `*ClientFactory.NewActiveSessionHostConfigurationsClient() *ActiveSessionHostConfigurationsClient`
- New function `*ClientFactory.NewAppAttachPackageClient() *AppAttachPackageClient`
- New function `*ClientFactory.NewAppAttachPackageInfoClient() *AppAttachPackageInfoClient`
- New function `*ClientFactory.NewControlSessionHostUpdateClient() *ControlSessionHostUpdateClient`
- New function `*ClientFactory.NewInitiateSessionHostUpdateClient() *InitiateSessionHostUpdateClient`
- New function `*ClientFactory.NewSessionHostClient() *SessionHostClient`
- 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 `*HostPoolsClient.ListRegistrationTokens(context.Context, string, string, *HostPoolsClientListRegistrationTokensOptions) (HostPoolsClientListRegistrationTokensResponse, error)`
- New function `NewInitiateSessionHostUpdateClient(string, azcore.TokenCredential, *arm.ClientOptions) (*InitiateSessionHostUpdateClient, error)`
- New function `*InitiateSessionHostUpdateClient.Post(context.Context, string, string, *InitiateSessionHostUpdateClientPostOptions) (InitiateSessionHostUpdateClientPostResponse, error)`
- New function `NewSessionHostClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SessionHostClient, error)`
- New function `*SessionHostClient.RetryProvisioning(context.Context, string, string, string, *SessionHostClientRetryProvisioningOptions) (SessionHostClientRetryProvisioningResponse, 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 struct `ActiveDirectoryInfoPatchProperties`
- New struct `ActiveDirectoryInfoProperties`
- New struct `ActiveSessionHostConfiguration`
- New struct `ActiveSessionHostConfigurationList`
- New struct `ActiveSessionHostConfigurationProperties`
- New struct `AppAttachPackage`
- New struct `AppAttachPackageInfoProperties`
- New struct `AppAttachPackageList`
- New struct `AppAttachPackagePatch`
- New struct `AppAttachPackagePatchProperties`
- New struct `AppAttachPackageProperties`
- 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 `ImportPackageInfoRequest`
- 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 `RegistrationTokenList`
- New struct `RegistrationTokenMinimal`
- New struct `SKU`
- 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 `SystemData` in struct `ApplicationGroupPatch`
- New field `SystemData` in struct `ExpandMsixImage`
- New field `CertificateExpiry`, `CertificateName` in struct `ExpandMsixImageProperties`
- New field `SystemData` in struct `HostPoolPatch`
- New field `DirectUDP`, `ManagedPrivateUDP`, `PublicUDP`, `RelayUDP` in struct `HostPoolPatchProperties`
- New field `AppAttachPackageReferences`, `DirectUDP`, `ManagedPrivateUDP`, `ManagementType`, `PublicUDP`, `RelayUDP` in struct `HostPoolProperties`
- New field `SystemData` in struct `MSIXPackagePatch`
- New field `SystemData` in struct `PrivateEndpointConnection`
- New field `GroupIDs` in struct `PrivateEndpointConnectionProperties`
- New field `SystemData` in struct `PrivateLinkResource`
- New field `SystemData` in struct `ScalingPlanPooledSchedulePatch`
- New field `SystemData` in struct `SessionHostPatch`
- New field `LastSessionHostUpdateTime`, `SessionHostConfiguration` in struct `SessionHostProperties`
- New field `VMPath` in struct `SessionHostsClientListOptions`
- New field `SystemData` in struct `StartMenuItem`


## 2.2.0 (2023-11-24)
### Features Added

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Azure Virtual Desktop Module for Go

[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v2)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v2)
[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v3)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v3)

The `armdesktopvirtualization` module provides operations for working with Azure Virtual Desktop.

Expand All @@ -20,7 +20,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 @@ -57,7 +57,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.NewWorkspacesClient()
client := clientFactory.NewActiveSessionHostConfigurationsClient()
```

## Fakes
Expand Down
Loading

0 comments on commit f697918

Please sign in to comment.