diff --git a/src/DesktopVirtualization/Az.DesktopVirtualization.format.ps1xml b/src/DesktopVirtualization/Az.DesktopVirtualization.format.ps1xml index 2d5cd51d71ef..8952f321f8f7 100644 --- a/src/DesktopVirtualization/Az.DesktopVirtualization.format.ps1xml +++ b/src/DesktopVirtualization/Az.DesktopVirtualization.format.ps1xml @@ -211,6 +211,28 @@ + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchTags + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchTags + + + + + + + + + + + + Item + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupProperties @@ -343,6 +365,28 @@ + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationPatchTags + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationPatchTags + + + + + + + + + + + + Item + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationProperties @@ -525,6 +569,28 @@ + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopPatchTags + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopPatchTags + + + + + + + + + + + + Item + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopProperties @@ -674,6 +740,9 @@ + + + @@ -705,6 +774,9 @@ PersonalDesktopAssignmentType + + PreferredAppGroupType + Ring @@ -719,6 +791,28 @@ + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchTags + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchTags + + + + + + + + + + + + Item + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolProperties @@ -750,6 +844,9 @@ + + + @@ -790,6 +887,9 @@ PersonalDesktopAssignmentType + + PreferredAppGroupType + Ring @@ -849,42 +949,20 @@ - - - - - - - - RegistrationTokenOperation - - - - - - - - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource - - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource - - - - - + - + - Name + ExpirationTime - Type + RegistrationTokenOperation @@ -1112,6 +1190,9 @@ + + + @@ -1130,6 +1211,9 @@ + + + @@ -1152,6 +1236,9 @@ OSVersion + + ResourceId + Session @@ -1170,6 +1257,9 @@ UpdateState + + VirtualMachineId + @@ -1277,62 +1367,6 @@ - - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource - - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource - - - - - - - - - - - - - - - - - - Name - - - Type - - - Location - - - - - - - - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTags - - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTags - - - - - - - - - - - - Item - - - - - - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.UserSession @@ -1519,6 +1553,28 @@ + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspacePatchTags + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspacePatchTags + + + + + + + + + + + + Item + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspaceProperties @@ -1553,5 +1609,89 @@ + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource + + + + + + + + + + + + + + + Name + + + Type + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource + + + + + + + + + + + + + + + + + + Name + + + Type + + + Location + + + + + + + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTags + + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTags + + + + + + + + + + + + Item + + + + + + \ No newline at end of file diff --git a/src/DesktopVirtualization/Az.DesktopVirtualization.psd1 b/src/DesktopVirtualization/Az.DesktopVirtualization.psd1 index a9c5c069956d..17c77a8a86ab 100644 --- a/src/DesktopVirtualization/Az.DesktopVirtualization.psd1 +++ b/src/DesktopVirtualization/Az.DesktopVirtualization.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 5/28/2020 +# Generated on: 2020-07-16 # @{ @@ -12,7 +12,7 @@ RootModule = './Az.DesktopVirtualization.psm1' # Version number of this module. -ModuleVersion = '1.0.0' +ModuleVersion = '2.0.0' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' @@ -45,7 +45,7 @@ PowerShellVersion = '5.1' DotNetFrameworkVersion = '4.7.2' # Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. -# CLRVersion = '' +# ClrVersion = '' # Processor architecture (None, X86, Amd64) required by this module # ProcessorArchitecture = '' @@ -121,7 +121,10 @@ PrivateData = @{ # IconUri = '' # ReleaseNotes of this module - ReleaseNotes = '* General availability of ''Az.DesktopVirtualization'' module' + ReleaseNotes = '* Require Location property for creating top level arm objects. + * Made `ApplicationGroupType` required for `New-AzWvdApplicationGroup`. + * Made `HostPoolArmPath` required for `New-AzWvdApplicationGroup`. + * Added `PreferredAppGroupType` for `New-AzWvdHostPool`.' # Prerelease string of this module # Prerelease = '' diff --git a/src/DesktopVirtualization/ChangeLog.md b/src/DesktopVirtualization/ChangeLog.md index 368b6bf0797d..b33daf82e622 100644 --- a/src/DesktopVirtualization/ChangeLog.md +++ b/src/DesktopVirtualization/ChangeLog.md @@ -20,13 +20,13 @@ ## Upcoming Release ## Version 2.0.0 -* Require Location property for creating top level arm objects -* New-AzWvdApplicationGroup Require ApplicationGroupType -* New-AzWvdApplicationGroup Require HostPoolArmPath -* New-AzWvdHostPool Add PreferredAppGroupType +* Require Location property for creating top level arm objects. +* Made `ApplicationGroupType` required for `New-AzWvdApplicationGroup`. +* Made `HostPoolArmPath` required for `New-AzWvdApplicationGroup`. +* Added `PreferredAppGroupType` for `New-AzWvdHostPool`. ## Version 1.0.0 -* General availability of `Az.DesktopVirtualization` module +* General availability of `Az.DesktopVirtualization` module. ## 0.1.0 * The first preview release diff --git a/src/DesktopVirtualization/custom/New-AzWvdHostPool_FullSenerioCreate.ps1 b/src/DesktopVirtualization/custom/New-AzWvdHostPool_FullSenerioCreate.ps1 index cd6f0b66166d..6747cafbf126 100644 --- a/src/DesktopVirtualization/custom/New-AzWvdHostPool_FullSenerioCreate.ps1 +++ b/src/DesktopVirtualization/custom/New-AzWvdHostPool_FullSenerioCreate.ps1 @@ -85,6 +85,11 @@ function New-AzWvdHostPool_FullSenerioCreate { [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType] ${LoadBalancerType}, + [Parameter(Mandatory, HelpMessage='Preferred App Group Type')] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType] + ${PreferredAppGroupType}, + [Parameter(Mandatory, HelpMessage='Location')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [System.String] @@ -103,11 +108,11 @@ function New-AzWvdHostPool_FullSenerioCreate { $null = $PSBoundParameters.Remove("DesktopAppGroupName") $null = $PSBoundParameters.Remove("WorkspaceName") - $hostpool = Az.DesktopVirtualization\New-AzWvdHostPool @PSBoundParameters ` - -MaxSessionLimit 5 + $hostpool = Az.DesktopVirtualization\New-AzWvdHostPool @PSBoundParameters $null = $PSBoundParameters.Remove("HostPoolType") $null = $PSBoundParameters.Remove("LoadBalancerType") + $null = $PSBoundParameters.Remove("PreferredAppGroupType") $null = $PSBoundParameters.Remove("Name") $null = $PSBoundParameters.Add("ApplicationGroupName", $saveDesktopAppGroupName) $applicationGroup = Az.DesktopVirtualization\New-AzWvdApplicationGroup @PSBoundParameters ` diff --git a/src/DesktopVirtualization/custom/New-AzWvdRegistrationInfo.ps1 b/src/DesktopVirtualization/custom/New-AzWvdRegistrationInfo.ps1 index 4ed775060142..60fd3d5f3dcd 100644 --- a/src/DesktopVirtualization/custom/New-AzWvdRegistrationInfo.ps1 +++ b/src/DesktopVirtualization/custom/New-AzWvdRegistrationInfo.ps1 @@ -109,7 +109,8 @@ function New-AzWvdRegistrationInfo { -SsoContext $hostpool.SsoContext ` -CustomRdpProperty $hostpool.CustomRdpProperty ` -Ring $hostpool.Ring ` - -ValidationEnvironment:$hostpool.ValidationEnvironment + -ValidationEnvironment:$hostpool.ValidationEnvironment ` + -PreferredAppGroupType $hostpool.PreferredAppGroupType New-Object -TypeName 'Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.RegistrationInfo' ` -Property @{ ` ExpirationTime = $hostpool.RegistrationInfoExpirationTime; ` diff --git a/src/DesktopVirtualization/custom/Remove-AzWvdRegistrationInfo.ps1 b/src/DesktopVirtualization/custom/Remove-AzWvdRegistrationInfo.ps1 index 7b7d85aecff3..038b7e0a5936 100644 --- a/src/DesktopVirtualization/custom/Remove-AzWvdRegistrationInfo.ps1 +++ b/src/DesktopVirtualization/custom/Remove-AzWvdRegistrationInfo.ps1 @@ -100,6 +100,7 @@ function Remove-AzWvdRegistrationInfo { -SsoContext $hostpool.SsoContext ` -CustomRdpProperty $hostpool.CustomRdpProperty ` -Ring $hostpool.Ring ` - -ValidationEnvironment:$hostpool.ValidationEnvironment + -ValidationEnvironment:$hostpool.ValidationEnvironment ` + -PreferredAppGroupType $hostpool.PreferredAppGroupType } } \ No newline at end of file diff --git a/src/DesktopVirtualization/exports/New-AzWvdApplication.ps1 b/src/DesktopVirtualization/exports/New-AzWvdApplication.ps1 index 40ebc1e1ba89..36995e21e9a9 100644 --- a/src/DesktopVirtualization/exports/New-AzWvdApplication.ps1 +++ b/src/DesktopVirtualization/exports/New-AzWvdApplication.ps1 @@ -64,7 +64,7 @@ param( # The name is case insensitive. ${ResourceGroupName}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting] diff --git a/src/DesktopVirtualization/exports/New-AzWvdApplicationGroup.ps1 b/src/DesktopVirtualization/exports/New-AzWvdApplicationGroup.ps1 index 732c416eeb60..0e2065d546f0 100644 --- a/src/DesktopVirtualization/exports/New-AzWvdApplicationGroup.ps1 +++ b/src/DesktopVirtualization/exports/New-AzWvdApplicationGroup.ps1 @@ -73,40 +73,40 @@ param( # The ID of the target subscription. ${SubscriptionId}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType] # Resource Type of ApplicationGroup. ${ApplicationGroupType}, - [Parameter()] + [Parameter(Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # Description of ApplicationGroup. - ${Description}, + # HostPool arm path of ApplicationGroup. + ${HostPoolArmPath}, - [Parameter()] + [Parameter(Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # Friendly name of ApplicationGroup. - ${FriendlyName}, + # The geo-location where the resource lives + ${Location}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # HostPool arm path of ApplicationGroup. - ${HostPoolArmPath}, + # Description of ApplicationGroup. + ${Description}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # Resource location. - ${Location}, + # Friendly name of ApplicationGroup. + ${FriendlyName}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags]))] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, diff --git a/src/DesktopVirtualization/exports/New-AzWvdHostPool.ps1 b/src/DesktopVirtualization/exports/New-AzWvdHostPool.ps1 index aa099a74052e..1b38d2495a83 100644 --- a/src/DesktopVirtualization/exports/New-AzWvdHostPool.ps1 +++ b/src/DesktopVirtualization/exports/New-AzWvdHostPool.ps1 @@ -82,26 +82,33 @@ param( # The name is case insensitive. ${ResourceGroupName}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType] # HostPool type for desktop. ${HostPoolType}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType] # The type of the load balancer. ${LoadBalancerType}, - [Parameter()] + [Parameter(Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [System.String] - # Resource location. + # The geo-location where the resource lives ${Location}, + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType])] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType] + # The type of preferred application group type, default to Desktop Application Group + ${PreferredAppGroupType}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] @@ -185,7 +192,7 @@ param( [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags]))] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, diff --git a/src/DesktopVirtualization/exports/New-AzWvdWorkspace.ps1 b/src/DesktopVirtualization/exports/New-AzWvdWorkspace.ps1 index 2094649b1788..a7763968eb5f 100644 --- a/src/DesktopVirtualization/exports/New-AzWvdWorkspace.ps1 +++ b/src/DesktopVirtualization/exports/New-AzWvdWorkspace.ps1 @@ -71,6 +71,12 @@ param( # The ID of the target subscription. ${SubscriptionId}, + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String[]] @@ -91,13 +97,7 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [System.String] - # Resource location. - ${Location}, - - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags]))] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, diff --git a/src/DesktopVirtualization/exports/ProxyCmdletDefinitions.ps1 b/src/DesktopVirtualization/exports/ProxyCmdletDefinitions.ps1 index 8252a8a410fc..5b35e7a0f469 100644 --- a/src/DesktopVirtualization/exports/ProxyCmdletDefinitions.ps1 +++ b/src/DesktopVirtualization/exports/ProxyCmdletDefinitions.ps1 @@ -1723,40 +1723,40 @@ param( # The ID of the target subscription. ${SubscriptionId}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType] # Resource Type of ApplicationGroup. ${ApplicationGroupType}, - [Parameter()] + [Parameter(Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # Description of ApplicationGroup. - ${Description}, + # HostPool arm path of ApplicationGroup. + ${HostPoolArmPath}, - [Parameter()] + [Parameter(Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # Friendly name of ApplicationGroup. - ${FriendlyName}, + # The geo-location where the resource lives + ${Location}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # HostPool arm path of ApplicationGroup. - ${HostPoolArmPath}, + # Description of ApplicationGroup. + ${Description}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String] - # Resource location. - ${Location}, + # Friendly name of ApplicationGroup. + ${FriendlyName}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags]))] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, @@ -1913,7 +1913,7 @@ param( # The name is case insensitive. ${ResourceGroupName}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting] @@ -2146,26 +2146,33 @@ param( # The name is case insensitive. ${ResourceGroupName}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType] # HostPool type for desktop. ${HostPoolType}, - [Parameter()] + [Parameter(Mandatory)] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType] # The type of the load balancer. ${LoadBalancerType}, - [Parameter()] + [Parameter(Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [System.String] - # Resource location. + # The geo-location where the resource lives ${Location}, + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType])] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType] + # The type of preferred application group type, default to Desktop Application Group + ${PreferredAppGroupType}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Path')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] @@ -2249,7 +2256,7 @@ param( [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags]))] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, @@ -2426,6 +2433,12 @@ param( # The ID of the target subscription. ${SubscriptionId}, + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] [System.String[]] @@ -2446,13 +2459,7 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [System.String] - # Resource location. - ${Location}, - - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags]))] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, @@ -3910,7 +3917,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, @@ -4150,7 +4158,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, @@ -4347,7 +4356,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, @@ -4567,6 +4577,19 @@ param( # PersonalDesktopAssignment type for HostPool. ${PersonalDesktopAssignmentType}, + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType])] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType] + # The type of preferred application group type, default to Desktop Application Group + ${PreferredAppGroupType}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] + [System.DateTime] + # Expiration time of registration token. + ${RegistrationInfoExpirationTime}, + [Parameter()] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] @@ -4588,7 +4611,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, @@ -4981,7 +5005,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspacePatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspacePatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, diff --git a/src/DesktopVirtualization/exports/Update-AzWvdApplication.ps1 b/src/DesktopVirtualization/exports/Update-AzWvdApplication.ps1 index 9aaed25e09a4..c507d0ce353d 100644 --- a/src/DesktopVirtualization/exports/Update-AzWvdApplication.ps1 +++ b/src/DesktopVirtualization/exports/Update-AzWvdApplication.ps1 @@ -147,7 +147,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, diff --git a/src/DesktopVirtualization/exports/Update-AzWvdApplicationGroup.ps1 b/src/DesktopVirtualization/exports/Update-AzWvdApplicationGroup.ps1 index 78908cea22d6..1d3e92c905b2 100644 --- a/src/DesktopVirtualization/exports/Update-AzWvdApplicationGroup.ps1 +++ b/src/DesktopVirtualization/exports/Update-AzWvdApplicationGroup.ps1 @@ -97,7 +97,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, diff --git a/src/DesktopVirtualization/exports/Update-AzWvdDesktop.ps1 b/src/DesktopVirtualization/exports/Update-AzWvdDesktop.ps1 index a8e24dc46543..b546197f9be0 100644 --- a/src/DesktopVirtualization/exports/Update-AzWvdDesktop.ps1 +++ b/src/DesktopVirtualization/exports/Update-AzWvdDesktop.ps1 @@ -104,7 +104,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, diff --git a/src/DesktopVirtualization/exports/Update-AzWvdHostPool.ps1 b/src/DesktopVirtualization/exports/Update-AzWvdHostPool.ps1 index cce1d818e59a..331fc74500fe 100644 --- a/src/DesktopVirtualization/exports/Update-AzWvdHostPool.ps1 +++ b/src/DesktopVirtualization/exports/Update-AzWvdHostPool.ps1 @@ -127,6 +127,19 @@ param( # PersonalDesktopAssignment type for HostPool. ${PersonalDesktopAssignmentType}, + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType])] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType] + # The type of preferred application group type, default to Desktop Application Group + ${PreferredAppGroupType}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] + [System.DateTime] + # Expiration time of registration token. + ${RegistrationInfoExpirationTime}, + [Parameter()] [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation])] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] @@ -148,7 +161,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, diff --git a/src/DesktopVirtualization/exports/Update-AzWvdWorkspace.ps1 b/src/DesktopVirtualization/exports/Update-AzWvdWorkspace.ps1 index 658be1f6cd64..f3f983f19cd7 100644 --- a/src/DesktopVirtualization/exports/Update-AzWvdWorkspace.ps1 +++ b/src/DesktopVirtualization/exports/Update-AzWvdWorkspace.ps1 @@ -104,7 +104,8 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspacePatchTags] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspacePatchTags]))] + [System.Collections.Hashtable] # tags to be updated ${Tag}, diff --git a/src/DesktopVirtualization/generated/api/DesktopVirtualizationClient.cs b/src/DesktopVirtualization/generated/api/DesktopVirtualizationClient.cs index ec85171ee837..e04e140c7e74 100644 --- a/src/DesktopVirtualization/generated/api/DesktopVirtualizationClient.cs +++ b/src/DesktopVirtualization/generated/api/DesktopVirtualizationClient.cs @@ -13,376 +13,6 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization public partial class DesktopVirtualizationClient { - /// List applications for the given session host. - /// The ID of the target subscription. - /// The name of the resource group. The name is case insensitive. - /// The name of the host pool within the specified resource group - /// The name of the session host within the specified host pool - /// OData filter expression. Valid properties for filtering are userprincipalname and sessionstate. - /// a delegate that is called when the remote service returns 200 (OK). - /// a delegate that is called when the remote service returns default (any response code not handled - /// elsewhere). - /// an instance that will receive events. - /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync pipeline to use to make the request. - /// - /// A that will be complete when handling of the response is completed. - /// - public async global::System.Threading.Tasks.Task ActiveApplicationsListBySessionHost(string subscriptionId, string resourceGroupName, string hostPoolName, string sessionHostName, string Filter, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync sender) - { - var apiVersion = @"2019-12-10-preview"; - // Constant Parameters - using( NoSynchronizationContext ) - { - // construct URL - var _url = new global::System.Uri(global::System.Text.RegularExpressions.Regex.Replace( - "https://management.azure.com/subscriptions/" - + global::System.Uri.EscapeDataString(subscriptionId) - + "/resourceGroups/" - + global::System.Uri.EscapeDataString(resourceGroupName) - + "/providers/Microsoft.DesktopVirtualization/hostPools/" - + global::System.Uri.EscapeDataString(hostPoolName) - + "/sessionHosts/" - + global::System.Uri.EscapeDataString(sessionHostName) - + "/activeApplications" - + "?" - + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) - + "&" - + (string.IsNullOrEmpty(Filter) ? global::System.String.Empty : "$filter=" + global::System.Uri.EscapeDataString(Filter)) - ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2")); - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.URLCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - // generate request object - var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Method.Get, _url); - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.RequestCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.HeaderParametersAdded, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - // make the call - await this.ActiveApplicationsListBySessionHost_Call(request,onOk,onDefault,eventListener,sender); - } - } - - /// List applications for the given session host. - /// - /// OData filter expression. Valid properties for filtering are userprincipalname and sessionstate. - /// a delegate that is called when the remote service returns 200 (OK). - /// a delegate that is called when the remote service returns default (any response code not handled - /// elsewhere). - /// an instance that will receive events. - /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync pipeline to use to make the request. - /// - /// A that will be complete when handling of the response is completed. - /// - public async global::System.Threading.Tasks.Task ActiveApplicationsListBySessionHostViaIdentity(global::System.String viaIdentity, string Filter, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync sender) - { - var apiVersion = @"2019-12-10-preview"; - // Constant Parameters - using( NoSynchronizationContext ) - { - // verify that Identity format is an exact match for uri - - var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.DesktopVirtualization/hostPools/(?[^/]+)/sessionHosts/(?[^/]+)/activeApplications$").Match(viaIdentity); - if (!_match.Success) - { - throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/activeApplications'"); - } - - // replace URI parameters with values from identity - var subscriptionId = _match.Groups["subscriptionId"].Value; - var resourceGroupName = _match.Groups["resourceGroupName"].Value; - var hostPoolName = _match.Groups["hostPoolName"].Value; - var sessionHostName = _match.Groups["sessionHostName"].Value; - // construct URL - var _url = new global::System.Uri(global::System.Text.RegularExpressions.Regex.Replace( - "https://management.azure.com/subscriptions/" - + subscriptionId - + "/resourceGroups/" - + resourceGroupName - + "/providers/Microsoft.DesktopVirtualization/hostPools/" - + hostPoolName - + "/sessionHosts/" - + sessionHostName - + "/activeApplications" - + "?" - + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) - + "&" - + (string.IsNullOrEmpty(Filter) ? global::System.String.Empty : "$filter=" + global::System.Uri.EscapeDataString(Filter)) - ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2")); - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.URLCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - // generate request object - var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Method.Get, _url); - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.RequestCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.HeaderParametersAdded, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - // make the call - await this.ActiveApplicationsListBySessionHost_Call(request,onOk,onDefault,eventListener,sender); - } - } - - /// Actual wire call for method. - /// the prepared HttpRequestMessage to send. - /// a delegate that is called when the remote service returns 200 (OK). - /// a delegate that is called when the remote service returns default (any response code not handled - /// elsewhere). - /// an instance that will receive events. - /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync pipeline to use to make the request. - /// - /// A that will be complete when handling of the response is completed. - /// - internal async global::System.Threading.Tasks.Task ActiveApplicationsListBySessionHost_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync sender) - { - using( NoSynchronizationContext ) - { - global::System.Net.Http.HttpResponseMessage _response = null; - try - { - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } - _response = await sender.SendAsync(request, eventListener); - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } - var _contentType = _response.Content.Headers.ContentType?.MediaType; - - switch ( _response.StatusCode ) - { - case global::System.Net.HttpStatusCode.OK: - { - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } - await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationList.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(body.Result)) )); - break; - } - default: - { - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } - await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.CloudError.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(body.Result)) )); - break; - } - } - } - finally - { - // finally statements - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.Finally, request, _response); - _response?.Dispose(); - request?.Dispose(); - } - } - } - - /// - /// Validation method for method. Call this like the actual call, but you - /// will get validation events back. - /// - /// The ID of the target subscription. - /// The name of the resource group. The name is case insensitive. - /// The name of the host pool within the specified resource group - /// The name of the session host within the specified host pool - /// OData filter expression. Valid properties for filtering are userprincipalname and sessionstate. - /// an instance that will receive events. - /// - /// A that will be complete when handling of the response is completed. - /// - internal async global::System.Threading.Tasks.Task ActiveApplicationsListBySessionHost_Validate(string subscriptionId, string resourceGroupName, string hostPoolName, string sessionHostName, string Filter, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener) - { - using( NoSynchronizationContext ) - { - await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); - await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); - await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); - await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); - await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); - await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._\(\)]+$"); - await eventListener.AssertNotNull(nameof(hostPoolName),hostPoolName); - await eventListener.AssertMinimumLength(nameof(hostPoolName),hostPoolName,3); - await eventListener.AssertMaximumLength(nameof(hostPoolName),hostPoolName,24); - await eventListener.AssertNotNull(nameof(sessionHostName),sessionHostName); - await eventListener.AssertMinimumLength(nameof(sessionHostName),sessionHostName,3); - await eventListener.AssertMaximumLength(nameof(sessionHostName),sessionHostName,48); - await eventListener.AssertNotNull(nameof(Filter),Filter); - } - } - - /// List application group that user can use. - /// The ID of the target subscription. - /// The name of the resource group. The name is case insensitive. - /// The name of the workspace - /// OData filter expression. Valid properties for filtering are applicationGroupType. - /// a delegate that is called when the remote service returns 200 (OK). - /// a delegate that is called when the remote service returns default (any response code not handled - /// elsewhere). - /// an instance that will receive events. - /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync pipeline to use to make the request. - /// - /// A that will be complete when handling of the response is completed. - /// - public async global::System.Threading.Tasks.Task ApplicationGroupAssignmentsWorkspaceLevelList(string subscriptionId, string resourceGroupName, string workspaceName, string Filter, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync sender) - { - var apiVersion = @"2019-12-10-preview"; - // Constant Parameters - using( NoSynchronizationContext ) - { - // construct URL - var _url = new global::System.Uri(global::System.Text.RegularExpressions.Regex.Replace( - "https://management.azure.com/subscriptions/" - + global::System.Uri.EscapeDataString(subscriptionId) - + "/resourceGroups/" - + global::System.Uri.EscapeDataString(resourceGroupName) - + "/providers/Microsoft.DesktopVirtualization/workspaces/" - + global::System.Uri.EscapeDataString(workspaceName) - + "/userApplicationGroupAssignments" - + "?" - + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) - + "&" - + (string.IsNullOrEmpty(Filter) ? global::System.String.Empty : "$filter=" + global::System.Uri.EscapeDataString(Filter)) - ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2")); - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.URLCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - // generate request object - var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Method.Get, _url); - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.RequestCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.HeaderParametersAdded, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - // make the call - await this.ApplicationGroupAssignmentsWorkspaceLevelList_Call(request,onOk,onDefault,eventListener,sender); - } - } - - /// List application group that user can use. - /// - /// OData filter expression. Valid properties for filtering are applicationGroupType. - /// a delegate that is called when the remote service returns 200 (OK). - /// a delegate that is called when the remote service returns default (any response code not handled - /// elsewhere). - /// an instance that will receive events. - /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync pipeline to use to make the request. - /// - /// A that will be complete when handling of the response is completed. - /// - public async global::System.Threading.Tasks.Task ApplicationGroupAssignmentsWorkspaceLevelListViaIdentity(global::System.String viaIdentity, string Filter, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync sender) - { - var apiVersion = @"2019-12-10-preview"; - // Constant Parameters - using( NoSynchronizationContext ) - { - // verify that Identity format is an exact match for uri - - var _match = new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/Microsoft.DesktopVirtualization/workspaces/(?[^/]+)/userApplicationGroupAssignments$").Match(viaIdentity); - if (!_match.Success) - { - throw new global::System.Exception("Invalid identity for URI '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/userApplicationGroupAssignments'"); - } - - // replace URI parameters with values from identity - var subscriptionId = _match.Groups["subscriptionId"].Value; - var resourceGroupName = _match.Groups["resourceGroupName"].Value; - var workspaceName = _match.Groups["workspaceName"].Value; - // construct URL - var _url = new global::System.Uri(global::System.Text.RegularExpressions.Regex.Replace( - "https://management.azure.com/subscriptions/" - + subscriptionId - + "/resourceGroups/" - + resourceGroupName - + "/providers/Microsoft.DesktopVirtualization/workspaces/" - + workspaceName - + "/userApplicationGroupAssignments" - + "?" - + "api-version=" + global::System.Uri.EscapeDataString(apiVersion) - + "&" - + (string.IsNullOrEmpty(Filter) ? global::System.String.Empty : "$filter=" + global::System.Uri.EscapeDataString(Filter)) - ,"\\?&*$|&*$|(\\?)&+|(&)&+","$1$2")); - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.URLCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - // generate request object - var request = new global::System.Net.Http.HttpRequestMessage(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Method.Get, _url); - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.RequestCreated, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.HeaderParametersAdded, _url); if( eventListener.Token.IsCancellationRequested ) { return; } - // make the call - await this.ApplicationGroupAssignmentsWorkspaceLevelList_Call(request,onOk,onDefault,eventListener,sender); - } - } - - /// - /// Actual wire call for method. - /// - /// the prepared HttpRequestMessage to send. - /// a delegate that is called when the remote service returns 200 (OK). - /// a delegate that is called when the remote service returns default (any response code not handled - /// elsewhere). - /// an instance that will receive events. - /// an instance of an Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync pipeline to use to make the request. - /// - /// A that will be complete when handling of the response is completed. - /// - internal async global::System.Threading.Tasks.Task ApplicationGroupAssignmentsWorkspaceLevelList_Call(global::System.Net.Http.HttpRequestMessage request, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.ISendAsync sender) - { - using( NoSynchronizationContext ) - { - global::System.Net.Http.HttpResponseMessage _response = null; - try - { - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.BeforeCall, request); if( eventListener.Token.IsCancellationRequested ) { return; } - _response = await sender.SendAsync(request, eventListener); - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.ResponseCreated, _response); if( eventListener.Token.IsCancellationRequested ) { return; } - var _contentType = _response.Content.Headers.ContentType?.MediaType; - - switch ( _response.StatusCode ) - { - case global::System.Net.HttpStatusCode.OK: - { - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } - await onOk(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupList.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(body.Result)) )); - break; - } - default: - { - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.BeforeResponseDispatch, _response); if( eventListener.Token.IsCancellationRequested ) { return; } - await onDefault(_response,_response.Content.ReadAsStringAsync().ContinueWith( body => Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.CloudError.FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(body.Result)) )); - break; - } - } - } - finally - { - // finally statements - await eventListener.Signal(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Events.Finally, request, _response); - _response?.Dispose(); - request?.Dispose(); - } - } - } - - /// - /// Validation method for method. Call this like the actual call, - /// but you will get validation events back. - /// - /// The ID of the target subscription. - /// The name of the resource group. The name is case insensitive. - /// The name of the workspace - /// OData filter expression. Valid properties for filtering are applicationGroupType. - /// an instance that will receive events. - /// - /// A that will be complete when handling of the response is completed. - /// - internal async global::System.Threading.Tasks.Task ApplicationGroupAssignmentsWorkspaceLevelList_Validate(string subscriptionId, string resourceGroupName, string workspaceName, string Filter, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IEventListener eventListener) - { - using( NoSynchronizationContext ) - { - await eventListener.AssertNotNull(nameof(subscriptionId),subscriptionId); - await eventListener.AssertMinimumLength(nameof(subscriptionId),subscriptionId,1); - await eventListener.AssertNotNull(nameof(resourceGroupName),resourceGroupName); - await eventListener.AssertMinimumLength(nameof(resourceGroupName),resourceGroupName,1); - await eventListener.AssertMaximumLength(nameof(resourceGroupName),resourceGroupName,90); - await eventListener.AssertRegEx(nameof(resourceGroupName),resourceGroupName,@"^[-\w\._\(\)]+$"); - await eventListener.AssertNotNull(nameof(workspaceName),workspaceName); - await eventListener.AssertMinimumLength(nameof(workspaceName),workspaceName,3); - await eventListener.AssertMaximumLength(nameof(workspaceName),workspaceName,24); - await eventListener.AssertNotNull(nameof(Filter),Filter); - } - } - /// Create or update an applicationGroup. /// The ID of the target subscription. /// The name of the resource group. The name is case insensitive. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.PowerShell.cs similarity index 72% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.PowerShell.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/Resource.PowerShell.cs index af0173c9854b..a7db1f50664c 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.PowerShell.cs @@ -1,8 +1,7 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell; - /// ARM resource. [System.ComponentModel.TypeConverter(typeof(ResourceTypeConverter))] public partial class Resource { @@ -48,29 +47,27 @@ public partial class Resource partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Collections.IDictionary content that should be used. /// - /// an instance of . + /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource DeserializeFromDictionary(global::System.Collections.IDictionary content) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource DeserializeFromDictionary(global::System.Collections.IDictionary content) { return new Resource(content); } /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. /// - /// an instance of . + /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource DeserializeFromPSObject(global::System.Management.Automation.PSObject content) { return new Resource(content); } @@ -80,10 +77,10 @@ public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Ap /// /// a string containing a JSON serialized instance of this model. /// an instance of the model class. - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(jsonText)); + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(jsonText)); /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Collections.IDictionary content that should be used. @@ -96,14 +93,14 @@ internal Resource(global::System.Collections.IDictionary content) return; } // actually deserialize - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); AfterDeserializeDictionary(content); } /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. @@ -116,9 +113,9 @@ internal Resource(global::System.Management.Automation.PSObject content) return; } // actually deserialize - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); AfterDeserializePSObject(content); } @@ -127,7 +124,6 @@ internal Resource(global::System.Management.Automation.PSObject content) /// a containing this model serialized to JSON text. public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.SerializationMode.IncludeAll)?.ToString(); } - /// ARM resource. [System.ComponentModel.TypeConverter(typeof(ResourceTypeConverter))] public partial interface IResource diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.TypeConverter.cs b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.TypeConverter.cs similarity index 97% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.TypeConverter.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/Resource.TypeConverter.cs index 8c3aff723d58..c4101fac962f 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.TypeConverter.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.TypeConverter.cs @@ -1,4 +1,4 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell; @@ -101,14 +101,14 @@ public static bool CanConvertFrom(dynamic sourceValue) /// /// an instance of , or null if there is no suitable conversion. /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource ConvertFrom(dynamic sourceValue) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource ConvertFrom(dynamic sourceValue) { if (null == sourceValue) { return null; } global::System.Type type = sourceValue.GetType(); - if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource).IsAssignableFrom(type)) + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource).IsAssignableFrom(type)) { return sourceValue; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.cs b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.cs similarity index 57% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/Resource.cs index ae3ab0f252ae..2062e077f831 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.cs @@ -1,40 +1,43 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; - /// ARM resource. public partial class Resource : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Backing field for property. private string _id; - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public string Id { get => this._id; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => this._id; set { {_id = value;} } } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => this._id; set { {_id = value;} } } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => this._name; set { {_name = value;} } } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => this._name; set { {_name = value;} } } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => this._type; set { {_type = value;} } } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => this._type; set { {_type = value;} } } /// Backing field for property. private string _name; - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public string Name { get => this._name; } /// Backing field for property. private string _type; - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public string Type { get => this._type; } @@ -44,45 +47,51 @@ public Resource() } } - /// ARM resource. public partial interface IResource : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable { - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, ReadOnly = true, - Description = @"Resource ID.", + Description = @"Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", SerializedName = @"id", PossibleTypes = new [] { typeof(string) })] string Id { get; } - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, ReadOnly = true, - Description = @"Resource name.", + Description = @"The name of the resource", SerializedName = @"name", PossibleTypes = new [] { typeof(string) })] string Name { get; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, ReadOnly = true, - Description = @"Resource type.", + Description = @"The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.", SerializedName = @"type", PossibleTypes = new [] { typeof(string) })] string Type { get; } } - /// ARM resource. internal partial interface IResourceInternal { - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// string Id { get; set; } - /// Resource name. + /// The name of the resource string Name { get; set; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// string Type { get; set; } } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.json.cs b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.json.cs similarity index 96% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.json.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/Resource.json.cs index 6c0162414adb..004dcecd83d4 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Resource.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/Resource.json.cs @@ -1,8 +1,7 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; - /// ARM resource. public partial class Resource { @@ -47,13 +46,13 @@ public partial class Resource partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject container, ref bool returnNow); /// - /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource. + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource. /// /// a to deserialize from. /// - /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource. + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource. /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode node) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode node) { return node is Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json ? new Resource(json) : null; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.PowerShell.cs similarity index 62% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.PowerShell.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.PowerShell.cs index 8921d25c55c0..f8caf90c4885 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.PowerShell.cs @@ -1,8 +1,8 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell; - /// ARM tracked top level resource. + /// The resource model definition for a ARM tracked top level resource [System.ComponentModel.TypeConverter(typeof(TrackedResourceTypeConverter))] public partial class TrackedResource { @@ -48,29 +48,27 @@ public partial class TrackedResource partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Collections.IDictionary content that should be used. /// - /// an instance of . + /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource DeserializeFromDictionary(global::System.Collections.IDictionary content) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource DeserializeFromDictionary(global::System.Collections.IDictionary content) { return new TrackedResource(content); } /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. /// - /// an instance of . + /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource DeserializeFromPSObject(global::System.Management.Automation.PSObject content) { return new TrackedResource(content); } @@ -80,7 +78,7 @@ public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Ap /// /// a string containing a JSON serialized instance of this model. /// an instance of the model class. - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(jsonText)); + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(jsonText)); /// Serializes this instance to a json string. @@ -88,7 +86,7 @@ public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Ap public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.SerializationMode.IncludeAll)?.ToString(); /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Collections.IDictionary content that should be used. @@ -101,16 +99,16 @@ internal TrackedResource(global::System.Collections.IDictionary content) return; } // actually deserialize - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); AfterDeserializeDictionary(content); } /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. @@ -123,15 +121,15 @@ internal TrackedResource(global::System.Management.Automation.PSObject content) return; } // actually deserialize - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); AfterDeserializePSObject(content); } } - /// ARM tracked top level resource. + /// The resource model definition for a ARM tracked top level resource [System.ComponentModel.TypeConverter(typeof(TrackedResourceTypeConverter))] public partial interface ITrackedResource diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.TypeConverter.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.TypeConverter.cs similarity index 97% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.TypeConverter.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.TypeConverter.cs index 32e47a9f96f3..7bb9359daa2f 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.TypeConverter.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.TypeConverter.cs @@ -1,4 +1,4 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell; @@ -101,14 +101,14 @@ public static bool CanConvertFrom(dynamic sourceValue) /// /// an instance of , or null if there is no suitable conversion. /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource ConvertFrom(dynamic sourceValue) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource ConvertFrom(dynamic sourceValue) { if (null == sourceValue) { return null; } global::System.Type type = sourceValue.GetType(); - if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource).IsAssignableFrom(type)) + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource).IsAssignableFrom(type)) { return sourceValue; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.cs similarity index 60% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.cs index 0c841c611412..8540298c0874 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.cs @@ -1,53 +1,57 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; - /// ARM tracked top level resource. + /// The resource model definition for a ARM tracked top level resource public partial class TrackedResource : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } /// Backing field for property. private string _location; - /// Resource location. + /// The geo-location where the resource lives [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public string Location { get => this._location; set => this._location = value; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags _tag; + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags _tag; /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTags()); set => this._tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTags()); set => this._tag = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// Creates an new instance. public TrackedResource() @@ -67,16 +71,16 @@ public TrackedResource() await eventListener.AssertObjectIsValid(nameof(__resource), __resource); } } - /// ARM tracked top level resource. + /// The resource model definition for a ARM tracked top level resource public partial interface ITrackedResource : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { - /// Resource location. + /// The geo-location where the resource lives [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, - Description = @"Resource location.", + Description = @"The geo-location where the resource lives", SerializedName = @"location", PossibleTypes = new [] { typeof(string) })] string Location { get; set; } @@ -86,18 +90,18 @@ public partial interface ITrackedResource : ReadOnly = false, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get; set; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) })] + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get; set; } } - /// ARM tracked top level resource. + /// The resource model definition for a ARM tracked top level resource internal partial interface ITrackedResourceInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { - /// Resource location. + /// The geo-location where the resource lives string Location { get; set; } /// Resource tags. - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get; set; } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.json.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.json.cs similarity index 93% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.json.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.json.cs index ad274d940658..dc4e5bc93060 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResource.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResource.json.cs @@ -1,8 +1,8 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; - /// ARM tracked top level resource. + /// The resource model definition for a ARM tracked top level resource public partial class TrackedResource { @@ -47,13 +47,13 @@ public partial class TrackedResource partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject container, ref bool returnNow); /// - /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource. + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource. /// /// a to deserialize from. /// - /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource. + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource. /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode node) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode node) { return node is Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json ? new TrackedResource(json) : null; } @@ -96,9 +96,9 @@ internal TrackedResource(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualizatio { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_location = If( json?.PropertyT("location"), out var __jsonLocation) ? (string)__jsonLocation : (string)Location;} - {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTags.FromJson(__jsonTags) : Tag;} + {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTags.FromJson(__jsonTags) : Tag;} AfterFromJson(json); } } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.PowerShell.cs similarity index 86% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.PowerShell.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.PowerShell.cs index b10afbe49a91..ff9c6a32fa8c 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.PowerShell.cs @@ -1,4 +1,4 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell; @@ -48,29 +48,29 @@ public partial class TrackedResourceTags partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Collections.IDictionary content that should be used. /// - /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags DeserializeFromDictionary(global::System.Collections.IDictionary content) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags DeserializeFromDictionary(global::System.Collections.IDictionary content) { return new TrackedResourceTags(content); } /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. /// - /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) { return new TrackedResourceTags(content); } @@ -80,7 +80,7 @@ public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Ap /// /// a string containing a JSON serialized instance of this model. /// an instance of the model class. - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(jsonText)); + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode.Parse(jsonText)); /// Serializes this instance to a json string. @@ -88,7 +88,7 @@ public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Ap public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.SerializationMode.IncludeAll)?.ToString(); /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Collections.IDictionary content that should be used. @@ -107,7 +107,7 @@ internal TrackedResourceTags(global::System.Collections.IDictionary content) } /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.TypeConverter.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.TypeConverter.cs similarity index 97% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.TypeConverter.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.TypeConverter.cs index b30a7d337e8d..0d49dff5b910 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.TypeConverter.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.TypeConverter.cs @@ -1,4 +1,4 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell; @@ -101,14 +101,14 @@ public static bool CanConvertFrom(dynamic sourceValue) /// /// an instance of , or null if there is no suitable conversion. /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags ConvertFrom(dynamic sourceValue) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags ConvertFrom(dynamic sourceValue) { if (null == sourceValue) { return null; } global::System.Type type = sourceValue.GetType(); - if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags).IsAssignableFrom(type)) + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags).IsAssignableFrom(type)) { return sourceValue; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.cs similarity index 87% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.cs index f02811d6c21b..31c18a7484c7 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.cs @@ -1,11 +1,11 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; /// Resource tags. public partial class TrackedResourceTags : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTagsInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTagsInternal { /// Creates an new instance. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.dictionary.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.dictionary.cs similarity index 96% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.dictionary.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.dictionary.cs index 163f3d8eed5a..8a0be5c89559 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.dictionary.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.dictionary.cs @@ -1,4 +1,4 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; @@ -65,6 +65,6 @@ public void CopyFrom(global::System.Management.Automation.PSObject source) /// - public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTags source) => source.__additionalProperties; + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTags source) => source.__additionalProperties; } } \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.json.cs b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.json.cs similarity index 95% rename from src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.json.cs rename to src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.json.cs index 9141b8938c45..91794a7a85ad 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/TrackedResourceTags.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api10/TrackedResourceTags.json.cs @@ -1,4 +1,4 @@ -namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10 { using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; @@ -47,13 +47,13 @@ public partial class TrackedResourceTags partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject container, ref bool returnNow); /// - /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags. + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags. /// /// a to deserialize from. /// - /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags. + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags. /// - public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode node) + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode node) { return node is Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json ? new TrackedResourceTags(json) : null; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.PowerShell.cs index dc0267935a1a..26dcf50b9538 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.PowerShell.cs @@ -62,12 +62,12 @@ internal Application(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineArgument = (string) content.GetValueForProperty("CommandLineArgument",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineArgument, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting?) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FilePath = (string) content.GetValueForProperty("FilePath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FilePath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).IconContent = (byte[]) content.GetValueForProperty("IconContent",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).IconContent, i => i); @@ -93,12 +93,12 @@ internal Application(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineArgument = (string) content.GetValueForProperty("CommandLineArgument",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineArgument, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting?) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FilePath = (string) content.GetValueForProperty("FilePath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FilePath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).IconContent = (byte[]) content.GetValueForProperty("IconContent",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal)this).IconContent, i => i); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.cs index b601fb8eb229..9a381ed7abea 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.cs @@ -9,10 +9,10 @@ public partial class Application : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// Command Line Arguments for Application. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -23,7 +23,7 @@ public partial class Application : /// line arguments specified at publish time, or no command line arguments at all. /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting? CommandLineSetting { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).CommandLineSetting; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).CommandLineSetting = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).CommandLineSetting; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).CommandLineSetting = value; } /// Description of Application. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -53,9 +53,20 @@ public partial class Application : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string IconPath { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).IconPath; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).IconPath = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } /// Internal Acessors for IconContent byte[] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal.IconContent { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).IconContent; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).IconContent = value; } @@ -66,18 +77,9 @@ public partial class Application : /// Internal Acessors for Property Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationProperties()); set { {_property = value;} } } - /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } - - /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } - - /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } - - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationProperties _property; @@ -90,9 +92,11 @@ public partial class Application : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public bool? ShowInPortal { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).ShowInPortal; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)Property).ShowInPortal = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// Creates an new instance. public Application() @@ -115,7 +119,7 @@ public Application() /// Schema for Application properties. public partial interface IApplication : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// Command Line Arguments for Application. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -130,12 +134,12 @@ public partial interface IApplication : /// line arguments specified at publish time, or no command line arguments at all. /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.", SerializedName = @"commandLineSetting", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting? CommandLineSetting { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get; set; } /// Description of Application. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -204,7 +208,7 @@ public partial interface IApplication : } /// Schema for Application properties. internal partial interface IApplicationInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Command Line Arguments for Application. string CommandLineArgument { get; set; } @@ -212,7 +216,7 @@ internal partial interface IApplicationInternal : /// Specifies whether this published application can be launched with command line arguments provided by the client, command /// line arguments specified at publish time, or no command line arguments at all. /// - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting? CommandLineSetting { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get; set; } /// Description of Application. string Description { get; set; } /// Specifies a path for the executable file for the application. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.json.cs index 0444723a1dea..ac9e3c23a9fb 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Application.json.cs @@ -58,7 +58,7 @@ internal Application(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Ru { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.PowerShell.cs index 7ae92c044e9a..391f1417d535 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.PowerShell.cs @@ -62,13 +62,13 @@ internal ApplicationGroup(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Description, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType?) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).HostPoolArmPath = (string) content.GetValueForProperty("HostPoolArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).HostPoolArmPath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).WorkspaceArmPath = (string) content.GetValueForProperty("WorkspaceArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).WorkspaceArmPath, global::System.Convert.ToString); @@ -90,13 +90,13 @@ internal ApplicationGroup(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).Description, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType?) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).HostPoolArmPath = (string) content.GetValueForProperty("HostPoolArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).HostPoolArmPath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).WorkspaceArmPath = (string) content.GetValueForProperty("WorkspaceArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal)this).WorkspaceArmPath, global::System.Convert.ToString); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.cs index 53414767d825..758b50eb9b0b 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.cs @@ -9,14 +9,14 @@ public partial class ApplicationGroup : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource(); /// Resource Type of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType? ApplicationGroupType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).ApplicationGroupType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).ApplicationGroupType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).ApplicationGroupType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).ApplicationGroupType = value; } /// Description of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -30,32 +30,34 @@ public partial class ApplicationGroup : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string HostPoolArmPath { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).HostPoolArmPath; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).HostPoolArmPath = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id; } - /// Resource location. + /// The geo-location where the resource lives [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Location = value; } - - /// Internal Acessors for Property - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupProperties()); set { {_property = value;} } } - - /// Internal Acessors for WorkspaceArmPath - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal.WorkspaceArmPath { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).WorkspaceArmPath; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).WorkspaceArmPath = value; } + public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Location = value; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type = value; } + + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupProperties()); set { {_property = value;} } } + + /// Internal Acessors for WorkspaceArmPath + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupInternal.WorkspaceArmPath { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).WorkspaceArmPath; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)Property).WorkspaceArmPath = value; } - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupProperties _property; @@ -66,11 +68,13 @@ public partial class ApplicationGroup : /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Tag = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type; } /// Workspace arm path of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -97,16 +101,16 @@ public ApplicationGroup() /// Represents a ApplicationGroup definition. public partial interface IApplicationGroup : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource { /// Resource Type of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"Resource Type of ApplicationGroup.", SerializedName = @"applicationGroupType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType? ApplicationGroupType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get; set; } /// Description of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -125,7 +129,7 @@ public partial interface IApplicationGroup : string FriendlyName { get; set; } /// HostPool arm path of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"HostPool arm path of ApplicationGroup.", SerializedName = @"hostPoolArmPath", @@ -143,10 +147,10 @@ public partial interface IApplicationGroup : } /// Represents a ApplicationGroup definition. internal partial interface IApplicationGroupInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal { /// Resource Type of ApplicationGroup. - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType? ApplicationGroupType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get; set; } /// Description of ApplicationGroup. string Description { get; set; } /// Friendly name of ApplicationGroup. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.json.cs index 72dfb676bf23..60a8cd30c48a 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroup.json.cs @@ -58,7 +58,7 @@ internal ApplicationGroup(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualizati { return; } - __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource(json); + __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.PowerShell.cs index dfd6c848bcba..22a966c218e5 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.PowerShell.cs @@ -63,9 +63,9 @@ internal ApplicationGroupPatch(global::System.Collections.IDictionary content) // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchPropertiesTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchTagsTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).FriendlyName, global::System.Convert.ToString); AfterDeserializeDictionary(content); @@ -87,9 +87,9 @@ internal ApplicationGroupPatch(global::System.Management.Automation.PSObject con // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchPropertiesTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchTagsTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal)this).FriendlyName, global::System.Convert.ToString); AfterDeserializePSObject(content); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.cs index 66009365f2e7..e8299043cc49 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.cs @@ -9,10 +9,10 @@ public partial class ApplicationGroupPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// Description of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -22,25 +22,27 @@ public partial class ApplicationGroupPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string FriendlyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchPropertiesInternal)Property).FriendlyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchPropertiesInternal)Property).FriendlyName = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } - - /// Internal Acessors for Property - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchProperties()); set { {_property = value;} } } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } - /// Resource name. + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchProperties()); set { {_property = value;} } } + + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchProperties _property; @@ -56,9 +58,11 @@ public partial class ApplicationGroupPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchTags()); set => this._tag = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// Creates an new instance. public ApplicationGroupPatch() @@ -81,7 +85,7 @@ public ApplicationGroupPatch() /// ApplicationGroup properties that can be patched. public partial interface IApplicationGroupPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// Description of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -111,7 +115,7 @@ public partial interface IApplicationGroupPatch : } /// ApplicationGroup properties that can be patched. internal partial interface IApplicationGroupPatchInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Description of ApplicationGroup. string Description { get; set; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.json.cs index dd6b20f2559b..95c30ae68653 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatch.json.cs @@ -58,7 +58,7 @@ internal ApplicationGroupPatch(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtual { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchProperties.FromJson(__jsonProperties) : Property;} {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchTags.FromJson(__jsonTags) : Tag;} AfterFromJson(json); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.PowerShell.cs index f511e1248b8f..29ea62fa89c0 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.PowerShell.cs @@ -61,6 +61,8 @@ internal ApplicationGroupPatchTags(global::System.Collections.IDictionary conten return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializeDictionary(content); } @@ -78,6 +80,8 @@ internal ApplicationGroupPatchTags(global::System.Management.Automation.PSObject return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.cs index a30a2e57541e..05cb3fd7433b 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.cs @@ -16,7 +16,8 @@ public ApplicationGroupPatchTags() } /// tags to be updated public partial interface IApplicationGroupPatchTags : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray { } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.dictionary.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.dictionary.cs new file mode 100644 index 000000000000..b505c8848e89 --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; + + public partial class ApplicationGroupPatchTags : + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationGroupPatchTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.json.cs index e60bb2ba84e8..ab030f964de9 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupPatchTags.json.cs @@ -50,7 +50,8 @@ public partial class ApplicationGroupPatchTags /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject into a new instance of . /// /// A Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject instance to deserialize from. - internal ApplicationGroupPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json) + /// + internal ApplicationGroupPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) { bool returnNow = false; BeforeFromJson(json, ref returnNow); @@ -58,6 +59,7 @@ internal ApplicationGroupPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVir { return; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); AfterFromJson(json); } @@ -92,6 +94,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso { return container; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, container); AfterToJson(ref container); return container; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.PowerShell.cs index 2da83543df2b..4df05c53856f 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.PowerShell.cs @@ -62,7 +62,7 @@ internal ApplicationGroupProperties(global::System.Collections.IDictionary conte } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).Description, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType?) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).HostPoolArmPath = (string) content.GetValueForProperty("HostPoolArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).HostPoolArmPath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).WorkspaceArmPath = (string) content.GetValueForProperty("WorkspaceArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).WorkspaceArmPath, global::System.Convert.ToString); @@ -84,7 +84,7 @@ internal ApplicationGroupProperties(global::System.Management.Automation.PSObjec } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).Description, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType?) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType) content.GetValueForProperty("ApplicationGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).ApplicationGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).HostPoolArmPath = (string) content.GetValueForProperty("HostPoolArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).HostPoolArmPath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).WorkspaceArmPath = (string) content.GetValueForProperty("WorkspaceArmPath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPropertiesInternal)this).WorkspaceArmPath, global::System.Convert.ToString); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.cs index a5ae71b691f1..454444f2701a 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationGroupProperties.cs @@ -9,11 +9,11 @@ public partial class ApplicationGroupProperties : { /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType? _applicationGroupType; + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType _applicationGroupType; /// Resource Type of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType? ApplicationGroupType { get => this._applicationGroupType; set => this._applicationGroupType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get => this._applicationGroupType; set => this._applicationGroupType = value; } /// Backing field for property. private string _description; @@ -58,12 +58,12 @@ public partial interface IApplicationGroupProperties : { /// Resource Type of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"Resource Type of ApplicationGroup.", SerializedName = @"applicationGroupType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType? ApplicationGroupType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get; set; } /// Description of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -82,7 +82,7 @@ public partial interface IApplicationGroupProperties : string FriendlyName { get; set; } /// HostPool arm path of ApplicationGroup. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"HostPool arm path of ApplicationGroup.", SerializedName = @"hostPoolArmPath", @@ -103,7 +103,7 @@ internal partial interface IApplicationGroupPropertiesInternal { /// Resource Type of ApplicationGroup. - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType? ApplicationGroupType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get; set; } /// Description of ApplicationGroup. string Description { get; set; } /// Friendly name of ApplicationGroup. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.PowerShell.cs index 8f9eab4e4f0c..d2295d49c99a 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.PowerShell.cs @@ -61,6 +61,8 @@ internal ApplicationPatchTags(global::System.Collections.IDictionary content) return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializeDictionary(content); } @@ -78,6 +80,8 @@ internal ApplicationPatchTags(global::System.Management.Automation.PSObject cont return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.cs index 4d7803b87c2a..4e07bec40bef 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.cs @@ -16,7 +16,8 @@ public ApplicationPatchTags() } /// tags to be updated public partial interface IApplicationPatchTags : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray { } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.dictionary.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.dictionary.cs new file mode 100644 index 000000000000..13657469ef75 --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; + + public partial class ApplicationPatchTags : + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ApplicationPatchTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.json.cs index ef4439f843c4..86c09c3be283 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationPatchTags.json.cs @@ -50,7 +50,8 @@ public partial class ApplicationPatchTags /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject into a new instance of . /// /// A Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject instance to deserialize from. - internal ApplicationPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json) + /// + internal ApplicationPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) { bool returnNow = false; BeforeFromJson(json, ref returnNow); @@ -58,6 +59,7 @@ internal ApplicationPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtuali { return; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); AfterFromJson(json); } @@ -92,6 +94,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso { return container; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, container); AfterToJson(ref container); return container; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.PowerShell.cs index 9210e91967ce..dc62a5f10b47 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.PowerShell.cs @@ -63,7 +63,7 @@ internal ApplicationProperties(global::System.Collections.IDictionary content) // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineArgument = (string) content.GetValueForProperty("CommandLineArgument",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineArgument, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting?) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FilePath = (string) content.GetValueForProperty("FilePath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FilePath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).IconContent = (byte[]) content.GetValueForProperty("IconContent",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).IconContent, i => i); @@ -90,7 +90,7 @@ internal ApplicationProperties(global::System.Management.Automation.PSObject con // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineArgument = (string) content.GetValueForProperty("CommandLineArgument",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineArgument, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting?) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting) content.GetValueForProperty("CommandLineSetting",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).CommandLineSetting, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FilePath = (string) content.GetValueForProperty("FilePath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FilePath, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).IconContent = (byte[]) content.GetValueForProperty("IconContent",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPropertiesInternal)this).IconContent, i => i); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.cs index 3e9435edd30f..651b32d187cf 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/ApplicationProperties.cs @@ -16,14 +16,14 @@ public partial class ApplicationProperties : public string CommandLineArgument { get => this._commandLineArgument; set => this._commandLineArgument = value; } /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting? _commandLineSetting; + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting _commandLineSetting; /// /// Specifies whether this published application can be launched with command line arguments provided by the client, command /// line arguments specified at publish time, or no command line arguments at all. /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting? CommandLineSetting { get => this._commandLineSetting; set => this._commandLineSetting = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get => this._commandLineSetting; set => this._commandLineSetting = value; } /// Backing field for property. private string _description; @@ -110,12 +110,12 @@ public partial interface IApplicationProperties : /// line arguments specified at publish time, or no command line arguments at all. /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.", SerializedName = @"commandLineSetting", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting? CommandLineSetting { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get; set; } /// Description of Application. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -192,7 +192,7 @@ internal partial interface IApplicationPropertiesInternal /// Specifies whether this published application can be launched with command line arguments provided by the client, command /// line arguments specified at publish time, or no command line arguments at all. /// - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting? CommandLineSetting { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get; set; } /// Description of Application. string Description { get; set; } /// Specifies a path for the executable file for the application. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.PowerShell.cs index 58a220a4c512..1e271a53e742 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.PowerShell.cs @@ -90,9 +90,9 @@ internal Desktop(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).IconContent = (byte[]) content.GetValueForProperty("IconContent",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).IconContent, i => i); @@ -115,9 +115,9 @@ internal Desktop(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).IconContent = (byte[]) content.GetValueForProperty("IconContent",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal)this).IconContent, i => i); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.cs index 0f7491c72bc0..c42d857177c8 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.cs @@ -9,10 +9,10 @@ public partial class Desktop : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// Description of Desktop. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -30,9 +30,20 @@ public partial class Desktop : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string IconHash { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPropertiesInternal)Property).IconHash; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } + + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } /// Internal Acessors for IconContent byte[] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal.IconContent { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPropertiesInternal)Property).IconContent; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPropertiesInternal)Property).IconContent = value; } @@ -43,18 +54,9 @@ public partial class Desktop : /// Internal Acessors for Property Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopProperties()); set { {_property = value;} } } - /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } - - /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } - - /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } - - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopProperties _property; @@ -63,9 +65,11 @@ public partial class Desktop : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] internal Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopProperties()); set => this._property = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// Creates an new instance. public Desktop() @@ -88,7 +92,7 @@ public Desktop() /// Schema for Desktop properties. public partial interface IDesktop : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// Description of Desktop. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -126,7 +130,7 @@ public partial interface IDesktop : } /// Schema for Desktop properties. internal partial interface IDesktopInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Description of Desktop. string Description { get; set; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.json.cs index 89714870b559..4670e08d3c4e 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Desktop.json.cs @@ -58,7 +58,7 @@ internal Desktop(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtim { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.PowerShell.cs index 3998c1d96bd4..9d96389aa3e0 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.PowerShell.cs @@ -89,6 +89,8 @@ internal DesktopPatchTags(global::System.Collections.IDictionary content) return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializeDictionary(content); } @@ -106,6 +108,8 @@ internal DesktopPatchTags(global::System.Management.Automation.PSObject content) return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.cs index a2bccc82dea6..f1680426d6c2 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.cs @@ -16,7 +16,8 @@ public DesktopPatchTags() } /// tags to be updated public partial interface IDesktopPatchTags : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray { } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.dictionary.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.dictionary.cs new file mode 100644 index 000000000000..f19ae1531c77 --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; + + public partial class DesktopPatchTags : + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.DesktopPatchTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.json.cs index d3190bfc6794..db292834577b 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/DesktopPatchTags.json.cs @@ -50,7 +50,8 @@ public partial class DesktopPatchTags /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject into a new instance of . /// /// A Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject instance to deserialize from. - internal DesktopPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json) + /// + internal DesktopPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) { bool returnNow = false; BeforeFromJson(json, ref returnNow); @@ -58,6 +59,7 @@ internal DesktopPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualizati { return; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); AfterFromJson(json); } @@ -92,6 +94,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso { return container; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, container); AfterToJson(ref container); return container; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.PowerShell.cs index 65bc25a62ef7..7ac6e46567c2 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.PowerShell.cs @@ -97,20 +97,21 @@ internal HostPool(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).RegistrationInfo = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfo) content.GetValueForProperty("RegistrationInfo",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).RegistrationInfo, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.RegistrationInfoTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ApplicationGroupReference = (string[]) content.GetValueForProperty("ApplicationGroupReference",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ApplicationGroupReference, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).CustomRdpProperty = (string) content.GetValueForProperty("CustomRdpProperty",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).CustomRdpProperty, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).FriendlyName, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType?) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Description, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); @@ -136,20 +137,21 @@ internal HostPool(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).RegistrationInfo = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfo) content.GetValueForProperty("RegistrationInfo",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).RegistrationInfo, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.RegistrationInfoTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ApplicationGroupReference = (string[]) content.GetValueForProperty("ApplicationGroupReference",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ApplicationGroupReference, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).CustomRdpProperty = (string) content.GetValueForProperty("CustomRdpProperty",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).CustomRdpProperty, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).FriendlyName, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType?) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Description, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.cs index 250da3538fe8..5bcb07b5878e 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.cs @@ -9,10 +9,10 @@ public partial class HostPool : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource(); /// List of applicationGroup links. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -32,24 +32,35 @@ public partial class HostPool : /// HostPool type for desktop. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType? HostPoolType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).HostPoolType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).HostPoolType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).HostPoolType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).HostPoolType = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id; } /// The type of the load balancer. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType? LoadBalancerType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).LoadBalancerType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).LoadBalancerType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).LoadBalancerType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).LoadBalancerType = value; } - /// Resource location. + /// The geo-location where the resource lives [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Location = value; } + public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Location = value; } /// The max session limit of HostPool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public int? MaxSessionLimit { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).MaxSessionLimit; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).MaxSessionLimit = value; } + /// Internal Acessors for Id + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id = value; } + + /// Internal Acessors for Name + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name = value; } + + /// Internal Acessors for Type + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type = value; } + /// Internal Acessors for ApplicationGroupReference string[] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal.ApplicationGroupReference { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).ApplicationGroupReference; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).ApplicationGroupReference = value; } @@ -59,23 +70,20 @@ public partial class HostPool : /// Internal Acessors for RegistrationInfo Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfo Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolInternal.RegistrationInfo { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).RegistrationInfo; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).RegistrationInfo = value; } - /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id = value; } - - /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name = value; } - - /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type = value; } - - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name; } /// PersonalDesktopAssignment type for HostPool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).PersonalDesktopAssignmentType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).PersonalDesktopAssignmentType = value; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).PreferredAppGroupType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)Property).PreferredAppGroupType = value; } + /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolProperties _property; @@ -105,11 +113,13 @@ public partial class HostPool : /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Tag = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type; } /// VM template for sessionhosts configuration within hostpool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -140,7 +150,7 @@ public HostPool() /// Represents a HostPool definition. public partial interface IHostPool : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource { /// List of applicationGroup links. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -176,20 +186,20 @@ public partial interface IHostPool : string FriendlyName { get; set; } /// HostPool type for desktop. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"HostPool type for desktop.", SerializedName = @"hostPoolType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType? HostPoolType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get; set; } /// The type of the load balancer. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"The type of the load balancer.", SerializedName = @"loadBalancerType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType? LoadBalancerType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get; set; } /// The max session limit of HostPool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -206,6 +216,16 @@ public partial interface IHostPool : SerializedName = @"personalDesktopAssignmentType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType) })] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The type of preferred application group type, default to Desktop Application Group", + SerializedName = @"preferredAppGroupType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) })] + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get; set; } /// Expiration time of registration token. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -266,7 +286,7 @@ public partial interface IHostPool : } /// Represents a HostPool definition. internal partial interface IHostPoolInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal { /// List of applicationGroup links. string[] ApplicationGroupReference { get; set; } @@ -277,13 +297,17 @@ internal partial interface IHostPoolInternal : /// Friendly name of HostPool. string FriendlyName { get; set; } /// HostPool type for desktop. - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType? HostPoolType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get; set; } /// The type of the load balancer. - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType? LoadBalancerType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get; set; } /// The max session limit of HostPool. int? MaxSessionLimit { get; set; } /// PersonalDesktopAssignment type for HostPool. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get; set; } /// Detailed properties for HostPool Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolProperties Property { get; set; } /// The registration info of HostPool. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.json.cs index 74a040b6f64a..aaa50b97c6d0 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPool.json.cs @@ -70,7 +70,7 @@ internal HostPool(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runti { return; } - __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource(json); + __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.PowerShell.cs index 9748ffdf0eeb..aa87e369890e 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.PowerShell.cs @@ -98,19 +98,21 @@ internal HostPoolPatch(global::System.Collections.IDictionary content) // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchPropertiesTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchTagsTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfo = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch) content.GetValueForProperty("RegistrationInfo",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfo, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.RegistrationInfoPatchTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).CustomRdpProperty = (string) content.GetValueForProperty("CustomRdpProperty",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).CustomRdpProperty, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Description, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType?) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoExpirationTime = (global::System.DateTime?) content.GetValueForProperty("RegistrationInfoExpirationTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoExpirationTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoRegistrationTokenOperation = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation?) content.GetValueForProperty("RegistrationInfoRegistrationTokenOperation",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoRegistrationTokenOperation, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation.CreateFrom); AfterDeserializeDictionary(content); } @@ -131,19 +133,21 @@ internal HostPoolPatch(global::System.Management.Automation.PSObject content) // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchPropertiesTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchTagsTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfo = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch) content.GetValueForProperty("RegistrationInfo",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfo, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.RegistrationInfoPatchTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).CustomRdpProperty = (string) content.GetValueForProperty("CustomRdpProperty",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).CustomRdpProperty, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).FriendlyName, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Description, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType?) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoExpirationTime = (global::System.DateTime?) content.GetValueForProperty("RegistrationInfoExpirationTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoExpirationTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoRegistrationTokenOperation = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation?) content.GetValueForProperty("RegistrationInfoRegistrationTokenOperation",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal)this).RegistrationInfoRegistrationTokenOperation, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation.CreateFrom); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.cs index 8d028eed9d97..c3a2ecc0cf94 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.cs @@ -9,10 +9,10 @@ public partial class HostPoolPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// Custom rdp property of HostPool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -26,9 +26,11 @@ public partial class HostPoolPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string FriendlyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).FriendlyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).FriendlyName = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } /// The type of the load balancer. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -38,29 +40,35 @@ public partial class HostPoolPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public int? MaxSessionLimit { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).MaxSessionLimit; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).MaxSessionLimit = value; } - /// Internal Acessors for Property - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchProperties()); set { {_property = value;} } } - - /// Internal Acessors for RegistrationInfo - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal.RegistrationInfo { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfo; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfo = value; } - /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } - /// Resource name. + /// Internal Acessors for Property + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchProperties()); set { {_property = value;} } } + + /// Internal Acessors for RegistrationInfo + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchInternal.RegistrationInfo { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfo; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfo = value; } + + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// PersonalDesktopAssignment type for HostPool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).PersonalDesktopAssignmentType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).PersonalDesktopAssignmentType = value; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType? PreferredAppGroupType { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).PreferredAppGroupType; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).PreferredAppGroupType = value; } + /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchProperties _property; @@ -68,6 +76,10 @@ public partial class HostPoolPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] internal Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchProperties()); set => this._property = value; } + /// Expiration time of registration token. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] + public global::System.DateTime? RegistrationInfoExpirationTime { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfoExpirationTime; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfoExpirationTime = value; } + /// The type of resetting the token. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation? RegistrationInfoRegistrationTokenOperation { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfoRegistrationTokenOperation; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)Property).RegistrationInfoRegistrationTokenOperation = value; } @@ -87,9 +99,11 @@ public partial class HostPoolPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchTags()); set => this._tag = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// Is validation environment. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -116,7 +130,7 @@ public HostPoolPatch() /// HostPool properties that can be patched. public partial interface IHostPoolPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// Custom rdp property of HostPool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -166,6 +180,24 @@ public partial interface IHostPoolPatch : SerializedName = @"personalDesktopAssignmentType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType) })] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of preferred application group type, default to Desktop Application Group", + SerializedName = @"preferredAppGroupType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) })] + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType? PreferredAppGroupType { get; set; } + /// Expiration time of registration token. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Expiration time of registration token.", + SerializedName = @"expirationTime", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? RegistrationInfoExpirationTime { get; set; } /// The type of resetting the token. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -210,7 +242,7 @@ public partial interface IHostPoolPatch : } /// HostPool properties that can be patched. internal partial interface IHostPoolPatchInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Custom rdp property of HostPool. string CustomRdpProperty { get; set; } @@ -224,10 +256,16 @@ internal partial interface IHostPoolPatchInternal : int? MaxSessionLimit { get; set; } /// PersonalDesktopAssignment type for HostPool. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType? PreferredAppGroupType { get; set; } /// HostPool properties that can be patched. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchProperties Property { get; set; } /// The registration info of HostPool. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch RegistrationInfo { get; set; } + /// Expiration time of registration token. + global::System.DateTime? RegistrationInfoExpirationTime { get; set; } /// The type of resetting the token. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation? RegistrationInfoRegistrationTokenOperation { get; set; } /// The ring number of HostPool. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.json.cs index 53f1f57eecd4..e2fd31262a20 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatch.json.cs @@ -70,7 +70,7 @@ internal HostPoolPatch(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization. { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchProperties.FromJson(__jsonProperties) : Property;} {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchTags.FromJson(__jsonTags) : Tag;} AfterFromJson(json); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.PowerShell.cs index 9208d4f045dd..3d606591a9ac 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.PowerShell.cs @@ -103,9 +103,11 @@ internal HostPoolPatchProperties(global::System.Collections.IDictionary content) ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType?) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoExpirationTime = (global::System.DateTime?) content.GetValueForProperty("RegistrationInfoExpirationTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoExpirationTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoRegistrationTokenOperation = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation?) content.GetValueForProperty("RegistrationInfoRegistrationTokenOperation",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoRegistrationTokenOperation, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation.CreateFrom); AfterDeserializeDictionary(content); } @@ -131,9 +133,11 @@ internal HostPoolPatchProperties(global::System.Management.Automation.PSObject c ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType?) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoExpirationTime = (global::System.DateTime?) content.GetValueForProperty("RegistrationInfoExpirationTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoExpirationTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoRegistrationTokenOperation = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation?) content.GetValueForProperty("RegistrationInfoRegistrationTokenOperation",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchPropertiesInternal)this).RegistrationInfoRegistrationTokenOperation, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation.CreateFrom); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.cs index 863393719bc8..4d05702f911e 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.cs @@ -53,6 +53,15 @@ public partial class HostPoolPatchProperties : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get => this._personalDesktopAssignmentType; set => this._personalDesktopAssignmentType = value; } + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType? _preferredAppGroupType; + + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType? PreferredAppGroupType { get => this._preferredAppGroupType; set => this._preferredAppGroupType = value; } + /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch _registrationInfo; @@ -60,6 +69,10 @@ public partial class HostPoolPatchProperties : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] internal Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch RegistrationInfo { get => (this._registrationInfo = this._registrationInfo ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.RegistrationInfoPatch()); set => this._registrationInfo = value; } + /// Expiration time of registration token. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] + public global::System.DateTime? RegistrationInfoExpirationTime { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)RegistrationInfo).ExpirationTime; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)RegistrationInfo).ExpirationTime = value; } + /// The type of resetting the token. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation? RegistrationInfoRegistrationTokenOperation { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)RegistrationInfo).RegistrationTokenOperation; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)RegistrationInfo).RegistrationTokenOperation = value; } @@ -143,6 +156,24 @@ public partial interface IHostPoolPatchProperties : SerializedName = @"personalDesktopAssignmentType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType) })] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of preferred application group type, default to Desktop Application Group", + SerializedName = @"preferredAppGroupType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) })] + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType? PreferredAppGroupType { get; set; } + /// Expiration time of registration token. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Expiration time of registration token.", + SerializedName = @"expirationTime", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? RegistrationInfoExpirationTime { get; set; } /// The type of resetting the token. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -193,8 +224,14 @@ internal partial interface IHostPoolPatchPropertiesInternal int? MaxSessionLimit { get; set; } /// PersonalDesktopAssignment type for HostPool. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType? PreferredAppGroupType { get; set; } /// The registration info of HostPool. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatch RegistrationInfo { get; set; } + /// Expiration time of registration token. + global::System.DateTime? RegistrationInfoExpirationTime { get; set; } /// The type of resetting the token. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation? RegistrationInfoRegistrationTokenOperation { get; set; } /// The ring number of HostPool. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.json.cs index c09e6f9e73ee..58c942607aee 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchProperties.json.cs @@ -77,6 +77,7 @@ internal HostPoolPatchProperties(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtu {_loadBalancerType = If( json?.PropertyT("loadBalancerType"), out var __jsonLoadBalancerType) ? (string)__jsonLoadBalancerType : (string)LoadBalancerType;} {_maxSessionLimit = If( json?.PropertyT("maxSessionLimit"), out var __jsonMaxSessionLimit) ? (int?)__jsonMaxSessionLimit : MaxSessionLimit;} {_personalDesktopAssignmentType = If( json?.PropertyT("personalDesktopAssignmentType"), out var __jsonPersonalDesktopAssignmentType) ? (string)__jsonPersonalDesktopAssignmentType : (string)PersonalDesktopAssignmentType;} + {_preferredAppGroupType = If( json?.PropertyT("preferredAppGroupType"), out var __jsonPreferredAppGroupType) ? (string)__jsonPreferredAppGroupType : (string)PreferredAppGroupType;} {_ring = If( json?.PropertyT("ring"), out var __jsonRing) ? (int?)__jsonRing : Ring;} {_ssoContext = If( json?.PropertyT("ssoContext"), out var __jsonSsoContext) ? (string)__jsonSsoContext : (string)SsoContext;} {_validationEnvironment = If( json?.PropertyT("validationEnvironment"), out var __jsonValidationEnvironment) ? (bool?)__jsonValidationEnvironment : ValidationEnvironment;} @@ -109,6 +110,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso AddIf( null != (((object)this._loadBalancerType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._loadBalancerType.ToString()) : null, "loadBalancerType" ,container.Add ); AddIf( null != this._maxSessionLimit ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNumber((int)this._maxSessionLimit) : null, "maxSessionLimit" ,container.Add ); AddIf( null != (((object)this._personalDesktopAssignmentType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._personalDesktopAssignmentType.ToString()) : null, "personalDesktopAssignmentType" ,container.Add ); + AddIf( null != (((object)this._preferredAppGroupType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._preferredAppGroupType.ToString()) : null, "preferredAppGroupType" ,container.Add ); AddIf( null != this._ring ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNumber((int)this._ring) : null, "ring" ,container.Add ); AddIf( null != (((object)this._ssoContext)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._ssoContext.ToString()) : null, "ssoContext" ,container.Add ); AddIf( null != this._validationEnvironment ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonBoolean((bool)this._validationEnvironment) : null, "validationEnvironment" ,container.Add ); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.PowerShell.cs index b1f5f93ef3f3..72e9ce4feba8 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.PowerShell.cs @@ -96,6 +96,8 @@ internal HostPoolPatchTags(global::System.Collections.IDictionary content) return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializeDictionary(content); } @@ -113,6 +115,8 @@ internal HostPoolPatchTags(global::System.Management.Automation.PSObject content return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.cs index 836b59d6b060..0e5c86ea91f2 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.cs @@ -16,7 +16,8 @@ public HostPoolPatchTags() } /// tags to be updated public partial interface IHostPoolPatchTags : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray { } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.dictionary.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.dictionary.cs new file mode 100644 index 000000000000..7ec0caaca1e1 --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; + + public partial class HostPoolPatchTags : + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.HostPoolPatchTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.json.cs index 709315a26012..96245443efab 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolPatchTags.json.cs @@ -62,7 +62,8 @@ public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Ap /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject into a new instance of . /// /// A Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject instance to deserialize from. - internal HostPoolPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json) + /// + internal HostPoolPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) { bool returnNow = false; BeforeFromJson(json, ref returnNow); @@ -70,6 +71,7 @@ internal HostPoolPatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualizat { return; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); AfterFromJson(json); } @@ -92,6 +94,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso { return container; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, container); AfterToJson(ref container); return container; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.PowerShell.cs index e60fe4bf804a..18342f76abbd 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.PowerShell.cs @@ -101,10 +101,11 @@ internal HostPoolProperties(global::System.Collections.IDictionary content) ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ApplicationGroupReference = (string[]) content.GetValueForProperty("ApplicationGroupReference",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ApplicationGroupReference, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).CustomRdpProperty = (string) content.GetValueForProperty("CustomRdpProperty",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).CustomRdpProperty, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).FriendlyName, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType?) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); @@ -134,10 +135,11 @@ internal HostPoolProperties(global::System.Management.Automation.PSObject conten ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ApplicationGroupReference = (string[]) content.GetValueForProperty("ApplicationGroupReference",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ApplicationGroupReference, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).CustomRdpProperty = (string) content.GetValueForProperty("CustomRdpProperty",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).CustomRdpProperty, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).FriendlyName, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType?) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType?) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType) content.GetValueForProperty("HostPoolType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).HostPoolType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType) content.GetValueForProperty("LoadBalancerType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).LoadBalancerType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).MaxSessionLimit = (int?) content.GetValueForProperty("MaxSessionLimit",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).MaxSessionLimit, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PersonalDesktopAssignmentType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType?) content.GetValueForProperty("PersonalDesktopAssignmentType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PersonalDesktopAssignmentType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PreferredAppGroupType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) content.GetValueForProperty("PreferredAppGroupType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).PreferredAppGroupType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).Ring = (int?) content.GetValueForProperty("Ring",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).Ring, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).SsoContext = (string) content.GetValueForProperty("SsoContext",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).SsoContext, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ValidationEnvironment = (bool?) content.GetValueForProperty("ValidationEnvironment",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPropertiesInternal)this).ValidationEnvironment, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.cs index bb44ad6f5174..86b61a5c14ea 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.cs @@ -37,18 +37,18 @@ public partial class HostPoolProperties : public string FriendlyName { get => this._friendlyName; set => this._friendlyName = value; } /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType? _hostPoolType; + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType _hostPoolType; /// HostPool type for desktop. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType? HostPoolType { get => this._hostPoolType; set => this._hostPoolType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get => this._hostPoolType; set => this._hostPoolType = value; } /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType? _loadBalancerType; + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType _loadBalancerType; /// The type of the load balancer. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType? LoadBalancerType { get => this._loadBalancerType; set => this._loadBalancerType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get => this._loadBalancerType; set => this._loadBalancerType = value; } /// Backing field for property. private int? _maxSessionLimit; @@ -70,6 +70,15 @@ public partial class HostPoolProperties : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get => this._personalDesktopAssignmentType; set => this._personalDesktopAssignmentType = value; } + /// Backing field for property. + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType _preferredAppGroupType; + + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get => this._preferredAppGroupType; set => this._preferredAppGroupType = value; } + /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfo _registrationInfo; @@ -161,20 +170,20 @@ public partial interface IHostPoolProperties : string FriendlyName { get; set; } /// HostPool type for desktop. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"HostPool type for desktop.", SerializedName = @"hostPoolType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType? HostPoolType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get; set; } /// The type of the load balancer. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"The type of the load balancer.", SerializedName = @"loadBalancerType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType) })] - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType? LoadBalancerType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get; set; } /// The max session limit of HostPool. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -191,6 +200,16 @@ public partial interface IHostPoolProperties : SerializedName = @"personalDesktopAssignmentType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType) })] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The type of preferred application group type, default to Desktop Application Group", + SerializedName = @"preferredAppGroupType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) })] + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get; set; } /// Expiration time of registration token. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -262,13 +281,17 @@ internal partial interface IHostPoolPropertiesInternal /// Friendly name of HostPool. string FriendlyName { get; set; } /// HostPool type for desktop. - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType? HostPoolType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get; set; } /// The type of the load balancer. - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType? LoadBalancerType { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get; set; } /// The max session limit of HostPool. int? MaxSessionLimit { get; set; } /// PersonalDesktopAssignment type for HostPool. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PersonalDesktopAssignmentType? PersonalDesktopAssignmentType { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get; set; } /// The registration info of HostPool. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfo RegistrationInfo { get; set; } /// Expiration time of registration token. diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.json.cs index cbb38a645c71..af4b7bfc2e62 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/HostPoolProperties.json.cs @@ -79,6 +79,7 @@ internal HostPoolProperties(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualiza {_loadBalancerType = If( json?.PropertyT("loadBalancerType"), out var __jsonLoadBalancerType) ? (string)__jsonLoadBalancerType : (string)LoadBalancerType;} {_maxSessionLimit = If( json?.PropertyT("maxSessionLimit"), out var __jsonMaxSessionLimit) ? (int?)__jsonMaxSessionLimit : MaxSessionLimit;} {_personalDesktopAssignmentType = If( json?.PropertyT("personalDesktopAssignmentType"), out var __jsonPersonalDesktopAssignmentType) ? (string)__jsonPersonalDesktopAssignmentType : (string)PersonalDesktopAssignmentType;} + {_preferredAppGroupType = If( json?.PropertyT("preferredAppGroupType"), out var __jsonPreferredAppGroupType) ? (string)__jsonPreferredAppGroupType : (string)PreferredAppGroupType;} {_ring = If( json?.PropertyT("ring"), out var __jsonRing) ? (int?)__jsonRing : Ring;} {_ssoContext = If( json?.PropertyT("ssoContext"), out var __jsonSsoContext) ? (string)__jsonSsoContext : (string)SsoContext;} {_validationEnvironment = If( json?.PropertyT("validationEnvironment"), out var __jsonValidationEnvironment) ? (bool?)__jsonValidationEnvironment : ValidationEnvironment;} @@ -125,6 +126,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso AddIf( null != (((object)this._loadBalancerType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._loadBalancerType.ToString()) : null, "loadBalancerType" ,container.Add ); AddIf( null != this._maxSessionLimit ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNumber((int)this._maxSessionLimit) : null, "maxSessionLimit" ,container.Add ); AddIf( null != (((object)this._personalDesktopAssignmentType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._personalDesktopAssignmentType.ToString()) : null, "personalDesktopAssignmentType" ,container.Add ); + AddIf( null != (((object)this._preferredAppGroupType)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._preferredAppGroupType.ToString()) : null, "preferredAppGroupType" ,container.Add ); AddIf( null != this._ring ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNumber((int)this._ring) : null, "ring" ,container.Add ); AddIf( null != (((object)this._ssoContext)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._ssoContext.ToString()) : null, "ssoContext" ,container.Add ); AddIf( null != this._validationEnvironment ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonBoolean((bool)this._validationEnvironment) : null, "validationEnvironment" ,container.Add ); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.PowerShell.cs index aa1eab718989..d7248a430b99 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.PowerShell.cs @@ -96,6 +96,7 @@ internal RegistrationInfoPatch(global::System.Collections.IDictionary content) return; } // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).ExpirationTime = (global::System.DateTime?) content.GetValueForProperty("ExpirationTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).ExpirationTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).RegistrationTokenOperation = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation?) content.GetValueForProperty("RegistrationTokenOperation",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).RegistrationTokenOperation, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation.CreateFrom); AfterDeserializeDictionary(content); } @@ -114,6 +115,7 @@ internal RegistrationInfoPatch(global::System.Management.Automation.PSObject con return; } // actually deserialize + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).ExpirationTime = (global::System.DateTime?) content.GetValueForProperty("ExpirationTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).ExpirationTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).RegistrationTokenOperation = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation?) content.GetValueForProperty("RegistrationTokenOperation",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal)this).RegistrationTokenOperation, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation.CreateFrom); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.cs index ec42bb954620..0d2e3a6aea4f 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.cs @@ -8,6 +8,13 @@ public partial class RegistrationInfoPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IRegistrationInfoPatchInternal { + /// Backing field for property. + private global::System.DateTime? _expirationTime; + + /// Expiration time of registration token. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] + public global::System.DateTime? ExpirationTime { get => this._expirationTime; set => this._expirationTime = value; } + /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation? _registrationTokenOperation; @@ -25,6 +32,14 @@ public RegistrationInfoPatch() public partial interface IRegistrationInfoPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable { + /// Expiration time of registration token. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Expiration time of registration token.", + SerializedName = @"expirationTime", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + global::System.DateTime? ExpirationTime { get; set; } /// The type of resetting the token. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -39,6 +54,8 @@ public partial interface IRegistrationInfoPatch : internal partial interface IRegistrationInfoPatchInternal { + /// Expiration time of registration token. + global::System.DateTime? ExpirationTime { get; set; } /// The type of resetting the token. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.RegistrationTokenOperation? RegistrationTokenOperation { get; set; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.json.cs index 672686d597e0..ab6f1a3ca338 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/RegistrationInfoPatch.json.cs @@ -70,6 +70,7 @@ internal RegistrationInfoPatch(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtual { return; } + {_expirationTime = If( json?.PropertyT("expirationTime"), out var __jsonExpirationTime) ? global::System.DateTime.TryParse((string)__jsonExpirationTime, global::System.Globalization.CultureInfo.InvariantCulture, global::System.Globalization.DateTimeStyles.AdjustToUniversal, out var __jsonExpirationTimeValue) ? __jsonExpirationTimeValue : ExpirationTime : ExpirationTime;} {_registrationTokenOperation = If( json?.PropertyT("registrationTokenOperation"), out var __jsonRegistrationTokenOperation) ? (string)__jsonRegistrationTokenOperation : (string)RegistrationTokenOperation;} AfterFromJson(json); } @@ -93,6 +94,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso { return container; } + AddIf( null != this._expirationTime ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._expirationTime?.ToString(@"yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK",global::System.Globalization.CultureInfo.InvariantCulture)) : null, "expirationTime" ,container.Add ); AddIf( null != (((object)this._registrationTokenOperation)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._registrationTokenOperation.ToString()) : null, "registrationTokenOperation" ,container.Add ); AfterToJson(ref container); return container; diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.PowerShell.cs index 955e0f8f67b8..c2f9a5887533 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.PowerShell.cs @@ -97,21 +97,23 @@ internal SessionHost(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState?) content.GetValueForProperty("UpdateState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status?) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status.CreateFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser = (string) content.GetValueForProperty("AssignedUser",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState?) content.GetValueForProperty("UpdateState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session = (int?) content.GetValueForProperty("Session",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastHeartBeat = (global::System.DateTime?) content.GetValueForProperty("LastHeartBeat",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastHeartBeat, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastUpdateTime = (global::System.DateTime?) content.GetValueForProperty("LastUpdateTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastUpdateTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).OSVersion = (string) content.GetValueForProperty("OSVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).OSVersion, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).ResourceId = (string) content.GetValueForProperty("ResourceId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).ResourceId, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AllowNewSession = (bool?) content.GetValueForProperty("AllowNewSession",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AllowNewSession, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AgentVersion = (string) content.GetValueForProperty("AgentVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AgentVersion, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).StatusTimestamp = (global::System.DateTime?) content.GetValueForProperty("StatusTimestamp",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).StatusTimestamp, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).SxSStackVersion = (string) content.GetValueForProperty("SxSStackVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).SxSStackVersion, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateErrorMessage = (string) content.GetValueForProperty("UpdateErrorMessage",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateErrorMessage, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session = (int?) content.GetValueForProperty("Session",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser = (string) content.GetValueForProperty("AssignedUser",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).VirtualMachineId = (string) content.GetValueForProperty("VirtualMachineId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).VirtualMachineId, global::System.Convert.ToString); AfterDeserializeDictionary(content); } @@ -130,21 +132,23 @@ internal SessionHost(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState?) content.GetValueForProperty("UpdateState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status?) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status.CreateFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser = (string) content.GetValueForProperty("AssignedUser",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState?) content.GetValueForProperty("UpdateState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session = (int?) content.GetValueForProperty("Session",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastHeartBeat = (global::System.DateTime?) content.GetValueForProperty("LastHeartBeat",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastHeartBeat, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastUpdateTime = (global::System.DateTime?) content.GetValueForProperty("LastUpdateTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).LastUpdateTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).OSVersion = (string) content.GetValueForProperty("OSVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).OSVersion, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).ResourceId = (string) content.GetValueForProperty("ResourceId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).ResourceId, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AllowNewSession = (bool?) content.GetValueForProperty("AllowNewSession",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AllowNewSession, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AgentVersion = (string) content.GetValueForProperty("AgentVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AgentVersion, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).StatusTimestamp = (global::System.DateTime?) content.GetValueForProperty("StatusTimestamp",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).StatusTimestamp, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).SxSStackVersion = (string) content.GetValueForProperty("SxSStackVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).SxSStackVersion, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateErrorMessage = (string) content.GetValueForProperty("UpdateErrorMessage",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).UpdateErrorMessage, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session = (int?) content.GetValueForProperty("Session",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).Session, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser = (string) content.GetValueForProperty("AssignedUser",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).AssignedUser, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).VirtualMachineId = (string) content.GetValueForProperty("VirtualMachineId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal)this).VirtualMachineId, global::System.Convert.ToString); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.cs index 4b9a46ee4946..daf7a2caa9cc 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.cs @@ -9,10 +9,10 @@ public partial class SessionHost : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// Version of agent on SessionHost. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -26,9 +26,11 @@ public partial class SessionHost : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string AssignedUser { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).AssignedUser; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).AssignedUser = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } /// Last heart beat from SessionHost. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -39,13 +41,13 @@ public partial class SessionHost : public global::System.DateTime? LastUpdateTime { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).LastUpdateTime; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } /// Internal Acessors for LastUpdateTime global::System.DateTime? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal.LastUpdateTime { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).LastUpdateTime; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).LastUpdateTime = value; } @@ -53,12 +55,18 @@ public partial class SessionHost : /// Internal Acessors for Property Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostProperties()); set { {_property = value;} } } + /// Internal Acessors for ResourceId + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal.ResourceId { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).ResourceId; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).ResourceId = value; } + /// Internal Acessors for StatusTimestamp global::System.DateTime? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal.StatusTimestamp { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).StatusTimestamp; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).StatusTimestamp = value; } - /// Resource name. + /// Internal Acessors for VirtualMachineId + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostInternal.VirtualMachineId { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).VirtualMachineId; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).VirtualMachineId = value; } + + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// The version of the OS on the session host. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -71,6 +79,10 @@ public partial class SessionHost : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] internal Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostProperties()); set => this._property = value; } + /// Resource Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] + public string ResourceId { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).ResourceId; } + /// Number of sessions on SessionHost. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public int? Session { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).Session; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).Session = value; } @@ -87,9 +99,11 @@ public partial class SessionHost : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string SxSStackVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).SxSStackVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).SxSStackVersion = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// The error message. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -99,6 +113,10 @@ public partial class SessionHost : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState? UpdateState { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).UpdateState; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).UpdateState = value; } + /// Virtual Machine Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] + public string VirtualMachineId { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)Property).VirtualMachineId; } + /// Creates an new instance. public SessionHost() { @@ -120,7 +138,7 @@ public SessionHost() /// Represents a SessionHost definition. public partial interface ISessionHost : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// Version of agent on SessionHost. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -170,6 +188,14 @@ public partial interface ISessionHost : SerializedName = @"osVersion", PossibleTypes = new [] { typeof(string) })] string OSVersion { get; set; } + /// Resource Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Resource Id of SessionHost's underlying virtual machine.", + SerializedName = @"resourceId", + PossibleTypes = new [] { typeof(string) })] + string ResourceId { get; } /// Number of sessions on SessionHost. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -218,11 +244,19 @@ public partial interface ISessionHost : SerializedName = @"updateState", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState) })] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState? UpdateState { get; set; } + /// Virtual Machine Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Virtual Machine Id of SessionHost's underlying virtual machine.", + SerializedName = @"virtualMachineId", + PossibleTypes = new [] { typeof(string) })] + string VirtualMachineId { get; } } /// Represents a SessionHost definition. internal partial interface ISessionHostInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Version of agent on SessionHost. string AgentVersion { get; set; } @@ -238,6 +272,8 @@ internal partial interface ISessionHostInternal : string OSVersion { get; set; } /// Detailed properties for SessionHost Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostProperties Property { get; set; } + /// Resource Id of SessionHost's underlying virtual machine. + string ResourceId { get; set; } /// Number of sessions on SessionHost. int? Session { get; set; } /// Status for a SessionHost. @@ -250,6 +286,8 @@ internal partial interface ISessionHostInternal : string UpdateErrorMessage { get; set; } /// Update state of a SessionHost. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState? UpdateState { get; set; } + /// Virtual Machine Id of SessionHost's underlying virtual machine. + string VirtualMachineId { get; set; } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.json.cs index ec8f262b98d1..a76cdeafe308 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHost.json.cs @@ -70,7 +70,7 @@ internal SessionHost(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Ru { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.PowerShell.cs index 3101b7b8362b..0085c800b3e3 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.PowerShell.cs @@ -97,9 +97,9 @@ internal SessionHostPatch(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostPatchPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AllowNewSession = (bool?) content.GetValueForProperty("AllowNewSession",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AllowNewSession, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AssignedUser = (string) content.GetValueForProperty("AssignedUser",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AssignedUser, global::System.Convert.ToString); AfterDeserializeDictionary(content); @@ -120,9 +120,9 @@ internal SessionHostPatch(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostPatchPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AllowNewSession = (bool?) content.GetValueForProperty("AllowNewSession",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AllowNewSession, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AssignedUser = (string) content.GetValueForProperty("AssignedUser",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal)this).AssignedUser, global::System.Convert.ToString); AfterDeserializePSObject(content); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.cs index f86083278cb2..61c48f3ce7f9 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.cs @@ -9,10 +9,10 @@ public partial class SessionHostPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// Allow a new session. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -22,25 +22,27 @@ public partial class SessionHostPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string AssignedUser { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchPropertiesInternal)Property).AssignedUser; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchPropertiesInternal)Property).AssignedUser = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } /// Internal Acessors for Property Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostPatchProperties()); set { {_property = value;} } } - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchProperties _property; @@ -49,9 +51,11 @@ public partial class SessionHostPatch : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] internal Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPatchProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostPatchProperties()); set => this._property = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// Creates an new instance. public SessionHostPatch() @@ -74,7 +78,7 @@ public SessionHostPatch() /// SessionHost properties that can be patched. public partial interface ISessionHostPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// Allow a new session. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -96,7 +100,7 @@ public partial interface ISessionHostPatch : } /// SessionHost properties that can be patched. internal partial interface ISessionHostPatchInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Allow a new session. bool? AllowNewSession { get; set; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.json.cs index 5e427e9909ca..08221b2076f1 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostPatch.json.cs @@ -70,7 +70,7 @@ internal SessionHostPatch(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualizati { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.SessionHostPatchProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.PowerShell.cs index 006b24a5defb..5c97942e1fa8 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.PowerShell.cs @@ -102,12 +102,14 @@ internal SessionHostProperties(global::System.Collections.IDictionary content) ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastHeartBeat = (global::System.DateTime?) content.GetValueForProperty("LastHeartBeat",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastHeartBeat, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastUpdateTime = (global::System.DateTime?) content.GetValueForProperty("LastUpdateTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastUpdateTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).OSVersion = (string) content.GetValueForProperty("OSVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).OSVersion, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).ResourceId = (string) content.GetValueForProperty("ResourceId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).ResourceId, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Session = (int?) content.GetValueForProperty("Session",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Session, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status?) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).StatusTimestamp = (global::System.DateTime?) content.GetValueForProperty("StatusTimestamp",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).StatusTimestamp, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).SxSStackVersion = (string) content.GetValueForProperty("SxSStackVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).SxSStackVersion, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateErrorMessage = (string) content.GetValueForProperty("UpdateErrorMessage",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateErrorMessage, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState?) content.GetValueForProperty("UpdateState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).VirtualMachineId = (string) content.GetValueForProperty("VirtualMachineId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).VirtualMachineId, global::System.Convert.ToString); AfterDeserializeDictionary(content); } @@ -131,12 +133,14 @@ internal SessionHostProperties(global::System.Management.Automation.PSObject con ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastHeartBeat = (global::System.DateTime?) content.GetValueForProperty("LastHeartBeat",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastHeartBeat, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastUpdateTime = (global::System.DateTime?) content.GetValueForProperty("LastUpdateTime",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).LastUpdateTime, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).OSVersion = (string) content.GetValueForProperty("OSVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).OSVersion, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).ResourceId = (string) content.GetValueForProperty("ResourceId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).ResourceId, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Session = (int?) content.GetValueForProperty("Session",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Session, (__y)=> (int) global::System.Convert.ChangeType(__y, typeof(int))); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Status = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status?) content.GetValueForProperty("Status",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).Status, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).StatusTimestamp = (global::System.DateTime?) content.GetValueForProperty("StatusTimestamp",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).StatusTimestamp, (v) => v is global::System.DateTime _v ? _v : global::System.Xml.XmlConvert.ToDateTime( v.ToString() , global::System.Xml.XmlDateTimeSerializationMode.Unspecified)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).SxSStackVersion = (string) content.GetValueForProperty("SxSStackVersion",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).SxSStackVersion, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateErrorMessage = (string) content.GetValueForProperty("UpdateErrorMessage",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateErrorMessage, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState?) content.GetValueForProperty("UpdateState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).UpdateState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState.CreateFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).VirtualMachineId = (string) content.GetValueForProperty("VirtualMachineId",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal)this).VirtualMachineId, global::System.Convert.ToString); AfterDeserializePSObject(content); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.cs index bec65eee2446..60589f4290bd 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.cs @@ -46,9 +46,15 @@ public partial class SessionHostProperties : /// Internal Acessors for LastUpdateTime global::System.DateTime? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal.LastUpdateTime { get => this._lastUpdateTime; set { {_lastUpdateTime = value;} } } + /// Internal Acessors for ResourceId + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal.ResourceId { get => this._resourceId; set { {_resourceId = value;} } } + /// Internal Acessors for StatusTimestamp global::System.DateTime? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal.StatusTimestamp { get => this._statusTimestamp; set { {_statusTimestamp = value;} } } + /// Internal Acessors for VirtualMachineId + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ISessionHostPropertiesInternal.VirtualMachineId { get => this._virtualMachineId; set { {_virtualMachineId = value;} } } + /// Backing field for property. private string _oSVersion; @@ -56,6 +62,13 @@ public partial class SessionHostProperties : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public string OSVersion { get => this._oSVersion; set => this._oSVersion = value; } + /// Backing field for property. + private string _resourceId; + + /// Resource Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] + public string ResourceId { get => this._resourceId; } + /// Backing field for property. private int? _session; @@ -98,6 +111,13 @@ public partial class SessionHostProperties : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState? UpdateState { get => this._updateState; set => this._updateState = value; } + /// Backing field for property. + private string _virtualMachineId; + + /// Virtual Machine Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] + public string VirtualMachineId { get => this._virtualMachineId; } + /// Creates an new instance. public SessionHostProperties() { @@ -156,6 +176,14 @@ public partial interface ISessionHostProperties : SerializedName = @"osVersion", PossibleTypes = new [] { typeof(string) })] string OSVersion { get; set; } + /// Resource Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Resource Id of SessionHost's underlying virtual machine.", + SerializedName = @"resourceId", + PossibleTypes = new [] { typeof(string) })] + string ResourceId { get; } /// Number of sessions on SessionHost. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( Required = false, @@ -204,6 +232,14 @@ public partial interface ISessionHostProperties : SerializedName = @"updateState", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState) })] Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState? UpdateState { get; set; } + /// Virtual Machine Id of SessionHost's underlying virtual machine. + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = true, + Description = @"Virtual Machine Id of SessionHost's underlying virtual machine.", + SerializedName = @"virtualMachineId", + PossibleTypes = new [] { typeof(string) })] + string VirtualMachineId { get; } } /// Schema for SessionHost properties. @@ -222,6 +258,8 @@ internal partial interface ISessionHostPropertiesInternal global::System.DateTime? LastUpdateTime { get; set; } /// The version of the OS on the session host. string OSVersion { get; set; } + /// Resource Id of SessionHost's underlying virtual machine. + string ResourceId { get; set; } /// Number of sessions on SessionHost. int? Session { get; set; } /// Status for a SessionHost. @@ -234,6 +272,8 @@ internal partial interface ISessionHostPropertiesInternal string UpdateErrorMessage { get; set; } /// Update state of a SessionHost. Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.UpdateState? UpdateState { get; set; } + /// Virtual Machine Id of SessionHost's underlying virtual machine. + string VirtualMachineId { get; set; } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.json.cs index 1126e204036d..af7c0d562c71 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/SessionHostProperties.json.cs @@ -76,12 +76,14 @@ internal SessionHostProperties(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtual {_lastHeartBeat = If( json?.PropertyT("lastHeartBeat"), out var __jsonLastHeartBeat) ? global::System.DateTime.TryParse((string)__jsonLastHeartBeat, global::System.Globalization.CultureInfo.InvariantCulture, global::System.Globalization.DateTimeStyles.AdjustToUniversal, out var __jsonLastHeartBeatValue) ? __jsonLastHeartBeatValue : LastHeartBeat : LastHeartBeat;} {_lastUpdateTime = If( json?.PropertyT("lastUpdateTime"), out var __jsonLastUpdateTime) ? global::System.DateTime.TryParse((string)__jsonLastUpdateTime, global::System.Globalization.CultureInfo.InvariantCulture, global::System.Globalization.DateTimeStyles.AdjustToUniversal, out var __jsonLastUpdateTimeValue) ? __jsonLastUpdateTimeValue : LastUpdateTime : LastUpdateTime;} {_oSVersion = If( json?.PropertyT("osVersion"), out var __jsonOSVersion) ? (string)__jsonOSVersion : (string)OSVersion;} + {_resourceId = If( json?.PropertyT("resourceId"), out var __jsonResourceId) ? (string)__jsonResourceId : (string)ResourceId;} {_session = If( json?.PropertyT("sessions"), out var __jsonSessions) ? (int?)__jsonSessions : Session;} {_status = If( json?.PropertyT("status"), out var __jsonStatus) ? (string)__jsonStatus : (string)Status;} {_statusTimestamp = If( json?.PropertyT("statusTimestamp"), out var __jsonStatusTimestamp) ? global::System.DateTime.TryParse((string)__jsonStatusTimestamp, global::System.Globalization.CultureInfo.InvariantCulture, global::System.Globalization.DateTimeStyles.AdjustToUniversal, out var __jsonStatusTimestampValue) ? __jsonStatusTimestampValue : StatusTimestamp : StatusTimestamp;} {_sxSStackVersion = If( json?.PropertyT("sxSStackVersion"), out var __jsonSxSStackVersion) ? (string)__jsonSxSStackVersion : (string)SxSStackVersion;} {_updateErrorMessage = If( json?.PropertyT("updateErrorMessage"), out var __jsonUpdateErrorMessage) ? (string)__jsonUpdateErrorMessage : (string)UpdateErrorMessage;} {_updateState = If( json?.PropertyT("updateState"), out var __jsonUpdateState) ? (string)__jsonUpdateState : (string)UpdateState;} + {_virtualMachineId = If( json?.PropertyT("virtualMachineId"), out var __jsonVirtualMachineId) ? (string)__jsonVirtualMachineId : (string)VirtualMachineId;} AfterFromJson(json); } @@ -113,6 +115,10 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso AddIf( null != this._lastUpdateTime ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._lastUpdateTime?.ToString(@"yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK",global::System.Globalization.CultureInfo.InvariantCulture)) : null, "lastUpdateTime" ,container.Add ); } AddIf( null != (((object)this._oSVersion)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._oSVersion.ToString()) : null, "osVersion" ,container.Add ); + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._resourceId)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._resourceId.ToString()) : null, "resourceId" ,container.Add ); + } AddIf( null != this._session ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode)new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNumber((int)this._session) : null, "sessions" ,container.Add ); AddIf( null != (((object)this._status)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._status.ToString()) : null, "status" ,container.Add ); if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.SerializationMode.IncludeReadOnly)) @@ -122,6 +128,10 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso AddIf( null != (((object)this._sxSStackVersion)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._sxSStackVersion.ToString()) : null, "sxSStackVersion" ,container.Add ); AddIf( null != (((object)this._updateErrorMessage)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._updateErrorMessage.ToString()) : null, "updateErrorMessage" ,container.Add ); AddIf( null != (((object)this._updateState)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._updateState.ToString()) : null, "updateState" ,container.Add ); + if (serializationMode.HasFlag(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.SerializationMode.IncludeReadOnly)) + { + AddIf( null != (((object)this._virtualMachineId)?.ToString()) ? (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonNode) new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonString(this._virtualMachineId.ToString()) : null, "virtualMachineId" ,container.Add ); + } AfterToJson(ref container); return container; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.PowerShell.cs index 6f14efc56c39..035ef0fa5f1c 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.PowerShell.cs @@ -97,9 +97,9 @@ internal StartMenuItem(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.StartMenuItemPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).AppAlias = (string) content.GetValueForProperty("AppAlias",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).AppAlias, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).CommandLineArgument = (string) content.GetValueForProperty("CommandLineArgument",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).CommandLineArgument, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).FilePath = (string) content.GetValueForProperty("FilePath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).FilePath, global::System.Convert.ToString); @@ -124,9 +124,9 @@ internal StartMenuItem(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.StartMenuItemPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).AppAlias = (string) content.GetValueForProperty("AppAlias",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).AppAlias, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).CommandLineArgument = (string) content.GetValueForProperty("CommandLineArgument",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).CommandLineArgument, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).FilePath = (string) content.GetValueForProperty("FilePath",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal)this).FilePath, global::System.Convert.ToString); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.cs index 98c54fe25b8e..9ea1ec516bfa 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.cs @@ -9,10 +9,10 @@ public partial class StartMenuItem : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// Alias of StartMenuItem. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -38,25 +38,27 @@ public partial class StartMenuItem : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string IconPath { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemPropertiesInternal)Property).IconPath; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemPropertiesInternal)Property).IconPath = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } /// Internal Acessors for Property Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.StartMenuItemProperties()); set { {_property = value;} } } - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemProperties _property; @@ -65,9 +67,11 @@ public partial class StartMenuItem : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Owned)] internal Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IStartMenuItemProperties Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.StartMenuItemProperties()); set => this._property = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// Creates an new instance. public StartMenuItem() @@ -90,7 +94,7 @@ public StartMenuItem() /// Represents a StartMenuItem definition. public partial interface IStartMenuItem : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// Alias of StartMenuItem. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -144,7 +148,7 @@ public partial interface IStartMenuItem : } /// Represents a StartMenuItem definition. internal partial interface IStartMenuItemInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// Alias of StartMenuItem. string AppAlias { get; set; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.json.cs index c42efbfeb145..065c6852f241 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/StartMenuItem.json.cs @@ -70,7 +70,7 @@ internal StartMenuItem(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization. { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.StartMenuItemProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.PowerShell.cs index d2cc237b0835..8541eb63bcd0 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.PowerShell.cs @@ -102,9 +102,9 @@ internal UserSession(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.UserSessionPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ApplicationType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationType?) content.GetValueForProperty("ApplicationType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ApplicationType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).SessionState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.SessionState?) content.GetValueForProperty("SessionState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).SessionState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.SessionState.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ActiveDirectoryUserName = (string) content.GetValueForProperty("ActiveDirectoryUserName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ActiveDirectoryUserName, global::System.Convert.ToString); @@ -128,9 +128,9 @@ internal UserSession(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.UserSessionPropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ApplicationType = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationType?) content.GetValueForProperty("ApplicationType",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ApplicationType, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationType.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).SessionState = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.SessionState?) content.GetValueForProperty("SessionState",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).SessionState, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.SessionState.CreateFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ActiveDirectoryUserName = (string) content.GetValueForProperty("ActiveDirectoryUserName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal)this).ActiveDirectoryUserName, global::System.Convert.ToString); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.cs index 10c16d3340b4..28c74a4cefdd 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.cs @@ -9,10 +9,10 @@ public partial class UserSession : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(); /// The active directory user name. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -26,25 +26,27 @@ public partial class UserSession : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public global::System.DateTime? CreateTime { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionPropertiesInternal)Property).CreateTime; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionPropertiesInternal)Property).CreateTime = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type = value; } /// Internal Acessors for Property Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.UserSessionProperties()); set { {_property = value;} } } - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionProperties _property; @@ -57,9 +59,11 @@ public partial class UserSession : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.SessionState? SessionState { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionPropertiesInternal)Property).SessionState; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IUserSessionPropertiesInternal)Property).SessionState = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__resource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__resource).Type; } /// The user principal name. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -86,7 +90,7 @@ public UserSession() /// Represents a UserSession definition. public partial interface IUserSession : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResource { /// The active directory user name. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -132,7 +136,7 @@ public partial interface IUserSession : } /// Represents a UserSession definition. internal partial interface IUserSessionInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal { /// The active directory user name. string ActiveDirectoryUserName { get; set; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.json.cs index ff4d05da5ae8..d6cc1e9eb2c6 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/UserSession.json.cs @@ -95,7 +95,7 @@ internal UserSession(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Ru { return; } - __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Resource(json); + __resource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.Resource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.UserSessionProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.PowerShell.cs index 58c6d559d3db..74d9b5324ae7 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.PowerShell.cs @@ -102,11 +102,11 @@ internal Workspace(global::System.Collections.IDictionary content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspacePropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).ApplicationGroupReference = (string[]) content.GetValueForProperty("ApplicationGroupReference",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).ApplicationGroupReference, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).FriendlyName, global::System.Convert.ToString); @@ -128,11 +128,11 @@ internal Workspace(global::System.Management.Automation.PSObject content) } // actually deserialize ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Property = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceProperties) content.GetValueForProperty("Property",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Property, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspacePropertiesTypeConverter.ConvertFrom); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Name, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Type, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)this).Id, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); - ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResourceTagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name = (string) content.GetValueForProperty("Name",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Name, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type = (string) content.GetValueForProperty("Type",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Type, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id = (string) content.GetValueForProperty("Id",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)this).Id, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); + ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResourceTagsTypeConverter.ConvertFrom); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).Description, global::System.Convert.ToString); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).ApplicationGroupReference = (string[]) content.GetValueForProperty("ApplicationGroupReference",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).ApplicationGroupReference, __y => TypeConverterExtensions.SelectToArray(__y, global::System.Convert.ToString)); ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).FriendlyName = (string) content.GetValueForProperty("FriendlyName",((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal)this).FriendlyName, global::System.Convert.ToString); diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.cs index 3f2b7516816d..7a5b3906956a 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.cs @@ -9,10 +9,10 @@ public partial class Workspace : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates { /// - /// Backing field for Inherited model /// - private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource(); + private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource(); /// List of applicationGroup resource Ids. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] @@ -26,29 +26,31 @@ public partial class Workspace : [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inlined)] public string FriendlyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspacePropertiesInternal)Property).FriendlyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspacePropertiesInternal)Property).FriendlyName = value; } - /// Resource ID. + /// + /// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id; } + public string Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id; } - /// Resource location. + /// The geo-location where the resource lives [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Location = value; } + public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Location = value; } /// Internal Acessors for Id - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Id = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Id = value; } /// Internal Acessors for Name - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name = value; } /// Internal Acessors for Type - string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type = value; } + string Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal.Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type = value; } /// Internal Acessors for Property Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceProperties Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceInternal.Property { get => (this._property = this._property ?? new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspaceProperties()); set { {_property = value;} } } - /// Resource name. + /// The name of the resource [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Name; } + public string Name { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Name; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspaceProperties _property; @@ -59,11 +61,13 @@ public partial class Workspace : /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal)__trackedResource).Tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal)__trackedResource).Tag = value; } - /// Resource type. + /// + /// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. + /// [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Origin(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.PropertyOrigin.Inherited)] - public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IResourceInternal)__trackedResource).Type; } + public string Type { get => ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.IResourceInternal)__trackedResource).Type; } /// Validates that this object meets the validation criteria. /// an instance that will receive validation @@ -86,7 +90,7 @@ public Workspace() /// Represents a Workspace definition. public partial interface IWorkspace : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResource + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResource { /// List of applicationGroup resource Ids. [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( @@ -116,7 +120,7 @@ public partial interface IWorkspace : } /// Represents a Workspace definition. internal partial interface IWorkspaceInternal : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceInternal + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceInternal { /// List of applicationGroup resource Ids. string[] ApplicationGroupReference { get; set; } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.json.cs index db8439724d0f..6d1c54ead82d 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/Workspace.json.cs @@ -95,7 +95,7 @@ internal Workspace(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runt { return; } - __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.TrackedResource(json); + __trackedResource = new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.TrackedResource(json); {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspaceProperties.FromJson(__jsonProperties) : Property;} AfterFromJson(json); } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.PowerShell.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.PowerShell.cs index 651810c7d841..defd053b2660 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.PowerShell.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.PowerShell.cs @@ -101,6 +101,8 @@ internal WorkspacePatchTags(global::System.Collections.IDictionary content) return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializeDictionary(content); } @@ -118,6 +120,8 @@ internal WorkspacePatchTags(global::System.Management.Automation.PSObject conten return; } // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); AfterDeserializePSObject(content); } } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.cs index 92fa8addc05f..b298372eb073 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.cs @@ -16,7 +16,8 @@ public WorkspacePatchTags() } /// tags to be updated public partial interface IWorkspacePatchTags : - Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray { } diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.dictionary.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.dictionary.cs new file mode 100644 index 000000000000..e564571f6742 --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.dictionary.cs @@ -0,0 +1,70 @@ +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview +{ + using static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Extensions; + + public partial class WorkspacePatchTags : + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.WorkspacePatchTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.json.cs b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.json.cs index ad6705cea89e..b054d11939c8 100644 --- a/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.json.cs +++ b/src/DesktopVirtualization/generated/api/Models/Api20191210Preview/WorkspacePatchTags.json.cs @@ -77,6 +77,7 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso { return container; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, container); AfterToJson(ref container); return container; } @@ -85,7 +86,8 @@ public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.Jso /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject into a new instance of . /// /// A Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject instance to deserialize from. - internal WorkspacePatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json) + /// + internal WorkspacePatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) { bool returnNow = false; BeforeFromJson(json, ref returnNow); @@ -93,6 +95,7 @@ internal WorkspacePatchTags(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualiza { return; } + Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); AfterFromJson(json); } } diff --git a/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.Completer.cs b/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.Completer.cs new file mode 100644 index 000000000000..54d6f01dd16c --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.Completer.cs @@ -0,0 +1,43 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support +{ + + /// Argument completer implementation for PreferredAppGroupType. + [System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupTypeTypeConverter))] + public partial struct PreferredAppGroupType : + System.Management.Automation.IArgumentCompleter + { + + /// + /// Implementations of this function are called by PowerShell to complete arguments. + /// + /// The name of the command that needs argument completion. + /// The name of the parameter that needs argument completion. + /// The (possibly empty) word being completed. + /// The command ast in case it is needed for completion. + /// This parameter is similar to $PSBoundParameters, except that sometimes PowerShell cannot + /// or will not attempt to evaluate an argument, in which case you may need to use commandAst. + /// + /// A collection of completion results, most like with ResultType set to ParameterValue. + /// + public global::System.Collections.Generic.IEnumerable CompleteArgument(global::System.String commandName, global::System.String parameterName, global::System.String wordToComplete, global::System.Management.Automation.Language.CommandAst commandAst, global::System.Collections.IDictionary fakeBoundParameters) + { + if (global::System.String.IsNullOrEmpty(wordToComplete) || "None".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("None", "None", global::System.Management.Automation.CompletionResultType.ParameterValue, "None"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "Desktop".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("Desktop", "Desktop", global::System.Management.Automation.CompletionResultType.ParameterValue, "Desktop"); + } + if (global::System.String.IsNullOrEmpty(wordToComplete) || "RailApplications".StartsWith(wordToComplete, global::System.StringComparison.InvariantCultureIgnoreCase)) + { + yield return new global::System.Management.Automation.CompletionResult("RailApplications", "RailApplications", global::System.Management.Automation.CompletionResultType.ParameterValue, "RailApplications"); + } + } + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.TypeConverter.cs b/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.TypeConverter.cs new file mode 100644 index 000000000000..f14b3761cf35 --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.TypeConverter.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support +{ + + /// TypeConverter implementation for PreferredAppGroupType. + public partial class PreferredAppGroupTypeTypeConverter : + global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => true; + + /// + /// Determines if the converter can convert the parameter to the + /// parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the + /// parameter, otherwise false. + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => PreferredAppGroupType.CreateFrom(sourceValue); + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.cs b/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.cs new file mode 100644 index 000000000000..c25df0aef3b2 --- /dev/null +++ b/src/DesktopVirtualization/generated/api/Support/PreferredAppGroupType.cs @@ -0,0 +1,99 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +namespace Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support +{ + + public partial struct PreferredAppGroupType : + System.IEquatable + { + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType Desktop = @"Desktop"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType None = @"None"; + + public static Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType RailApplications = @"RailApplications"; + + /// the value for an instance of the Enum. + private string _value { get; set; } + + /// Conversion from arbitrary object to PreferredAppGroupType + /// the value to convert to an instance of . + internal static object CreateFrom(object value) + { + return new PreferredAppGroupType(System.Convert.ToString(value)); + } + + /// Compares values of enum type PreferredAppGroupType + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public bool Equals(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType e) + { + return _value.Equals(e._value); + } + + /// Compares values of enum type PreferredAppGroupType (override for Object) + /// the value to compare against this instance. + /// true if the two instances are equal to the same value + public override bool Equals(object obj) + { + return obj is PreferredAppGroupType && Equals((PreferredAppGroupType)obj); + } + + /// Returns hashCode for enum PreferredAppGroupType + /// The hashCode of the value + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + /// Creates an instance of the + /// the value to create an instance for. + private PreferredAppGroupType(string underlyingValue) + { + this._value = underlyingValue; + } + + /// Returns string representation for PreferredAppGroupType + /// A string for this value. + public override string ToString() + { + return this._value; + } + + /// Implicit operator to convert string to PreferredAppGroupType + /// the value to convert to an instance of . + + public static implicit operator PreferredAppGroupType(string value) + { + return new PreferredAppGroupType(value); + } + + /// Implicit operator to convert PreferredAppGroupType to string + /// the value to convert to an instance of . + + public static implicit operator string(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType e) + { + return e._value; + } + + /// Overriding != operator for enum PreferredAppGroupType + /// the value to compare against + /// the value to compare against + /// true if the two instances are not equal to the same value + public static bool operator !=(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType e1, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType e2) + { + return !e2.Equals(e1); + } + + /// Overriding == operator for enum PreferredAppGroupType + /// the value to compare against + /// the value to compare against + /// true if the two instances are equal to the same value + public static bool operator ==(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType e1, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType e2) + { + return e2.Equals(e1); + } + } +} \ No newline at end of file diff --git a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplicationGroup_CreateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplicationGroup_CreateExpanded.cs index f7cba44407e6..5a9d3f4afcfc 100644 --- a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplicationGroup_CreateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplicationGroup_CreateExpanded.cs @@ -39,16 +39,16 @@ public partial class NewAzWvdApplicationGroup_CreateExpanded : global::System.Ma private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroup ApplicationGroupBody { get => this._applicationGroupBody; set => this._applicationGroupBody = value; } /// Resource Type of ApplicationGroup. - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource Type of ApplicationGroup.")] + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Resource Type of ApplicationGroup.")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"Resource Type of ApplicationGroup.", SerializedName = @"applicationGroupType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType) })] [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType))] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get => ApplicationGroupBody.ApplicationGroupType ?? ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType)""); set => ApplicationGroupBody.ApplicationGroupType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.ApplicationGroupType ApplicationGroupType { get => ApplicationGroupBody.ApplicationGroupType; set => ApplicationGroupBody.ApplicationGroupType = value; } /// Wait for .NET debugger to attach [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "Wait for .NET debugger to attach")] @@ -90,10 +90,10 @@ public partial class NewAzWvdApplicationGroup_CreateExpanded : global::System.Ma public string FriendlyName { get => ApplicationGroupBody.FriendlyName ?? null; set => ApplicationGroupBody.FriendlyName = value; } /// HostPool arm path of ApplicationGroup. - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "HostPool arm path of ApplicationGroup.")] + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "HostPool arm path of ApplicationGroup.")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"HostPool arm path of ApplicationGroup.", SerializedName = @"hostPoolArmPath", @@ -115,13 +115,13 @@ public partial class NewAzWvdApplicationGroup_CreateExpanded : global::System.Ma /// Accessor for our copy of the InvocationInfo. public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } - /// Resource location. - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource location.")] + /// The geo-location where the resource lives + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The geo-location where the resource lives")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, - Description = @"Resource location.", + Description = @"The geo-location where the resource lives", SerializedName = @"location", PossibleTypes = new [] { typeof(string) })] public string Location { get => ApplicationGroupBody.Location ?? null; set => ApplicationGroupBody.Location = value; } @@ -211,8 +211,8 @@ public partial class NewAzWvdApplicationGroup_CreateExpanded : global::System.Ma ReadOnly = false, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) })] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get => ApplicationGroupBody.Tag ?? null /* object */; set => ApplicationGroupBody.Tag = value; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get => ApplicationGroupBody.Tag ?? null /* object */; set => ApplicationGroupBody.Tag = value; } /// /// overrideOnCreated will be called before the regular onCreated has been processed, allowing customization of what diff --git a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplication_CreateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplication_CreateExpanded.cs index fed7f1b59f76..abf025f78a9c 100644 --- a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplication_CreateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdApplication_CreateExpanded.cs @@ -61,16 +61,16 @@ public partial class NewAzWvdApplication_CreateExpanded : global::System.Managem /// Specifies whether this published application can be launched with command line arguments provided by the client, command /// line arguments specified at publish time, or no command line arguments at all. /// - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.")] + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.", SerializedName = @"commandLineSetting", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting) })] [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting))] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get => ApplicationBody.CommandLineSetting ?? ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting)""); set => ApplicationBody.CommandLineSetting = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.CommandLineSetting CommandLineSetting { get => ApplicationBody.CommandLineSetting; set => ApplicationBody.CommandLineSetting = value; } /// /// The credentials, account, tenant, and subscription used for communication with Azure diff --git a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdHostPool_CreateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdHostPool_CreateExpanded.cs index 8b98de7590b6..bbbe8676c824 100644 --- a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdHostPool_CreateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdHostPool_CreateExpanded.cs @@ -100,16 +100,16 @@ public partial class NewAzWvdHostPool_CreateExpanded : global::System.Management private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPool HostPoolBody { get => this._hostPoolBody; set => this._hostPoolBody = value; } /// HostPool type for desktop. - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "HostPool type for desktop.")] + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "HostPool type for desktop.")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"HostPool type for desktop.", SerializedName = @"hostPoolType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType) })] [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType))] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get => HostPoolBody.HostPoolType ?? ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType)""); set => HostPoolBody.HostPoolType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.HostPoolType HostPoolType { get => HostPoolBody.HostPoolType; set => HostPoolBody.HostPoolType = value; } /// SendAsync Pipeline Steps to be appended to the front of the pipeline [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "SendAsync Pipeline Steps to be appended to the front of the pipeline")] @@ -127,24 +127,24 @@ public partial class NewAzWvdHostPool_CreateExpanded : global::System.Management public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } /// The type of the load balancer. - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of the load balancer.")] + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The type of the load balancer.")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, Description = @"The type of the load balancer.", SerializedName = @"loadBalancerType", PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType) })] [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType))] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get => HostPoolBody.LoadBalancerType ?? ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType)""); set => HostPoolBody.LoadBalancerType = value; } + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.LoadBalancerType LoadBalancerType { get => HostPoolBody.LoadBalancerType; set => HostPoolBody.LoadBalancerType = value; } - /// Resource location. - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource location.")] + /// The geo-location where the resource lives + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The geo-location where the resource lives")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, - Description = @"Resource location.", + Description = @"The geo-location where the resource lives", SerializedName = @"location", PossibleTypes = new [] { typeof(string) })] public string Location { get => HostPoolBody.Location ?? null; set => HostPoolBody.Location = value; } @@ -200,6 +200,20 @@ public partial class NewAzWvdHostPool_CreateExpanded : global::System.Management /// private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.HttpPipeline Pipeline { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The type of preferred application group type, default to Desktop Application Group")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = true, + ReadOnly = false, + Description = @"The type of preferred application group type, default to Desktop Application Group", + SerializedName = @"preferredAppGroupType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) })] + [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType))] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get => HostPoolBody.PreferredAppGroupType; set => HostPoolBody.PreferredAppGroupType = value; } + /// The URI for the proxy server to use [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Runtime)] @@ -302,8 +316,8 @@ public partial class NewAzWvdHostPool_CreateExpanded : global::System.Management ReadOnly = false, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) })] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get => HostPoolBody.Tag ?? null /* object */; set => HostPoolBody.Tag = value; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get => HostPoolBody.Tag ?? null /* object */; set => HostPoolBody.Tag = value; } /// VM template for sessionhosts configuration within hostpool. [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "VM template for sessionhosts configuration within hostpool.")] diff --git a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdWorkspace_CreateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdWorkspace_CreateExpanded.cs index af7b0e0eed03..73440746aa40 100644 --- a/src/DesktopVirtualization/generated/cmdlets/NewAzWvdWorkspace_CreateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/NewAzWvdWorkspace_CreateExpanded.cs @@ -98,13 +98,13 @@ public partial class NewAzWvdWorkspace_CreateExpanded : global::System.Managemen /// Accessor for our copy of the InvocationInfo. public global::System.Management.Automation.InvocationInfo InvocationInformation { get => __invocationInfo = __invocationInfo ?? this.MyInvocation ; set { __invocationInfo = value; } } - /// Resource location. - [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Resource location.")] + /// The geo-location where the resource lives + [global::System.Management.Automation.Parameter(Mandatory = true, HelpMessage = "The geo-location where the resource lives")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( - Required = false, + Required = true, ReadOnly = false, - Description = @"Resource location.", + Description = @"The geo-location where the resource lives", SerializedName = @"location", PossibleTypes = new [] { typeof(string) })] public string Location { get => WorkspaceBody.Location ?? null; set => WorkspaceBody.Location = value; } @@ -194,8 +194,8 @@ public partial class NewAzWvdWorkspace_CreateExpanded : global::System.Managemen ReadOnly = false, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags) })] - public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.ITrackedResourceTags Tag { get => WorkspaceBody.Tag ?? null /* object */; set => WorkspaceBody.Tag = value; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api10.ITrackedResourceTags Tag { get => WorkspaceBody.Tag ?? null /* object */; set => WorkspaceBody.Tag = value; } /// Backing field for property. private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspace _workspaceBody= new Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.Workspace(); diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateExpanded.cs index 9b67e234d0ae..4bb0d8437067 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateExpanded.cs @@ -169,6 +169,7 @@ public partial class UpdateAzWvdApplicationGroup_UpdateExpanded : global::System public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateViaIdentityExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateViaIdentityExpanded.cs index 24f14bbb2603..2d37b7127e40 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateViaIdentityExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplicationGroup_UpdateViaIdentityExpanded.cs @@ -130,6 +130,7 @@ public partial class UpdateAzWvdApplicationGroup_UpdateViaIdentityExpanded : glo public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateExpanded.cs index 1bd615c6c431..76fed7cfa0d9 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateExpanded.cs @@ -254,6 +254,7 @@ public partial class UpdateAzWvdApplication_UpdateExpanded : global::System.Mana public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateViaIdentityExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateViaIdentityExpanded.cs index 36cce7f5df98..2698ac2502d6 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateViaIdentityExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdApplication_UpdateViaIdentityExpanded.cs @@ -200,6 +200,7 @@ public partial class UpdateAzWvdApplication_UpdateViaIdentityExpanded : global:: public global::System.Management.Automation.SwitchParameter ShowInPortal { get => ApplicationBody.ShowInPortal ?? default(global::System.Management.Automation.SwitchParameter); set => ApplicationBody.ShowInPortal = value; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateExpanded.cs index e0584ad3f360..ed2c95222fca 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateExpanded.cs @@ -183,6 +183,7 @@ public partial class UpdateAzWvdDesktop_UpdateExpanded : global::System.Manageme public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateViaIdentityExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateViaIdentityExpanded.cs index c5c7ae2fe224..792b0b50b01b 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateViaIdentityExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdDesktop_UpdateViaIdentityExpanded.cs @@ -130,6 +130,7 @@ public partial class UpdateAzWvdDesktop_UpdateViaIdentityExpanded : global::Syst public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateExpanded.cs index 3c5cb1ffca25..81f731d0cfc4 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateExpanded.cs @@ -166,6 +166,20 @@ public partial class UpdateAzWvdHostPool_UpdateExpanded : global::System.Managem /// private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.HttpPipeline Pipeline { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of preferred application group type, default to Desktop Application Group")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of preferred application group type, default to Desktop Application Group", + SerializedName = @"preferredAppGroupType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) })] + [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType))] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get => HostPoolBody.PreferredAppGroupType ?? ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType)""); set => HostPoolBody.PreferredAppGroupType = value; } + /// The URI for the proxy server to use [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Runtime)] @@ -182,6 +196,17 @@ public partial class UpdateAzWvdHostPool_UpdateExpanded : global::System.Managem [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Runtime)] public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + /// Expiration time of registration token. + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Expiration time of registration token.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Expiration time of registration token.", + SerializedName = @"expirationTime", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + public global::System.DateTime RegistrationInfoExpirationTime { get => HostPoolBody.RegistrationInfoExpirationTime ?? default(global::System.DateTime); set => HostPoolBody.RegistrationInfoExpirationTime = value; } + /// The type of resetting the token. [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of resetting the token.")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] @@ -249,6 +274,7 @@ public partial class UpdateAzWvdHostPool_UpdateExpanded : global::System.Managem public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateViaIdentityExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateViaIdentityExpanded.cs index f3e5e1e7b319..59be3db1444e 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateViaIdentityExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdHostPool_UpdateViaIdentityExpanded.cs @@ -159,6 +159,20 @@ public partial class UpdateAzWvdHostPool_UpdateViaIdentityExpanded : global::Sys /// private Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.HttpPipeline Pipeline { get; set; } + /// + /// The type of preferred application group type, default to Desktop Application Group + /// + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of preferred application group type, default to Desktop Application Group")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"The type of preferred application group type, default to Desktop Application Group", + SerializedName = @"preferredAppGroupType", + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType) })] + [global::System.Management.Automation.ArgumentCompleter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType))] + public Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType PreferredAppGroupType { get => HostPoolBody.PreferredAppGroupType ?? ((Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType)""); set => HostPoolBody.PreferredAppGroupType = value; } + /// The URI for the proxy server to use [global::System.Management.Automation.Parameter(Mandatory = false, DontShow = true, HelpMessage = "The URI for the proxy server to use")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Runtime)] @@ -175,6 +189,17 @@ public partial class UpdateAzWvdHostPool_UpdateViaIdentityExpanded : global::Sys [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Runtime)] public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } + /// Expiration time of registration token. + [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "Expiration time of registration token.")] + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] + [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( + Required = false, + ReadOnly = false, + Description = @"Expiration time of registration token.", + SerializedName = @"expirationTime", + PossibleTypes = new [] { typeof(global::System.DateTime) })] + public global::System.DateTime RegistrationInfoExpirationTime { get => HostPoolBody.RegistrationInfoExpirationTime ?? default(global::System.DateTime); set => HostPoolBody.RegistrationInfoExpirationTime = value; } + /// The type of resetting the token. [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The type of resetting the token.")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] @@ -210,6 +235,7 @@ public partial class UpdateAzWvdHostPool_UpdateViaIdentityExpanded : global::Sys public string SsoContext { get => HostPoolBody.SsoContext ?? null; set => HostPoolBody.SsoContext = value; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateExpanded.cs index 2bc15f976c64..7bc549c26c97 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateExpanded.cs @@ -175,6 +175,7 @@ public partial class UpdateAzWvdWorkspace_UpdateExpanded : global::System.Manage public string SubscriptionId { get => this._subscriptionId; set => this._subscriptionId = value; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateViaIdentityExpanded.cs b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateViaIdentityExpanded.cs index 038381376f6a..4192f44df36a 100644 --- a/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateViaIdentityExpanded.cs +++ b/src/DesktopVirtualization/generated/cmdlets/UpdateAzWvdWorkspace_UpdateViaIdentityExpanded.cs @@ -136,6 +136,7 @@ public partial class UpdateAzWvdWorkspace_UpdateViaIdentityExpanded : global::Sy public global::System.Management.Automation.SwitchParameter ProxyUseDefaultCredentials { get; set; } /// tags to be updated + [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ExportAs(typeof(global::System.Collections.Hashtable))] [global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "tags to be updated")] [global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Category(global::Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.ParameterCategory.Body)] [Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.Info( diff --git a/src/DesktopVirtualization/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs b/src/DesktopVirtualization/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs index 300d238e2cd5..8295b3ecbb15 100644 --- a/src/DesktopVirtualization/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs +++ b/src/DesktopVirtualization/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs @@ -49,7 +49,7 @@ protected override void ProcessRecord() throw new ArgumentException($"Custom folder '{CustomFolder}' does not exist"); } - string version = Convert.ToString(@"0.1.0"); + string version = Convert.ToString(@"2.0.0"); // Validate the module version should be semantic version // Following regex is official from https://semver.org/ Regex rx = new Regex(@"^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$", RegexOptions.Compiled); diff --git a/src/DesktopVirtualization/help/Get-AzWvdWorkspace.md b/src/DesktopVirtualization/help/Get-AzWvdWorkspace.md index 30ac1b52fe5e..cbae542a2f89 100644 --- a/src/DesktopVirtualization/help/Get-AzWvdWorkspace.md +++ b/src/DesktopVirtualization/help/Get-AzWvdWorkspace.md @@ -42,7 +42,7 @@ Get a workspace. ### Example 1: Get a Windows Virtual Desktop Worksapce by name ```powershell -PS C:\> Get-AzWvdWorkspace -ResourceGroupName ResourceGroupName -Name WorkspaceName +PS C:\> Get-AzWvdWorksapce -ResourceGroupName ResourceGroupName -Name WorkspaceName Location Name Type -------- ---- ---- @@ -53,7 +53,7 @@ This command gets a Windows Virtual Desktop Workspace in a Resource Group. ### Example 2: List Windows Virtual Desktop Workspaces ```powershell -PS C:\> Get-AzWvdWorkspace -ResourceGroupName ResourceGroupName +PS C:\> Get-AzWvdWorksapce -ResourceGroupName ResourceGroupName Location Name Type -------- ---- ---- diff --git a/src/DesktopVirtualization/help/New-AzWvdApplication.md b/src/DesktopVirtualization/help/New-AzWvdApplication.md index e6b4ca24dfda..4428250466a4 100644 --- a/src/DesktopVirtualization/help/New-AzWvdApplication.md +++ b/src/DesktopVirtualization/help/New-AzWvdApplication.md @@ -14,8 +14,8 @@ Create or update an application. ### CreateExpanded (Default) ``` -New-AzWvdApplication -GroupName -Name -ResourceGroupName - [-CommandLineSetting ] [-Description ] [-FriendlyName ] [-ShowInPortal] +New-AzWvdApplication -CommandLineSetting -GroupName -Name + -ResourceGroupName [-Description ] [-FriendlyName ] [-ShowInPortal] [-SubscriptionId ] [-CommandLineArgument ] [-FilePath ] [-IconIndex ] [-IconPath ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` diff --git a/src/DesktopVirtualization/help/New-AzWvdApplicationGroup.md b/src/DesktopVirtualization/help/New-AzWvdApplicationGroup.md index b6f439840349..6f1c2c9aedaa 100644 --- a/src/DesktopVirtualization/help/New-AzWvdApplicationGroup.md +++ b/src/DesktopVirtualization/help/New-AzWvdApplicationGroup.md @@ -13,10 +13,10 @@ Create or update an applicationGroup. ## SYNTAX ``` -New-AzWvdApplicationGroup -Name -ResourceGroupName [-SubscriptionId ] - [-ApplicationGroupType ] [-Description ] [-FriendlyName ] - [-HostPoolArmPath ] [-Location ] [-Tag ] [-DefaultProfile ] [-Confirm] - [-WhatIf] [] +New-AzWvdApplicationGroup -Name -ResourceGroupName + -ApplicationGroupType -HostPoolArmPath -Location + [-SubscriptionId ] [-Description ] [-FriendlyName ] [-Tag ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ## DESCRIPTION @@ -68,7 +68,7 @@ Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Applicati Parameter Sets: (All) Aliases: -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False @@ -128,7 +128,7 @@ Type: System.String Parameter Sets: (All) Aliases: -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False @@ -136,14 +136,14 @@ Accept wildcard characters: False ``` ### -Location -Resource location. +The geo-location where the resource lives ```yaml Type: System.String Parameter Sets: (All) Aliases: -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False diff --git a/src/DesktopVirtualization/help/New-AzWvdHostPool.md b/src/DesktopVirtualization/help/New-AzWvdHostPool.md index 80e2b7a93175..cd06dd8dca50 100644 --- a/src/DesktopVirtualization/help/New-AzWvdHostPool.md +++ b/src/DesktopVirtualization/help/New-AzWvdHostPool.md @@ -14,20 +14,22 @@ Create or update a host pool. ### CreateExpanded (Default) ``` -New-AzWvdHostPool -Name -ResourceGroupName [-HostPoolType ] - [-LoadBalancerType ] [-Location ] [-SubscriptionId ] - [-CustomRdpProperty ] [-Description ] [-ExpirationTime ] [-FriendlyName ] - [-MaxSessionLimit ] [-PersonalDesktopAssignmentType ] - [-RegistrationInfoToken ] [-RegistrationTokenOperation ] [-Ring ] - [-SsoContext ] [-Tag ] [-ValidationEnvironment] [-VMTemplate ] - [-DefaultProfile ] [-Confirm] [-WhatIf] [] +New-AzWvdHostPool -HostPoolType -LoadBalancerType -Location + -Name -PreferredAppGroupType -ResourceGroupName + [-SubscriptionId ] [-CustomRdpProperty ] [-Description ] [-ExpirationTime ] + [-FriendlyName ] [-MaxSessionLimit ] + [-PersonalDesktopAssignmentType ] [-RegistrationInfoToken ] + [-RegistrationTokenOperation ] [-Ring ] [-SsoContext ] + [-Tag ] [-ValidationEnvironment] [-VMTemplate ] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] ``` ### FullSenerioCreate ``` New-AzWvdHostPool -HostPoolType -LoadBalancerType -Location - -Name -ResourceGroupName [-DesktopAppGroupName ] [-SubscriptionId ] - [-WorkspaceName ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] + -Name -PreferredAppGroupType -ResourceGroupName + [-DesktopAppGroupName ] [-SubscriptionId ] [-WorkspaceName ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ## DESCRIPTION @@ -208,7 +210,7 @@ Accept wildcard characters: False ``` ### -Location -Resource location. +The geo-location where the resource lives ```yaml Type: System.String @@ -267,6 +269,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PreferredAppGroupType +The type of preferred application group type, default to Desktop Application Group + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RegistrationInfoToken The registration token base64 encoded string. diff --git a/src/DesktopVirtualization/help/New-AzWvdWorkspace.md b/src/DesktopVirtualization/help/New-AzWvdWorkspace.md index ee9bc83c8557..14e5b639a49f 100644 --- a/src/DesktopVirtualization/help/New-AzWvdWorkspace.md +++ b/src/DesktopVirtualization/help/New-AzWvdWorkspace.md @@ -13,9 +13,9 @@ Create or update a workspace. ## SYNTAX ``` -New-AzWvdWorkspace -Name -ResourceGroupName [-SubscriptionId ] - [-ApplicationGroupReference ] [-Description ] [-FriendlyName ] [-Location ] - [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +New-AzWvdWorkspace -Name -ResourceGroupName -Location [-SubscriptionId ] + [-ApplicationGroupReference ] [-Description ] [-FriendlyName ] [-Tag ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ## DESCRIPTION @@ -118,14 +118,14 @@ Accept wildcard characters: False ``` ### -Location -Resource location. +The geo-location where the resource lives ```yaml Type: System.String Parameter Sets: (All) Aliases: -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False diff --git a/src/DesktopVirtualization/help/Update-AzWvdApplication.md b/src/DesktopVirtualization/help/Update-AzWvdApplication.md index e98d3394cfbb..279fbc37c20d 100644 --- a/src/DesktopVirtualization/help/Update-AzWvdApplication.md +++ b/src/DesktopVirtualization/help/Update-AzWvdApplication.md @@ -17,16 +17,16 @@ Update an application. Update-AzWvdApplication -GroupName -Name -ResourceGroupName [-SubscriptionId ] [-CommandLineArgument ] [-CommandLineSetting ] [-Description ] [-FilePath ] [-FriendlyName ] [-IconIndex ] - [-IconPath ] [-ShowInPortal] [-Tag ] [-DefaultProfile ] [-Confirm] - [-WhatIf] [] + [-IconPath ] [-ShowInPortal] [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] ``` ### UpdateViaIdentityExpanded ``` Update-AzWvdApplication -InputObject [-CommandLineArgument ] [-CommandLineSetting ] [-Description ] [-FilePath ] - [-FriendlyName ] [-IconIndex ] [-IconPath ] [-ShowInPortal] - [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-FriendlyName ] [-IconIndex ] [-IconPath ] [-ShowInPortal] [-Tag ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ## DESCRIPTION @@ -272,7 +272,7 @@ Accept wildcard characters: False tags to be updated ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationPatchTags +Type: System.Collections.Hashtable Parameter Sets: (All) Aliases: diff --git a/src/DesktopVirtualization/help/Update-AzWvdApplicationGroup.md b/src/DesktopVirtualization/help/Update-AzWvdApplicationGroup.md index 2871185cbd4b..46bd85dc3113 100644 --- a/src/DesktopVirtualization/help/Update-AzWvdApplicationGroup.md +++ b/src/DesktopVirtualization/help/Update-AzWvdApplicationGroup.md @@ -15,15 +15,15 @@ Update an applicationGroup. ### UpdateExpanded (Default) ``` Update-AzWvdApplicationGroup -Name -ResourceGroupName [-SubscriptionId ] - [-Description ] [-FriendlyName ] [-Tag ] - [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-Description ] [-FriendlyName ] [-Tag ] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] ``` ### UpdateViaIdentityExpanded ``` Update-AzWvdApplicationGroup -InputObject [-Description ] - [-FriendlyName ] [-Tag ] [-DefaultProfile ] [-Confirm] - [-WhatIf] [] + [-FriendlyName ] [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] ``` ## DESCRIPTION @@ -158,7 +158,7 @@ Accept wildcard characters: False tags to be updated ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IApplicationGroupPatchTags +Type: System.Collections.Hashtable Parameter Sets: (All) Aliases: diff --git a/src/DesktopVirtualization/help/Update-AzWvdDesktop.md b/src/DesktopVirtualization/help/Update-AzWvdDesktop.md index cf609179ae1b..bfc540eb5c58 100644 --- a/src/DesktopVirtualization/help/Update-AzWvdDesktop.md +++ b/src/DesktopVirtualization/help/Update-AzWvdDesktop.md @@ -15,14 +15,14 @@ Update a desktop. ### UpdateExpanded (Default) ``` Update-AzWvdDesktop -ApplicationGroupName -Name -ResourceGroupName - [-SubscriptionId ] [-Description ] [-FriendlyName ] [-Tag ] + [-SubscriptionId ] [-Description ] [-FriendlyName ] [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ### UpdateViaIdentityExpanded ``` Update-AzWvdDesktop -InputObject [-Description ] - [-FriendlyName ] [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [-FriendlyName ] [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` @@ -174,7 +174,7 @@ Accept wildcard characters: False tags to be updated ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IDesktopPatchTags +Type: System.Collections.Hashtable Parameter Sets: (All) Aliases: diff --git a/src/DesktopVirtualization/help/Update-AzWvdHostPool.md b/src/DesktopVirtualization/help/Update-AzWvdHostPool.md index 41abda9e0477..2c1e49bae525 100644 --- a/src/DesktopVirtualization/help/Update-AzWvdHostPool.md +++ b/src/DesktopVirtualization/help/Update-AzWvdHostPool.md @@ -18,9 +18,10 @@ Update-AzWvdHostPool -Name -ResourceGroupName [-SubscriptionId [-CustomRdpProperty ] [-Description ] [-FriendlyName ] [-LoadBalancerType ] [-MaxSessionLimit ] [-PersonalDesktopAssignmentType ] + [-PreferredAppGroupType ] [-RegistrationInfoExpirationTime ] [-RegistrationInfoRegistrationTokenOperation ] [-Ring ] - [-SsoContext ] [-Tag ] [-ValidationEnvironment] [-DefaultProfile ] - [-Confirm] [-WhatIf] [] + [-SsoContext ] [-Tag ] [-ValidationEnvironment] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] ``` ### UpdateViaIdentityExpanded @@ -28,9 +29,10 @@ Update-AzWvdHostPool -Name -ResourceGroupName [-SubscriptionId Update-AzWvdHostPool -InputObject [-CustomRdpProperty ] [-Description ] [-FriendlyName ] [-LoadBalancerType ] [-MaxSessionLimit ] [-PersonalDesktopAssignmentType ] + [-PreferredAppGroupType ] [-RegistrationInfoExpirationTime ] [-RegistrationInfoRegistrationTokenOperation ] [-Ring ] - [-SsoContext ] [-Tag ] [-ValidationEnvironment] [-DefaultProfile ] - [-Confirm] [-WhatIf] [] + [-SsoContext ] [-Tag ] [-ValidationEnvironment] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] ``` ## DESCRIPTION @@ -196,6 +198,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PreferredAppGroupType +The type of preferred application group type, default to Desktop Application Group + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.PreferredAppGroupType +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RegistrationInfoExpirationTime +Expiration time of registration token. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RegistrationInfoRegistrationTokenOperation The type of resetting the token. @@ -276,7 +308,7 @@ Accept wildcard characters: False tags to be updated ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IHostPoolPatchTags +Type: System.Collections.Hashtable Parameter Sets: (All) Aliases: diff --git a/src/DesktopVirtualization/help/Update-AzWvdWorkspace.md b/src/DesktopVirtualization/help/Update-AzWvdWorkspace.md index 095b7f05f7cc..5fff7ee6bcf6 100644 --- a/src/DesktopVirtualization/help/Update-AzWvdWorkspace.md +++ b/src/DesktopVirtualization/help/Update-AzWvdWorkspace.md @@ -15,15 +15,15 @@ Update a workspace. ### UpdateExpanded (Default) ``` Update-AzWvdWorkspace -Name -ResourceGroupName [-SubscriptionId ] - [-ApplicationGroupReference ] [-Description ] [-FriendlyName ] - [-Tag ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-ApplicationGroupReference ] [-Description ] [-FriendlyName ] [-Tag ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ### UpdateViaIdentityExpanded ``` Update-AzWvdWorkspace -InputObject [-ApplicationGroupReference ] - [-Description ] [-FriendlyName ] [-Tag ] [-DefaultProfile ] - [-Confirm] [-WhatIf] [] + [-Description ] [-FriendlyName ] [-Tag ] [-DefaultProfile ] [-Confirm] + [-WhatIf] [] ``` ## DESCRIPTION @@ -174,7 +174,7 @@ Accept wildcard characters: False tags to be updated ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20191210Preview.IWorkspacePatchTags +Type: System.Collections.Hashtable Parameter Sets: (All) Aliases: diff --git a/src/DesktopVirtualization/readme.md b/src/DesktopVirtualization/readme.md index 0f2287709b81..5a6f041985b6 100644 --- a/src/DesktopVirtualization/readme.md +++ b/src/DesktopVirtualization/readme.md @@ -47,7 +47,7 @@ In this directory, run AutoRest: > see https://aka.ms/autorest ``` yaml -branch: b25bcea098077ee788acf4e86c6ecb87b4d681f4 +branch: 00ac1cbffba123ba5e30cb324935100495d0700d require: - $(this-folder)/../readme.azure.noprofile.md sanitize-names: true @@ -55,7 +55,7 @@ subject-prefix: 'Wvd' input-file: - $(repo)/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2019-12-10-preview/desktopvirtualization.json -module-version: 0.1.0 +module-version: 2.0.0 title: DesktopVirtualizationClient directive: - where: diff --git a/src/DesktopVirtualization/test/Az.DesktopVirtualization-TestResults.xml b/src/DesktopVirtualization/test/Az.DesktopVirtualization-TestResults.xml index a953a3e87351..c32588feb6ec 100644 --- a/src/DesktopVirtualization/test/Az.DesktopVirtualization-TestResults.xml +++ b/src/DesktopVirtualization/test/Az.DesktopVirtualization-TestResults.xml @@ -1,297 +1,297 @@  - - + + - + - + - + - + - + - + - - + + - + - + - - - + + + - + - + - - + + - + - + - - - + + + - + - + - + - + - + - - + + - + - + - + - + - + - - - + + + - + - + - - - + + + - + - + - - + + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Recording.json b/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Recording.json index 9cd11a6bc20b..18b5fb60b40d 100644 --- a/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Recording.json +++ b/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Recording.json @@ -37,7 +37,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:40.8996255+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjI2M2ExMjhkLTFhODQtNDJjYS04ODVkLWRmNDUzNDgxZmMxZiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiMTEyYzBjMGQtZmM4OC00YTEzLWFmODEtZjE2MDVmZDE1NDY5IiwibmJmIjoxNTcyOTk4MzgxLCJleHAiOjE1NzMwODQ3ODAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.scv-wg3bGATTVSs0dciY4n5d6xnK-jZ-AKBVKYC0NNmYZ8t-v86kjA5dv4EAfYTiVCTa_CWCPMk6QU1tglcQLTpmMyyTRHgTOOv8iFnVxTk0ZXVE32p4w9xsyFwFtvQyGalmjnWUp6PxkAYuZBKX6t7pNYpoDwWq5YcUiRCU9btg64irKTRcHluZmVL8-4M9MQFCigrxCvd9hghhHchPlodbhGvXb3Zt9nc-p7SKKlT2_c-W-OGgl-d0csYB2OTTUK4CxUwbyvj5H8iUlRJRhnWyCMOQwzo-NircTjmrOGnVSH-PspXwysCjGijMV9nqK-T_cyjFfe2hrKzzgulHeg\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:40.8996255+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Get-AzWvdApplicationGroup+[NoContext]+Get+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+2": { @@ -195,7 +195,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:40.8996255Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjI2M2ExMjhkLTFhODQtNDJjYS04ODVkLWRmNDUzNDgxZmMxZiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiMTEyYzBjMGQtZmM4OC00YTEzLWFmODEtZjE2MDVmZDE1NDY5IiwibmJmIjoxNTcyOTk4MzgxLCJleHAiOjE1NzMwODQ3ODAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.scv-wg3bGATTVSs0dciY4n5d6xnK-jZ-AKBVKYC0NNmYZ8t-v86kjA5dv4EAfYTiVCTa_CWCPMk6QU1tglcQLTpmMyyTRHgTOOv8iFnVxTk0ZXVE32p4w9xsyFwFtvQyGalmjnWUp6PxkAYuZBKX6t7pNYpoDwWq5YcUiRCU9btg64irKTRcHluZmVL8-4M9MQFCigrxCvd9hghhHchPlodbhGvXb3Zt9nc-p7SKKlT2_c-W-OGgl-d0csYB2OTTUK4CxUwbyvj5H8iUlRJRhnWyCMOQwzo-NircTjmrOGnVSH-PspXwysCjGijMV9nqK-T_cyjFfe2hrKzzgulHeg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:40.8996255Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } }, "Get-AzWvdApplicationGroup+[NoContext]+List+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+1": { @@ -236,7 +236,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:45.3359819+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImQyNmUyNGQ2LTE5YTAtNDE5My1hYTkwLWRlNjgyMDA1OTUwYSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiMTYwODUzMTMtYTYyMC00ZWZiLWE4NWMtOWEyMTg1ZWNlNjllIiwibmJmIjoxNTcyOTk4Mzg1LCJleHAiOjE1NzMwODQ3ODUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.jsCwDOMER8RVa9Cmeppxg512vPoPaA60Q08MSZuHG2hAipYe19mxaKPtITfipJvjg1abrgaF93p19-BquO1yCMV6ajSLHMqqbTXJvZOQRJhYnHufwKPhyXfyNdvfdfCcZUAF_4wR0PFvvo44BAGCSsgLZBCX6-yhNOD_dblXoH4aA48pui0-tPOQozmNaBboCX5DAMJZGi4WlwtSW0cQ5ug_i8WFJ_XqxvRN-mBN56NbHeHdQdV5Ji0A1jfWaBcyjhWOPzDdNGun101_Bea2qirEj921UZdCO0mOJkeyuURK3yny9hVfmHQOQGlfkj41eqMnvc58LmfKxmlnnEtLPg\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:45.3359819+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Get-AzWvdApplicationGroup+[NoContext]+List+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+2": { @@ -474,7 +474,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:45.3359819Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImQyNmUyNGQ2LTE5YTAtNDE5My1hYTkwLWRlNjgyMDA1OTUwYSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiMTYwODUzMTMtYTYyMC00ZWZiLWE4NWMtOWEyMTg1ZWNlNjllIiwibmJmIjoxNTcyOTk4Mzg1LCJleHAiOjE1NzMwODQ3ODUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.jsCwDOMER8RVa9Cmeppxg512vPoPaA60Q08MSZuHG2hAipYe19mxaKPtITfipJvjg1abrgaF93p19-BquO1yCMV6ajSLHMqqbTXJvZOQRJhYnHufwKPhyXfyNdvfdfCcZUAF_4wR0PFvvo44BAGCSsgLZBCX6-yhNOD_dblXoH4aA48pui0-tPOQozmNaBboCX5DAMJZGi4WlwtSW0cQ5ug_i8WFJ_XqxvRN-mBN56NbHeHdQdV5Ji0A1jfWaBcyjhWOPzDdNGun101_Bea2qirEj921UZdCO0mOJkeyuURK3yny9hVfmHQOQGlfkj41eqMnvc58LmfKxmlnnEtLPg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:45.3359819Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } }, "Get-AzWvdApplicationGroup+[NoContext]+List Subscription Level+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+1": { @@ -515,7 +515,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:51.209308+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjU3N2MxODY4LWI3ZTgtNGEwYy1hMTNkLTIzYzMxZmZiMzkzYSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOWQ3OTVmYjQtZjJhZi00YmQ0LWI5NGYtYWE0ZDRkNzgxNzY3IiwibmJmIjoxNTcyOTk4MzkxLCJleHAiOjE1NzMwODQ3OTEsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.BGM9-9fr8oYmb38q-ejT9ZNF8jXqkiTvJL8UA7joEdUgjOj9TAI67DBMgv6KLASDpN0jJq3ZiFf9m0lVEWHnWUVjbG1EFBLOPzvU4oHSwDjNFKjc4ZjZyqy1XuMrYtv8teRibCOOf8fT2_WBxIMOx7zsAvFpcJ5lwUCIDKvkhjCFYi7kuk5kEUWaCU_onlLs_efQqQq6djMIjHRvwa55JyhOHTGnIhfb60vNgnsKLgnh-EVx4ZgLilOvsoVxCtmNvhzR0ci0CiD4BK7l6t2hYEZpQnAV9OgYUf07Sz_4quFpFNM3StMPw5g6U8AbDPeYuREGAodlw-f9kk8eKKdGVA\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:51.209308+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Get-AzWvdApplicationGroup+[NoContext]+List Subscription Level+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+2": { @@ -748,7 +748,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:51.209308Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjU3N2MxODY4LWI3ZTgtNGEwYy1hMTNkLTIzYzMxZmZiMzkzYSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOWQ3OTVmYjQtZjJhZi00YmQ0LWI5NGYtYWE0ZDRkNzgxNzY3IiwibmJmIjoxNTcyOTk4MzkxLCJleHAiOjE1NzMwODQ3OTEsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.BGM9-9fr8oYmb38q-ejT9ZNF8jXqkiTvJL8UA7joEdUgjOj9TAI67DBMgv6KLASDpN0jJq3ZiFf9m0lVEWHnWUVjbG1EFBLOPzvU4oHSwDjNFKjc4ZjZyqy1XuMrYtv8teRibCOOf8fT2_WBxIMOx7zsAvFpcJ5lwUCIDKvkhjCFYi7kuk5kEUWaCU_onlLs_efQqQq6djMIjHRvwa55JyhOHTGnIhfb60vNgnsKLgnh-EVx4ZgLilOvsoVxCtmNvhzR0ci0CiD4BK7l6t2hYEZpQnAV9OgYUf07Sz_4quFpFNM3StMPw5g6U8AbDPeYuREGAodlw-f9kk8eKKdGVA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-06T23:59:51.209308Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Tests.ps1 b/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Tests.ps1 index 81eedfa77e74..c47d3f7d5082 100644 --- a/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Tests.ps1 +++ b/src/DesktopVirtualization/test/Get-AzWvdApplicationGroup.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'Get-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -74,7 +75,8 @@ Describe 'Get-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -142,7 +144,8 @@ Describe 'Get-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Get-AzWvdHostPool.Recording.json b/src/DesktopVirtualization/test/Get-AzWvdHostPool.Recording.json index ad13aa4fe34f..86f8b7282ff4 100644 --- a/src/DesktopVirtualization/test/Get-AzWvdHostPool.Recording.json +++ b/src/DesktopVirtualization/test/Get-AzWvdHostPool.Recording.json @@ -3,14 +3,12 @@ "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2019-11-06T16:00:03.0607027-08:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T11:59:33.8224283-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "38" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "521" ] } }, "Response": { @@ -18,26 +16,27 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1184" ], - "x-ms-lamport-ts": [ "12189" ], - "x-ms-correlation-id": [ "b5a283a7-edad-4846-8dbc-edcf45c368cb" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3608" ], + "x-ms-correlation-id": [ "3ba51749-664b-4d6a-b927-c81e8c9e12ae" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "b5a283a7-edad-4846-8dbc-edcf45c368cb" ], - "x-ms-correlation-request-id": [ "b5a283a7-edad-4846-8dbc-edcf45c368cb" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000003Z:b5a283a7-edad-4846-8dbc-edcf45c368cb" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-request-id": [ "3ba51749-664b-4d6a-b927-c81e8c9e12ae" ], + "x-ms-correlation-request-id": [ "3ba51749-664b-4d6a-b927-c81e8c9e12ae" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185938Z:3ba51749-664b-4d6a-b927-c81e8c9e12ae" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:03 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:37 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1582" ], + "Content-Length": [ "1813" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:03.0607027+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImFiY2Y0MjNjLTM5MTgtNGQxNy05NzkzLWViZWNlNzhmNWRlOSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZjZkMTdkMjMtZjViNS00OWVmLTk2YmYtZDAyODlkNjM0YzNiIiwibmJmIjoxNTcyOTk4NDAzLCJleHAiOjE1NzMwODQ4MDMsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.iXnHsc_wy4YPx-cRs0_HJOwyMmhwmXqlarCb7ale0ELfBGTGGGeQWm4kldqCv7bVl_7qt3jg4xw7m323Rwb7P7i8gYu8G1ZNefrnmuSa316D7ROBNMj8VXHJh-5SvP7GHsNb2Otx7rClL318IXeMu0efzg23cskzPh7O6C4ySDjlcAaoXG0B91U63siQFk-GPhKezsuGBlcKWeoW3oVV9K8387XgeCjRGGUFtgXXvRRajrSERnlwzTiE4JT4RpOrmXtsrjOmzlQCbRIzG1gKlOjUWqHO2q5t1BWBlGBvGWL6WOoadJpSTqrdgZMW2nBwCBu5JadevG0XAhcFHkKYTA\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:33.8224283+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+2": { @@ -46,7 +45,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "39" ], + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "7d4d61c1-7ee1-4199-93d6-fe02a02d561b" ], + "CommandName": [ "Get-AzWvdHostPool" ], + "FullCommandName": [ "Get-AzWvdHostPool_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -58,25 +62,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], - "x-ms-lamport-ts": [ "12194" ], - "x-ms-correlation-id": [ "fc16eede-89a3-40ee-9b77-d249ab3fcfc4" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3611" ], + "x-ms-correlation-id": [ "dbbcfee1-83be-44a3-9eca-98232c1f23d4" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "fc16eede-89a3-40ee-9b77-d249ab3fcfc4" ], - "x-ms-correlation-request-id": [ "fc16eede-89a3-40ee-9b77-d249ab3fcfc4" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000004Z:fc16eede-89a3-40ee-9b77-d249ab3fcfc4" ], + "x-ms-request-id": [ "dbbcfee1-83be-44a3-9eca-98232c1f23d4" ], + "x-ms-correlation-request-id": [ "dbbcfee1-83be-44a3-9eca-98232c1f23d4" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185938Z:dbbcfee1-83be-44a3-9eca-98232c1f23d4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:03 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:37 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1575" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:03.0607027Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImFiY2Y0MjNjLTM5MTgtNGQxNy05NzkzLWViZWNlNzhmNWRlOSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZjZkMTdkMjMtZjViNS00OWVmLTk2YmYtZDAyODlkNjM0YzNiIiwibmJmIjoxNTcyOTk4NDAzLCJleHAiOjE1NzMwODQ4MDMsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.iXnHsc_wy4YPx-cRs0_HJOwyMmhwmXqlarCb7ale0ELfBGTGGGeQWm4kldqCv7bVl_7qt3jg4xw7m323Rwb7P7i8gYu8G1ZNefrnmuSa316D7ROBNMj8VXHJh-5SvP7GHsNb2Otx7rClL318IXeMu0efzg23cskzPh7O6C4ySDjlcAaoXG0B91U63siQFk-GPhKezsuGBlcKWeoW3oVV9K8387XgeCjRGGUFtgXXvRRajrSERnlwzTiE4JT4RpOrmXtsrjOmzlQCbRIzG1gKlOjUWqHO2q5t1BWBlGBvGWL6WOoadJpSTqrdgZMW2nBwCBu5JadevG0XAhcFHkKYTA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:33.8224283Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+Get+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+3": { @@ -85,7 +90,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "40" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "604546a9-255d-4d56-8072-09521ee167e3" ], + "CommandName": [ "Remove-AzWvdHostPool" ], + "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -97,39 +107,38 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14984" ], - "x-ms-lamport-ts": [ "12197" ], - "x-ms-correlation-id": [ "475b6c7f-1707-4c29-b218-6a367eba4c6c" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3614" ], + "x-ms-correlation-id": [ "51763a2c-1c6b-48d6-8947-f322702e0db8" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "475b6c7f-1707-4c29-b218-6a367eba4c6c" ], - "x-ms-correlation-request-id": [ "475b6c7f-1707-4c29-b218-6a367eba4c6c" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000005Z:475b6c7f-1707-4c29-b218-6a367eba4c6c" ], + "x-ms-request-id": [ "51763a2c-1c6b-48d6-8947-f322702e0db8" ], + "x-ms-correlation-request-id": [ "51763a2c-1c6b-48d6-8947-f322702e0db8" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185941Z:51763a2c-1c6b-48d6-8947-f322702e0db8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:04 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:40 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1575" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:03.0607027Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImFiY2Y0MjNjLTM5MTgtNGQxNy05NzkzLWViZWNlNzhmNWRlOSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZjZkMTdkMjMtZjViNS00OWVmLTk2YmYtZDAyODlkNjM0YzNiIiwibmJmIjoxNTcyOTk4NDAzLCJleHAiOjE1NzMwODQ4MDMsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.iXnHsc_wy4YPx-cRs0_HJOwyMmhwmXqlarCb7ale0ELfBGTGGGeQWm4kldqCv7bVl_7qt3jg4xw7m323Rwb7P7i8gYu8G1ZNefrnmuSa316D7ROBNMj8VXHJh-5SvP7GHsNb2Otx7rClL318IXeMu0efzg23cskzPh7O6C4ySDjlcAaoXG0B91U63siQFk-GPhKezsuGBlcKWeoW3oVV9K8387XgeCjRGGUFtgXXvRRajrSERnlwzTiE4JT4RpOrmXtsrjOmzlQCbRIzG1gKlOjUWqHO2q5t1BWBlGBvGWL6WOoadJpSTqrdgZMW2nBwCBu5JadevG0XAhcFHkKYTA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:33.8224283Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+1": { "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2019-11-06T16:00:05.2460807-08:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T11:59:41.2859913-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "41" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "521" ] } }, "Response": { @@ -137,67 +146,67 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1183" ], - "x-ms-lamport-ts": [ "12200" ], - "x-ms-correlation-id": [ "535a36eb-6483-4a75-a666-89e90df55fd2" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3617" ], + "x-ms-correlation-id": [ "29ce2210-c516-4146-838e-6ba19337e1da" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "535a36eb-6483-4a75-a666-89e90df55fd2" ], - "x-ms-correlation-request-id": [ "535a36eb-6483-4a75-a666-89e90df55fd2" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000006Z:535a36eb-6483-4a75-a666-89e90df55fd2" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "x-ms-request-id": [ "29ce2210-c516-4146-838e-6ba19337e1da" ], + "x-ms-correlation-request-id": [ "29ce2210-c516-4146-838e-6ba19337e1da" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185943Z:29ce2210-c516-4146-838e-6ba19337e1da" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:05 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:42 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1582" ], + "Content-Length": [ "1813" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:05.2460807+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijg3ODhkYjkyLTc2N2YtNGM4OS1iOTllLWVhM2QyOWQ2OWZhYyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNGIxMjhjNmUtZGUxNy00NDBhLWJjMzgtYTRhNDUyMzJjMTJiIiwibmJmIjoxNTcyOTk4NDA1LCJleHAiOjE1NzMwODQ4MDUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.juhI_PxR_u-fPR1fMZr6tJOGxONNs94HQqLnjjhrJfaesXtCQUMOk9qqGWr3oqBJXHEW_SeZvzg1V6l-0g2D-_BjwHN_tm4ElxO5E30om6xF_mXEX-8AVJZ5FQiuhTdQR0eg3SVLWtl5Ps7yZUgDuub7FqUUUwlNaaHJEhhPwJsA6tqi_-y4B7wucsxdL3BsmVFK4dRy36KAFuyu0jGNZd52ie8K4CEijdtXSnPoSTuhVZ6-cfyDKPhRZual5n6Pdjhfrn4SU-Y7I3zJNYFa40TzUB4R3h-7k5T5hkCmqNfVL7iYXiCAFhteaZkPDHsmtdTVfI7WUV_mpWSfDuDQSQ\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:41.2859913+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview+2": { "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2019-11-06T16:00:06.1511697-08:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T11:59:43.0626411-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "42" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "521" ] } }, "Response": { - "StatusCode": 201, + "StatusCode": 200, "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1182" ], - "x-ms-lamport-ts": [ "12203" ], - "x-ms-correlation-id": [ "705d5a2d-0604-4f42-9c4b-2283ca913668" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "Vary": [ "Accept-Encoding" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2" ], + "x-ms-lamport-ts": [ "3620" ], + "x-ms-correlation-id": [ "907c215c-f3e2-46cb-8f02-57e8a9713fcb" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "705d5a2d-0604-4f42-9c4b-2283ca913668" ], - "x-ms-correlation-request-id": [ "705d5a2d-0604-4f42-9c4b-2283ca913668" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000006Z:705d5a2d-0604-4f42-9c4b-2283ca913668" ], + "x-ms-request-id": [ "907c215c-f3e2-46cb-8f02-57e8a9713fcb" ], + "x-ms-correlation-request-id": [ "907c215c-f3e2-46cb-8f02-57e8a9713fcb" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185943Z:907c215c-f3e2-46cb-8f02-57e8a9713fcb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:06 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:42 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1582" ], + "Content-Length": [ "1813" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:06.1511697+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImFiNGZlOWIyLWViYzEtNDFmMy1hNTM5LTQ4ZWUxZDdhNzI4OCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZTA3Yjc5OWYtYTgxMS00NjBiLTk5ZDMtNGVhZDgwODgzODcwIiwibmJmIjoxNTcyOTk4NDA2LCJleHAiOjE1NzMwODQ4MDYsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.DKuFRld9Cpb1OKzmeDC_NwviuMwQlmM38OUXIUAgYrkhW9Zg9cAWb9daLtIaltaIR2othHrwMlIyt49ONXUwGg7ZSq5b_zV3-UcrJx-U-YFes04-SJ3cFts7RdQwI4zpyutQ7f7sg0bWZh16LqvHMUsSIKil7I6HZAZTMnqyruTzb_z7TJnD2QmFsQAjQ1u1FlmP7vDu8efWZ2biV5UloWWzC41emdrUYTN3h1_CiY6vhUBYIlisu5gPUsoJUSYP6lS7C4CtEk40u9fheyqapg6KwGKFrPUMVLR2LB7y2gGiyg4c2RM0tQY1bj25gN146Cfs_agujtxQQB3V3manBg\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:43.0626411+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools?api-version=2019-12-10-preview+3": { @@ -206,7 +215,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "43" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "75fcb91c-f2f8-402e-8f10-ef640406373b" ], + "CommandName": [ "Get-AzWvdHostPool" ], + "FullCommandName": [ "Get-AzWvdHostPool_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -218,25 +232,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], - "x-ms-lamport-ts": [ "12206" ], - "x-ms-correlation-id": [ "fbf46e3d-65a6-40f8-b4a3-f6c8f217462b" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast" ], + "x-ms-lamport-ts": [ "3623" ], + "x-ms-correlation-id": [ "68630a5b-de67-4f12-9ffb-1b726087329a" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "fbf46e3d-65a6-40f8-b4a3-f6c8f217462b" ], - "x-ms-correlation-request-id": [ "fbf46e3d-65a6-40f8-b4a3-f6c8f217462b" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000007Z:fbf46e3d-65a6-40f8-b4a3-f6c8f217462b" ], + "x-ms-request-id": [ "68630a5b-de67-4f12-9ffb-1b726087329a" ], + "x-ms-correlation-request-id": [ "68630a5b-de67-4f12-9ffb-1b726087329a" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185943Z:68630a5b-de67-4f12-9ffb-1b726087329a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:06 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:42 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "16741" ], + "Content-Length": [ "32144" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"value\":[{\"name\":\"datrHp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/datrHp1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/hp1ag14\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/datrhp1-AG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/datrhp1-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":45,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-18T19:49:45.082Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjFhOGI0ZGUyLWU1YWItNDZjNy04ZmM3LWU3MzA0YjNlOGRlYyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiN2FiZDhkOTEtZTU5MS00ZWIzLTJmNzMtMDhkNzU0MTAwNDg5IiwibmJmIjoxNTcxNDMzMjA3LCJleHAiOjE1ODcyMzkzODUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.ntN2z8sLKIJhspJ28zcRizURTJFhcEV2DdZs5PsOZk47c9UxaSKf9keDcPMkqNJl79I0Q7ibc-wC1vRncyCOQyhADueDeA5tfDIDgxj9rppONsBE9H9ubZz9k9dTxYFbQDF4Q9KOyLmP016472vLf4Y2EH2PuTBM6n7eLWISf2L04T95kWPZRHE6fCUAbQP9S3ichKtY8BOKmf_BOM5EqGhasWa269rXMshRf6fqNCrZBQKt13vXhORqCXacwsa5i9V6AlxqjdGUXSDGQYbGGwtxJP7BGjRNKN3aL20_K-iNoZR-OtnMB8Pq4xg0z_HChVPNPTp0JHr98M_PyV9T6g\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrHp1VM\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":10,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":1}\"}},{\"name\":\"datrhp2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/datrhp2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri-=-!@#$@@$%$\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/datrhp2-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/aghp2\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/agSpecial\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/TestFix2\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:\\\"\\\";redirectclipboard:i:0;redirectcomports:i:0;redirectprinters:i:0;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrhp2Vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":10,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":1}\"}},{\"name\":\"HostPoolPowershell1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershell1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/HostPoolPowershell1-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:\\\"\\\";redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"PowershellVM\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:05.2460807Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijg3ODhkYjkyLTc2N2YtNGM4OS1iOTllLWVhM2QyOWQ2OWZhYyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNGIxMjhjNmUtZGUxNy00NDBhLWJjMzgtYTRhNDUyMzJjMTJiIiwibmJmIjoxNTcyOTk4NDA1LCJleHAiOjE1NzMwODQ4MDUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.juhI_PxR_u-fPR1fMZr6tJOGxONNs94HQqLnjjhrJfaesXtCQUMOk9qqGWr3oqBJXHEW_SeZvzg1V6l-0g2D-_BjwHN_tm4ElxO5E30om6xF_mXEX-8AVJZ5FQiuhTdQR0eg3SVLWtl5Ps7yZUgDuub7FqUUUwlNaaHJEhhPwJsA6tqi_-y4B7wucsxdL3BsmVFK4dRy36KAFuyu0jGNZd52ie8K4CEijdtXSnPoSTuhVZ6-cfyDKPhRZual5n6Pdjhfrn4SU-Y7I3zJNYFa40TzUB4R3h-7k5T5hkCmqNfVL7iYXiCAFhteaZkPDHsmtdTVfI7WUV_mpWSfDuDQSQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:06.1511697Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImFiNGZlOWIyLWViYzEtNDFmMy1hNTM5LTQ4ZWUxZDdhNzI4OCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZTA3Yjc5OWYtYTgxMS00NjBiLTk5ZDMtNGVhZDgwODgzODcwIiwibmJmIjoxNTcyOTk4NDA2LCJleHAiOjE1NzMwODQ4MDYsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.DKuFRld9Cpb1OKzmeDC_NwviuMwQlmM38OUXIUAgYrkhW9Zg9cAWb9daLtIaltaIR2othHrwMlIyt49ONXUwGg7ZSq5b_zV3-UcrJx-U-YFes04-SJ3cFts7RdQwI4zpyutQ7f7sg0bWZh16LqvHMUsSIKil7I6HZAZTMnqyruTzb_z7TJnD2QmFsQAjQ1u1FlmP7vDu8efWZ2biV5UloWWzC41emdrUYTN3h1_CiY6vhUBYIlisu5gPUsoJUSYP6lS7C4CtEk40u9fheyqapg6KwGKFrPUMVLR2LB7y2gGiyg4c2RM0tQY1bj25gN146Cfs_agujtxQQB3V3manBg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"hpDatr1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/hpDatr1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-01T20:55:28.879Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjAyNGExYzBkLWU4ZmEtNGVlZi1iOTA2LTUxNDllMTNlNjNmMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZTIxYTliNWMtMDViOS00MTdjLWVkNTMtMDhkNzQ2YjFiN2I5IiwibmJmIjoxNTY5OTYzMzQwLCJleHAiOjE1ODU3NzQ1MjgsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.m9Jg7EBY-j3y02xHhNwVv_qvA7YPyzOnXZfjFCKpQp-JccxMfWDlC-j4evdAynH9vf5u7yAr1gU8RrG3wpFxrXqIbAMahkAOotGccsCgJBKAYFnZGGKp0vYbG2k98TOZ6ta-kCzsDbCq0MXRtW_IWzAvczykYOht1pmoQUTDJ1Ul0ek5tRKMvlyWX31ie6ZpNpoLfPOJA9rmjGqQpIW65O_PJlO8zrrarb1Zkn6K0MaQgeIrRpw7upreEeoLE44pdJUhJur4GqvaAQ6k2e6vYCZ7YhwhtxdaBcsntuq3eDHrn5C03cMPsqkLBWlQs4E6KT-fQb0N0DoGJ3lBY2UH_Q\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"hpDatr1Vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HpDemo4\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HpDemo4\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-27T18:34:10.793Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjQxYmE4MjBiLTJkZDYtNDRjNC1iYTMxLTE3YmE1NDYyZWI0MyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNTBmOGYzMmUtMzU1NC00NWQxLTlmMzAtMDhkNzQzNzczNmE2IiwibmJmIjoxNTY5NjA5Mjc4LCJleHAiOjE1ODUzMzQwNTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.eFkV87NF08LDA7cSfQx5BYKyaYMOEjRTvuKol9k-V3ruXpAlBzMWKkKWfUhRz2a43oVE_x3JGMSTy9IXkoamAMlacgRUGnXo4nLchqD0_xSKj3eY3WE97wrjM-Pt_pfdn9UUiCZ2HoE6oY3dJPYCOcY3-mf5gimQ7Xrvi7irTURWaHZH-DuKS2GitXQCafUkm2kTcCe6NbsuqmZSfgE_CVuJy7r7n-z4UlpHOIHxWajLGnM53To8_bcZLo3y5oqXMjxsEyD_MpYjJNArDvaVYrzgasrIVPJpHH_G2ojaAGO7Egewm6DkV2KYeHVt7-52vVQXGFdgWgaQ_Q8VP8FeMQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"HpDemo4\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HpDemo5\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HpDemo5\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-27T21:33:16.937Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjlmMGMwNDM4LWVjMjctNDU5NC1iNjYzLTEwMjgxY2Q4NGQxNSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzFiMjU5MzgtNDBhYS00YTY4LTE5NDItMDhkNzQzOTI1ZjYwIiwibmJmIjoxNTY5NjIwMDI0LCJleHAiOjE1ODUzNDQ3OTYsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.QUNj89Ty2IvFiUohlR4OrZDXmpPZSA0U4NUJXpxwGL_furq_JsfpSyYvKWAqIzw9AS_xQAZTUOpG8Vl6A_m5p00CHpUweMmMUfmgRLIUqguhcKeIEy91WESBfOYZrxIQKy2HmoGK1sOdDK3jKDzmUcKMomDkAIRxtVeI3UtIadiDIa0iJl6Lj3nqsHVT9s_5TRrnUTZNUx15XyEa_aP4xbq45feswCVcui0C5_qaMdCs-2QKjrJdXUxEYlxenaaSveE7qBH2RYnxRSN2HibvOQerfcNMtZdglnHO5FsTDBbEz6rnrluGzYjrgQTSe8Po7LRFYywiMyRiKOun9iFI1g\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"hpDemo5Vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HPDemo6\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HPDemo6\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-27T22:27:35.65Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjM1M2ExYjY0LTI5MjgtNDRhYy1hNzkyLTBmYzA0NDNiYjNjMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiMmYzMTliN2MtNDVlNy00ZjQ3LTE5NDMtMDhkNzQzOTI1ZjYwIiwibmJmIjoxNTY5NjIzMjgyLCJleHAiOjE1ODUzNDgwNTUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.iW_K33pwrd24Mug-3MZlGh782XkqlivId2u7E0b9ERS8g7tArupqqwgsLHj6ks4hYWxnHqmgDUC2FAuKLsdnVsiXVUEhOxIZqloJNnPujgjfOiaOx8eHhGtDRr7q3QoIkKxcp2Tz2XeaxrCMy_Dndc-nalt4eWcdicLSH0RxM4l-EYpGio3H72QYfFMFmDYM59xY6IdxUKlzPJen8gSfl4NSlnw9GQK0UvfIAeW9DymLJu2yaPEcRg5P1i-ygT69-8A91MPfYzVji1xSI4Hy58_Kk7qmrsdUhmBVoFCP1ag840jO9R6d-lrmoEPUn_Gs44syCUYRM8MSJ6JYxCSXrw\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"HpDemoVm6\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}}],\"nextLink\":null}" + "Content": "{\"value\":[{\"name\":\"dater-server2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/dater-server2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/dater-server2-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-server\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr.datr\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr.datr\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr.datr-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-dot-1\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-188828350\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-188828350\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-188828350-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"vmwp-wvdap3\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-evd-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-evd-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-evd-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"evd-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-evdplus-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-evdplus-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-evdplus-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"evdplus-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-hp-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrVm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datrManyVm-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datrManyVm-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datrManyVm-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"NA-FF-PRD\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-oldevd-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-oldevd-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-oldevd-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"oldevd-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-pre\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-pre\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Direct\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-pre-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.onmicrosoft.com\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-pre\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-pre-hp2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-pre-hp2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Direct\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-pre-hp2-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-pre2\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-server3\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-server3\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-server3-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-s3\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-server-real\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-server-real\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-server-real-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-ser-2\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-vmResourceId-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-vmResourceId-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-vmResourceId-hp1-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-resid\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-windowserver\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-windowserver\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-windowserver-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-ws\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-ws-2019-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-ws-2019-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-ws-2019-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"ws-2019-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoft.WindowsServer2019Datacenter\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"HostPoolPowershell1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershell1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":\"fish567\",\"description\":\"Test Log An 3-10-2020-1-53\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/HostPoolPowershell1-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/RemoteTest1-ag\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/PaintAG\"],\"customRdpProperty\":\"audiocapturemode:i:1;audiomode:i:0;camerastoredirect:s:*;videoplaybackmode:i:1;use multimon:i:0;\",\"maxSessionLimit\":7,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"PowershellVM\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\",\"preferredAppGroupType\":\"RailApplications\",\"migrationRequest\":null}},{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:41.2859913Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:43.0626411Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"hpTest\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/hpTest\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/hpTest-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrSoo\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"remoteTest-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/remoteTest-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/remote1-ag\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"remoteVm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"template-datr-hs\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/template-datr-hs\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Direct\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/template-datr-hs-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"testConfigurationZip\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/testConfigurationZip\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/testConfigurationZip-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"confzip\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"zip2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/zip2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/zip2-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"zip2\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}],\"nextLink\":null}" } }, "Get-AzWvdHostPool+[NoContext]+List+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+4": { @@ -245,7 +260,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "44" ], + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "6607973f-78d9-4560-a6ec-43baeadbde07" ], + "CommandName": [ "Remove-AzWvdHostPool" ], + "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -257,25 +277,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14983" ], - "x-ms-lamport-ts": [ "12209" ], - "x-ms-correlation-id": [ "13729d73-e088-4847-a391-9643821865a8" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14998" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3626" ], + "x-ms-correlation-id": [ "bb10c69e-c16b-41bb-b9e0-65149921715e" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "13729d73-e088-4847-a391-9643821865a8" ], - "x-ms-correlation-request-id": [ "13729d73-e088-4847-a391-9643821865a8" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000008Z:13729d73-e088-4847-a391-9643821865a8" ], + "x-ms-request-id": [ "bb10c69e-c16b-41bb-b9e0-65149921715e" ], + "x-ms-correlation-request-id": [ "bb10c69e-c16b-41bb-b9e0-65149921715e" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185945Z:bb10c69e-c16b-41bb-b9e0-65149921715e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:07 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:44 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1575" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:05.2460807Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijg3ODhkYjkyLTc2N2YtNGM4OS1iOTllLWVhM2QyOWQ2OWZhYyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNGIxMjhjNmUtZGUxNy00NDBhLWJjMzgtYTRhNDUyMzJjMTJiIiwibmJmIjoxNTcyOTk4NDA1LCJleHAiOjE1NzMwODQ4MDUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.juhI_PxR_u-fPR1fMZr6tJOGxONNs94HQqLnjjhrJfaesXtCQUMOk9qqGWr3oqBJXHEW_SeZvzg1V6l-0g2D-_BjwHN_tm4ElxO5E30om6xF_mXEX-8AVJZ5FQiuhTdQR0eg3SVLWtl5Ps7yZUgDuub7FqUUUwlNaaHJEhhPwJsA6tqi_-y4B7wucsxdL3BsmVFK4dRy36KAFuyu0jGNZd52ie8K4CEijdtXSnPoSTuhVZ6-cfyDKPhRZual5n6Pdjhfrn4SU-Y7I3zJNYFa40TzUB4R3h-7k5T5hkCmqNfVL7iYXiCAFhteaZkPDHsmtdTVfI7WUV_mpWSfDuDQSQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:41.2859913Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview+5": { @@ -284,7 +305,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "45" ], + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "069800d3-6e5b-4034-8422-3591d36eaf88" ], + "CommandName": [ "Remove-AzWvdHostPool" ], + "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -296,39 +322,38 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14982" ], - "x-ms-lamport-ts": [ "12212" ], - "x-ms-correlation-id": [ "6c2d21b3-5440-478b-a6b5-e7a0a374079d" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14997" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2" ], + "x-ms-lamport-ts": [ "3632" ], + "x-ms-correlation-id": [ "39ca910b-d5a5-4939-94e9-277e1e65e750" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "6c2d21b3-5440-478b-a6b5-e7a0a374079d" ], - "x-ms-correlation-request-id": [ "6c2d21b3-5440-478b-a6b5-e7a0a374079d" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000009Z:6c2d21b3-5440-478b-a6b5-e7a0a374079d" ], + "x-ms-request-id": [ "39ca910b-d5a5-4939-94e9-277e1e65e750" ], + "x-ms-correlation-request-id": [ "39ca910b-d5a5-4939-94e9-277e1e65e750" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185946Z:39ca910b-d5a5-4939-94e9-277e1e65e750" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:08 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:45 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1575" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:06.1511697Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImFiNGZlOWIyLWViYzEtNDFmMy1hNTM5LTQ4ZWUxZDdhNzI4OCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZTA3Yjc5OWYtYTgxMS00NjBiLTk5ZDMtNGVhZDgwODgzODcwIiwibmJmIjoxNTcyOTk4NDA2LCJleHAiOjE1NzMwODQ4MDYsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.DKuFRld9Cpb1OKzmeDC_NwviuMwQlmM38OUXIUAgYrkhW9Zg9cAWb9daLtIaltaIR2othHrwMlIyt49ONXUwGg7ZSq5b_zV3-UcrJx-U-YFes04-SJ3cFts7RdQwI4zpyutQ7f7sg0bWZh16LqvHMUsSIKil7I6HZAZTMnqyruTzb_z7TJnD2QmFsQAjQ1u1FlmP7vDu8efWZ2biV5UloWWzC41emdrUYTN3h1_CiY6vhUBYIlisu5gPUsoJUSYP6lS7C4CtEk40u9fheyqapg6KwGKFrPUMVLR2LB7y2gGiyg4c2RM0tQY1bj25gN146Cfs_agujtxQQB3V3manBg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:43.0626411Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List Subscription Level+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+1": { "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2019-11-06T16:00:09.2314004-08:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T11:59:46.3011767-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "46" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "521" ] } }, "Response": { @@ -336,40 +361,39 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1181" ], - "x-ms-lamport-ts": [ "12215" ], - "x-ms-correlation-id": [ "484e7e99-3499-4684-a192-92b94184e161" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3638" ], + "x-ms-correlation-id": [ "cdef285e-144b-463e-aa03-c2a1fe09b0d6" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "484e7e99-3499-4684-a192-92b94184e161" ], - "x-ms-correlation-request-id": [ "484e7e99-3499-4684-a192-92b94184e161" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000010Z:484e7e99-3499-4684-a192-92b94184e161" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], + "x-ms-request-id": [ "cdef285e-144b-463e-aa03-c2a1fe09b0d6" ], + "x-ms-correlation-request-id": [ "cdef285e-144b-463e-aa03-c2a1fe09b0d6" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185947Z:cdef285e-144b-463e-aa03-c2a1fe09b0d6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:09 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:46 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1582" ], + "Content-Length": [ "1813" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:09.2314004+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImQxYzhjMDRiLWU5YzUtNDY2My05MjRjLWNjODUzMzhkZDY3YSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOTYzMjYxNzktYmU3ZS00YWM1LTkwZTAtOGMwMzkyMzIzMjk0IiwibmJmIjoxNTcyOTk4NDA5LCJleHAiOjE1NzMwODQ4MDksImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.Namm3OGf-kACWevfg0WDxEEtnQgSLkPiYaWMFzFhnmmjIyQAv2DeVIMaLHDdym7drZY8gBwo0qctjcUXWzYNY7Gi8lyXK9ulyIgxUCxmcdUgYJ0YUowH4u61zraj3IJWKBNpSaUDKCdMrxwX9fpUnP5B1DptI9P_UgovChsKu0V3ciad2_WY8R5NRyQBr2OrgivRLgV94ABIwWwyC89N0W_KknzLYr2AMZ8ap_8fXIdJtLKBQuHbBkEdwHkrdoh96_EVHaHeE8bFk3qKz4rWPjLAQs23zFOZd56FO45z0F7uNMoGS3S3CU0xW1lR2RaSUJRqe3nUREpXSYMJmHgTLA\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:46.3011767+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List Subscription Level+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview+2": { "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2019-11-06T16:00:10.0812875-08:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T11:59:47.7091102-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "47" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "521" ] } }, "Response": { @@ -377,26 +401,27 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1180" ], - "x-ms-lamport-ts": [ "12218" ], - "x-ms-correlation-id": [ "38e6ceda-967c-4c55-8f2e-d8a80d00761f" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained2" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2" ], + "x-ms-lamport-ts": [ "3643" ], + "x-ms-correlation-id": [ "0cfaec9a-5867-43a2-af4c-5e55322420df" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "38e6ceda-967c-4c55-8f2e-d8a80d00761f" ], - "x-ms-correlation-request-id": [ "38e6ceda-967c-4c55-8f2e-d8a80d00761f" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000010Z:38e6ceda-967c-4c55-8f2e-d8a80d00761f" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1195" ], + "x-ms-request-id": [ "0cfaec9a-5867-43a2-af4c-5e55322420df" ], + "x-ms-correlation-request-id": [ "0cfaec9a-5867-43a2-af4c-5e55322420df" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185948Z:0cfaec9a-5867-43a2-af4c-5e55322420df" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:10 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:48 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1582" ], + "Content-Length": [ "1813" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:10.0812875+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjFiMDNhOTBkLWYxYTItNDc5Mi05ZmM2LWU4MDIzM2ZjZDhlNyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiY2E1ZDE2Y2UtYzdmZi00MmY5LWJlMDEtYWU0NmIzMmU0ZDE0IiwibmJmIjoxNTcyOTk4NDEwLCJleHAiOjE1NzMwODQ4MTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.OBiS8Ik6yURVzWNEd57Yot5DMmD2j-B8scUSeTnXaY-vWHkqeK05b8lumjYKaAOb4rkrhBo0uI_benbPcwFXPnRDyTAM216o_gieklaNG2tftVwH8_aA94AqmzhIiPpuxCASSOjPqbu2SNPwxM-xWk1YFwwGwgk1BPxZlVgKu87MR0EyPjJRX45_Ly_Fa--tJGev_VO3w0PJ0KEjjUxcOywcFHVlAdiOXBHj2q7ciG1gA6_hbqBH1sTtP8Jx1WL9Irp2TICMc4SsE-9zuEfe85pX69qEC6i9VNrft54vRboWiwLFHXUACzqrYSyJXD2jJZ74pstGt_v5cO8pfiq_qw\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:47.7091102+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List Subscription Level+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/providers/Microsoft.DesktopVirtualization/hostPools?api-version=2019-12-10-preview+3": { @@ -405,7 +430,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/providers/Microsoft.DesktopVirtualization/hostPools?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "48" ], + "x-ms-unique-id": [ "11" ], + "x-ms-client-request-id": [ "99260bb4-7610-402c-9a00-41fa15c00111" ], + "CommandName": [ "Get-AzWvdHostPool" ], + "FullCommandName": [ "Get-AzWvdHostPool_List1" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -416,21 +446,21 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-original-request-ids": [ "", "", "", "", "", "", "", "" ], - "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], - "x-ms-request-id": [ "758058b8-71dc-4d01-8c0d-1dd121b072ef" ], - "x-ms-correlation-request-id": [ "758058b8-71dc-4d01-8c0d-1dd121b072ef" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000011Z:758058b8-71dc-4d01-8c0d-1dd121b072ef" ], + "x-ms-original-request-ids": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "x-ms-request-id": [ "d35d648a-b58e-4a17-9abf-b4fe643ab690" ], + "x-ms-correlation-request-id": [ "d35d648a-b58e-4a17-9abf-b4fe643ab690" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185949Z:d35d648a-b58e-4a17-9abf-b4fe643ab690" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:10 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:49 GMT" ] }, "ContentHeaders": { "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ], - "Content-Length": [ "47445" ] + "Content-Length": [ "80216" ] }, - "Content": "{\"value\":[{\"name\":\"ARMHostPool1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-test/providers/Microsoft.DesktopVirtualization/hostPools/ARMHostPool1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"australiaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"ARMHostPool1\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.DesktopVirtualization/applicationGroups/ARMHostPool1-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-13T22:25:30.584Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjhCNUFGNEY3MDREMDlERTk3RUQ1MjY3RjAxQTQ0MkRFQzFDQTQzMzciLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijc2ZWVmNWM5LTQ4ZGEtNDEwOS05ODA5LTg4Y2Y2ZTIwM2IxYyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXd1czJyMGMwMDEtcmRicm9rZXItc25zaGFua2EuYXp1cmV3ZWJzaXRlcy5uZXQvIiwiRGlhZ25vc3RpY3NVcmkiOiJodHRwczovL21ycy13dXMycjBjMDAxLXJkZGlhZ25vc3RpY3Mtc25zaGFua2EuYXp1cmV3ZWJzaXRlcy5uZXQvIiwiRW5kcG9pbnRQb29sSWQiOiI1YjJkZGM5Mi05MDU3LTQwNDktM2I3My0wOGQ3Mzg5OTUxNGMiLCJuYmYiOjE1Njg0MTM1NDQsImV4cCI6MTU4NDEzODMzMCwiaXNzIjoiUkRJbmZyYVRva2VuTWFuYWdlciIsImF1ZCI6IlJEbWkifQ.b_99NaDxUv4MyK6xdHmPRHMl5gqs1Qs_6UkEeq-ekK8dcNuIR_feBw3Sp1RXCHgOQkIZfJP0tsaCP5StydBfBBh_oEo3CWm3mP8jP4-La4EajgyBFuhDIJ3EbMOsT7B50diML8vivo_llIsO4aMJtz8G5M-heBlUndZczhHkkSVNtPq1GMs2ciNj9oYn7bZFoy9u58RBLQGw6vTtEf2UlfCuyeSa2BcTIq3ITh6WQxU0WBjmRiX0j0ob_i-pgTFTMuHVpmrVfaGw42ji1Fbte4K3xOdKZXBEyIqbzVVxAeF4yQ5vu1eynDLSqWXrsJHacH4UKkRRthnxhpqbAIB7YA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.onmicrosoft.com\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2016-Datacenter\\\",\\\"networkSecurityGroupId\\\":\\\"subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.Network/networkSecurityGroups/ARMVM1-nsg\\\",\\\"usePublicIP\\\":false,\\\"imageType\\\":\\\"Gallery\\\",\\\"namePrefix\\\":\\\"ARMVM1\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"storageAccountResourceGroupName\\\":\\\"\\\",\\\"subnetId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.Network/virtualNetworks/snshankaAustraliaNetwork/subnets/default\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"virtualNetworkId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.Network/virtualNetworks/snshankaAustraliaNetwork\\\",\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"snshanka-hp6\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-test/providers/Microsoft.DesktopVirtualization/hostPools/snshanka-hp6\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"australiaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"friendly hostpool\",\"description\":\"Sneha\u0027s test hostpool\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.DesktopVirtualization/applicationGroups/snshanka-ag6\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"datrTest\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-test/providers/Microsoft.DesktopVirtualization/hostPools/datrTest\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"australiaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.DesktopVirtualization/applicationGroups/datrTest-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":4,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-19T00:09:05.002Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjhCNUFGNEY3MDREMDlERTk3RUQ1MjY3RjAxQTQ0MkRFQzFDQTQzMzciLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjcyNWEwZTJhLTQ5NTYtNDM0NC1hMThiLTFkMDI1MDBmYjEzMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXd1czJyMGMwMDEtcmRicm9rZXItc25zaGFua2EuYXp1cmV3ZWJzaXRlcy5uZXQvIiwiRGlhZ25vc3RpY3NVcmkiOiJodHRwczovL21ycy13dXMycjBjMDAxLXJkZGlhZ25vc3RpY3Mtc25zaGFua2EuYXp1cmV3ZWJzaXRlcy5uZXQvIiwiRW5kcG9pbnRQb29sSWQiOiI3MTg4MzQyZS0xNmJjLTQ2NDctOTFkOS0zODQ2NjNjYTFkZjkiLCJuYmYiOjE1Njg4NTE3NzYsImV4cCI6MTU4NDU3NjU0NSwiaXNzIjoiUkRJbmZyYVRva2VuTWFuYWdlciIsImF1ZCI6IlJEbWkifQ.BpLbOp-I-CsCwVr4Mp7n0IXyewbn3fvKLtjA_grZLUmyW9-hu3i2mDXwVJE5YI2huZWviINkcK50W0dJHj85qjEfsEd7LouLblEa0KmaL04uFIeqbxMyj2QYkhWhRwBZPjDDQUDfoYQCtII1eh7zpraa1tc7WkjRKlAOv85C0okTzqg0kqmwG_WagyenlMl7sRCAXVvidUw4SM1zkd51XI0msrEY4QBLORh3hFM41S1wF-t9dr5uUK1wrgWnXisYqX7z1n-vSvAKhTlRO-HJHdVLxWzG0eU8URDtHzhzFjh9PMXESQQSQX7leu4-KwQYoj60E7mgxQqP0BLkUnvulQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2016-Datacenter\\\",\\\"networkSecurityGroupId\\\":\\\"subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.Network/networkSecurityGroups/datrVMSn-nsg\\\",\\\"usePublicIP\\\":false,\\\"imageType\\\":\\\"Gallery\\\",\\\"namePrefix\\\":\\\"datrVMSn\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"storageAccountResourceGroupName\\\":\\\"\\\",\\\"subnetId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/AustraliaEastVirtualNetwork/subnets/Default\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"virtualNetworkId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/AustraliaEastVirtualNetwork\\\",\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"snshanka-hp5\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-test/providers/Microsoft.DesktopVirtualization/hostPools/snshanka-hp5\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"australiaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"friendly hostpool\",\"description\":\"Sneha\u0027s test hostpool\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.DesktopVirtualization/applicationGroups/snshanka-ag5\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"snshanka-hp3\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-test/providers/Microsoft.DesktopVirtualization/hostPools/snshanka-hp3\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"australiaeast\",\"tags\":{},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.DesktopVirtualization/applicationGroups/snshanka-hp3-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-18T23:53:15.358Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjhCNUFGNEY3MDREMDlERTk3RUQ1MjY3RjAxQTQ0MkRFQzFDQTQzMzciLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjVhYjc2MjM1LTZkZTktNDJhMS1hM2U2LWE5NmJmMDQ0YTAxNSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXd1czJyMGMwMDEtcmRicm9rZXItc25zaGFua2EuYXp1cmV3ZWJzaXRlcy5uZXQvIiwiRGlhZ25vc3RpY3NVcmkiOiJodHRwczovL21ycy13dXMycjBjMDAxLXJkZGlhZ25vc3RpY3Mtc25zaGFua2EuYXp1cmV3ZWJzaXRlcy5uZXQvIiwiRW5kcG9pbnRQb29sSWQiOiI1MTNmYWEzMi1mMTliLTQ4YWMtODFhNC05ZWM0NTRkZjdlYzMiLCJuYmYiOjE1Njg4NTA4NDYsImV4cCI6MTU4NDU3NTU5NSwiaXNzIjoiUkRJbmZyYVRva2VuTWFuYWdlciIsImF1ZCI6IlJEbWkifQ.loBZuQQrkAKLGSXeydDLB6RoFXHtM6p4GKKxhiahNLzzLpha8O_v9pxH7iHoFonJR9hQpCR8VQ4Yy0F0IrtvWVGzbRW7q5c4DrEiOViVJkUvK7visKa9eOe_WoZEeKVIHrszIEowGWO2Mmo_FFyEAT5MexiyYj_zk7AOC6B_WVAtIgtkZbTF37pqPZWFuyLv2IwD6Vk-wusQkQb-iyNTvsufVBn4Kqyq5wBNFPdIvXjJkzZ0pcsi02H-4LYg2CL8hFW6DswashdASDhJzj3ynjk7LT4DbM1yarZddT7-XjPQ6uj_Mn9AKROoTwoXxzN_LGPVldy9-AtLiG59AVkRDg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.onmicrosoft.com\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"microsoftwindowsdesktop\\\",\\\"galleryImageSKU\\\":\\\"rs5-evd-o365pp\\\",\\\"networkSecurityGroupId\\\":\\\"subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.Network/networkSecurityGroups/snshanka-vm3-nsg\\\",\\\"usePublicIP\\\":false,\\\"imageType\\\":\\\"Gallery\\\",\\\"namePrefix\\\":\\\"snshanka-vm3\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"storageAccountResourceGroupName\\\":\\\"\\\",\\\"subnetId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/AustraliaEastVirtualNetwork/subnets/Default\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":10,\\\"virtualNetworkId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/AustraliaEastVirtualNetwork\\\",\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":1}\"}},{\"name\":\"snshanka-hp4\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-test/providers/Microsoft.DesktopVirtualization/hostPools/snshanka-hp4\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"australiaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"friendly hostpool\",\"description\":\"des update1\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/snshanka-test/providers/Microsoft.DesktopVirtualization/applicationGroups/snshanka-ag4\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"catalda-ase-test\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/catalda-australiasoutheast/providers/Microsoft.DesktopVirtualization/hostPools/catalda-ase-test\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"australiasoutheast\",\"tags\":{},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/catalda-australiasoutheast/providers/Microsoft.DesktopVirtualization/applicationGroups/catalda-ase-test-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-16T16:15:02.127Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkQzQjMyQ0RENDhCNjgzNTAyN0UwQTFEMzJDNDQwNzQxMzcyRTU4MkEiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjAxMGQ0OWI2LTg3N2UtNGM3Ny1iOWYwLTcyNzE3ZTlhNmZkNiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItY2F0YWxkYS5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1jYXRhbGRhLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNmFlNjU1NzItYjYwYS00ZWJjLWMzYzUtMDhkNzUyNTQxM2MzIiwibmJmIjoxNTcxMjQyNTM2LCJleHAiOjE1ODcwNTM3MDIsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.bN5z_HvM5J4RmDEdVSW1SxesbVOMGpUa3LjFZvjBNL4AR39XqmFjr3wFx8IfaQc-lIxS80zM1UFZP-Yyg_KsqIh9t9YI7maJZDh4Rj8zfZJVY4I1t6W7BdEnudWs2X7yxcOHIZrGrgZw1gPZaIwdwwds33boO3b2gfHrF0-vkWx07i24UwFycM7t6TA7Jj0yNuMgwPNGsY4CdBdGlfCEnMcw2VyW-iEvfjPYml1jYFoHzpuQu7IM4t66EX4EtezwXB2EsIpYrnjrNhEi_q7zsV2FkGRL92RlkcLkhxouvj_w9gdmg9lFpgvHnADzv8dPnia15P4WpIJXvWYFe1NZfQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"catalda-aes-t\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"sampahostpool1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/sampa/providers/Microsoft.DesktopVirtualization/hostPools/sampahostpool1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"westus\",\"tags\":null,\"properties\":{\"friendlyName\":\"parameters(\u0027HostPoolFriendlyName\u0027)\",\"description\":\"parameters(\u0027HostPoolDescription\u0027)\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"sampahostpool2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/sampa/providers/Microsoft.DesktopVirtualization/hostPools/sampahostpool2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"westus\",\"tags\":null,\"properties\":{\"friendlyName\":\"parameters(\u0027HostPoolFriendlyName\u0027)\",\"description\":\"parameters(\u0027HostPoolDescription\u0027)\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"sampaHP-11-4\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/sampa-brazilsouth/providers/Microsoft.DesktopVirtualization/hostPools/sampaHP-11-4\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"brazilsouth\",\"tags\":{},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/sampa-brazilsouth/providers/Microsoft.DesktopVirtualization/applicationGroups/sampaHP-11-4-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"sampaComp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"ivsemeno-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ivsemeno-test/providers/Microsoft.DesktopVirtualization/hostPools/ivsemeno-hp\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadacentral\",\"tags\":{},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/ivsemeno-test/providers/Microsoft.DesktopVirtualization/applicationGroups/ivsemeno-hp-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/ivsemeno-test/providers/Microsoft.DesktopVirtualization/applicationGroups/ivsemeno-appa\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/ivsemeno-test/providers/Microsoft.DesktopVirtualization/applicationGroups/datrIvanTest\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-17T21:25:54.771Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjUyN0YwRTA1MjA2RDE2NkQ5RkNGMUIyNTg3NEI2MzgwRkYwRjhBQTMiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjVmMjQ2YWM2LWY0MmEtNGVmZS05NTY4LWEwMDhmZTE4YTgwZSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vcmRicm9rZXIuaXZzZW1lbm8uYXZkdGVzdC5uZXQvIiwiRGlhZ25vc3RpY3NVcmkiOiJodHRwczovL3JkZGlhZ25vc3RpY3MuaXZzZW1lbm8uYXZkdGVzdC5uZXQvIiwiRW5kcG9pbnRQb29sSWQiOiI5NTBmYWI0My01ZDg1LTRiZmUtNmMxYi0wOGQ3M2JhNjg2MDEiLCJuYmYiOjE1Njg3NTU1NjgsImV4cCI6MTU4NDQ4MDM1NCwiaXNzIjoiUkRJbmZyYVRva2VuTWFuYWdlciIsImF1ZCI6IlJEbWkifQ.pKaapFHo1_cMAyS5Gs5NDGGUtnLkPHpNbzGNrlychtuG3x6uq2FDuxqK0g7CsvKnt3acSqvfnDiJEP8n6fJwsUEUIadXM03S0czsCpPqnnhSdi937xhXj-yDgYB7X6-MZ0-aYyR4ZSF5EY0dhhVmQ3T6VDsjCtXhaQB-fek4lsPa4R-JizacPcToOHzZTcaMORBlxJHmoU66Cp1o4KL1Ww6kiKf6Y3yH2sccDwHEgHxwHQxe2o2psDdR2cicCTdXIGHqrarpBCgdvBV4JKk28zguCQAfLCIv1lNdNExJXmn_aCg32cjDwHB5Mj-hu2_7jbOlvTjUvJ7GgE1teu2GhA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"networkSecurityGroupId\\\":\\\"subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/ivsemeno-test/providers/Microsoft.Network/networkSecurityGroups/ivsemeno-hp-nsg\\\",\\\"usePublicIP\\\":false,\\\"imageType\\\":\\\"Gallery\\\",\\\"namePrefix\\\":\\\"ivsemeno-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"storageAccountResourceGroupName\\\":\\\"\\\",\\\"subnetId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/CanadaCentralVirtualNetwork/subnets/Default\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"virtualNetworkId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/CanadaCentralVirtualNetwork\\\",\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"christow-hp2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/christow-rg/providers/Microsoft.DesktopVirtualization/hostPools/christow-hp2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadacentral\",\"tags\":{\"devname\":\"christow\"},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/christow-rg/providers/Microsoft.DesktopVirtualization/applicationGroups/christow-hp2-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-18T21:50:46.307Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjUyN0YwRTA1MjA2RDE2NkQ5RkNGMUIyNTg3NEI2MzgwRkYwRjhBQTMiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImJlMWEwZTQ2LWY5NWEtNDljNS1hYzk5LTQ5Y2Y1YTI5YzVmOSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vcmRicm9rZXIuaXZzZW1lbm8uYXZkdGVzdC5uZXQvIiwiRGlhZ25vc3RpY3NVcmkiOiJodHRwczovL3JkZGlhZ25vc3RpY3MuaXZzZW1lbm8uYXZkdGVzdC5uZXQvIiwiRW5kcG9pbnRQb29sSWQiOiIzOGE3MWZkZi03NjU5LTRjODktNTlmYy0wOGQ3M2M4MjRiYTUiLCJuYmYiOjE1Njg4NDM0NjEsImV4cCI6MTU4NDU2ODI0NiwiaXNzIjoiUkRJbmZyYVRva2VuTWFuYWdlciIsImF1ZCI6IlJEbWkifQ.itczwBL-8qNhJnWZXWJupAsk-odxbw7QBARwiAEzTlBV2WcGx8E9NZgpJYd001scscKD21WPi5p8TRgtngl1cV7U6eHZc7W3wW7bhr0azdc6Sh6ZyxkTtKokmYXOh9Z1T8V_RSXKv5DcopLEnG2KRP7bl700AoaWfTOmgm3C6Bfu4XMd1jCQKJZNV8oXD3Mgg_SPdeOZXvG0huY1dNZrBcg5HVGtp_gmyKoxggG5TSByKbQo8ur3MvktFPLWozAgmNDSlnqHCmCsP1JRijGqPZt7BP2Rz484gJ3I8CuThFh351Ztp1Cz-m8_7N_uktZhR1kXAgs2YJVE731HcZdp6w\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"microsoftwindowsdesktop\\\",\\\"galleryImageSKU\\\":\\\"rs5-evd-o365pp\\\",\\\"networkSecurityGroupId\\\":\\\"subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/christow-rg/providers/Microsoft.Network/networkSecurityGroups/ctow2-nsg\\\",\\\"usePublicIP\\\":false,\\\"imageType\\\":\\\"Gallery\\\",\\\"namePrefix\\\":\\\"ctow2\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"storageAccountResourceGroupName\\\":\\\"\\\",\\\"subnetId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/CanadaCentralVirtualNetwork/subnets/Default\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"virtualNetworkId\\\":\\\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/wvdarmtest1-dev-vnets/providers/Microsoft.Network/virtualNetworks/CanadaCentralVirtualNetwork\\\",\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"datrHp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/catalda-test/providers/Microsoft.DesktopVirtualization/hostPools/datrHp1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri2\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/catalda-test/providers/Microsoft.DesktopVirtualization/applicationGroups/datrHp1-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:\\\"\\\";redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":6,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-15T22:12:57.574Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImI1NWQ3MTljLTM5NzQtNGQwMC04YmNkLTIyM2E0MjViMjkxZiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZGYxYjFlMDAtM2UxZC00OWRhLWRkNmItMDhkNzUxYmNkZDQyIiwibmJmIjoxNTcxMTc3NTkwLCJleHAiOjE1ODY5ODg3NzcsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.StaK0Wbn3UXphdN1FoDJi92v20Lj33VZPr_nzXSqxY7kN7kZKwZtFGtG0jfTYM7fefA53qlZzbQXUu6vh7kGphpWHXlKmSwUJaABuuoWSX1HFA-5ebY0wKj5hwWBdRNJyNwOWzonNOj8kEd74Xo-sZe4Mi5_jHYpDQwTWh1eeOiuggYV2BrE5K619swE23g2jQ2KY05mt44MGkxqtZ7_CYrWHQgSHd87TOtpvV-a2LAhxn6ryzn8rZ0jgaXNEc93ikiBe2pkaeqMqCDtiL5HbYL3hU1VISASxSFnarHvKvC4oTkdYYKWfCJZNyideXg_cKNr_bfpFncOKt_DSYSHxA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.onmicrosoft.com\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrHpVm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HpDemo4\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HpDemo4\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-27T18:34:10.793Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjQxYmE4MjBiLTJkZDYtNDRjNC1iYTMxLTE3YmE1NDYyZWI0MyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNTBmOGYzMmUtMzU1NC00NWQxLTlmMzAtMDhkNzQzNzczNmE2IiwibmJmIjoxNTY5NjA5Mjc4LCJleHAiOjE1ODUzMzQwNTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.eFkV87NF08LDA7cSfQx5BYKyaYMOEjRTvuKol9k-V3ruXpAlBzMWKkKWfUhRz2a43oVE_x3JGMSTy9IXkoamAMlacgRUGnXo4nLchqD0_xSKj3eY3WE97wrjM-Pt_pfdn9UUiCZ2HoE6oY3dJPYCOcY3-mf5gimQ7Xrvi7irTURWaHZH-DuKS2GitXQCafUkm2kTcCe6NbsuqmZSfgE_CVuJy7r7n-z4UlpHOIHxWajLGnM53To8_bcZLo3y5oqXMjxsEyD_MpYjJNArDvaVYrzgasrIVPJpHH_G2ojaAGO7Egewm6DkV2KYeHVt7-52vVQXGFdgWgaQ_Q8VP8FeMQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"HpDemo4\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HpDemo5\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HpDemo5\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-27T21:33:16.937Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjlmMGMwNDM4LWVjMjctNDU5NC1iNjYzLTEwMjgxY2Q4NGQxNSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzFiMjU5MzgtNDBhYS00YTY4LTE5NDItMDhkNzQzOTI1ZjYwIiwibmJmIjoxNTY5NjIwMDI0LCJleHAiOjE1ODUzNDQ3OTYsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.QUNj89Ty2IvFiUohlR4OrZDXmpPZSA0U4NUJXpxwGL_furq_JsfpSyYvKWAqIzw9AS_xQAZTUOpG8Vl6A_m5p00CHpUweMmMUfmgRLIUqguhcKeIEy91WESBfOYZrxIQKy2HmoGK1sOdDK3jKDzmUcKMomDkAIRxtVeI3UtIadiDIa0iJl6Lj3nqsHVT9s_5TRrnUTZNUx15XyEa_aP4xbq45feswCVcui0C5_qaMdCs-2QKjrJdXUxEYlxenaaSveE7qBH2RYnxRSN2HibvOQerfcNMtZdglnHO5FsTDBbEz6rnrluGzYjrgQTSe8Po7LRFYywiMyRiKOun9iFI1g\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"hpDemo5Vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HPDemo6\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HPDemo6\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-03-27T22:27:35.65Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjM1M2ExYjY0LTI5MjgtNDRhYy1hNzkyLTBmYzA0NDNiYjNjMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiMmYzMTliN2MtNDVlNy00ZjQ3LTE5NDMtMDhkNzQzOTI1ZjYwIiwibmJmIjoxNTY5NjIzMjgyLCJleHAiOjE1ODUzNDgwNTUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.iW_K33pwrd24Mug-3MZlGh782XkqlivId2u7E0b9ERS8g7tArupqqwgsLHj6ks4hYWxnHqmgDUC2FAuKLsdnVsiXVUEhOxIZqloJNnPujgjfOiaOx8eHhGtDRr7q3QoIkKxcp2Tz2XeaxrCMy_Dndc-nalt4eWcdicLSH0RxM4l-EYpGio3H72QYfFMFmDYM59xY6IdxUKlzPJen8gSfl4NSlnw9GQK0UvfIAeW9DymLJu2yaPEcRg5P1i-ygT69-8A91MPfYzVji1xSI4Hy58_Kk7qmrsdUhmBVoFCP1ag840jO9R6d-lrmoEPUn_Gs44syCUYRM8MSJ6JYxCSXrw\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"HpDemoVm6\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"hpDatr1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/hpDatr1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-01T20:55:28.879Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjAyNGExYzBkLWU4ZmEtNGVlZi1iOTA2LTUxNDllMTNlNjNmMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZTIxYTliNWMtMDViOS00MTdjLWVkNTMtMDhkNzQ2YjFiN2I5IiwibmJmIjoxNTY5OTYzMzQwLCJleHAiOjE1ODU3NzQ1MjgsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.m9Jg7EBY-j3y02xHhNwVv_qvA7YPyzOnXZfjFCKpQp-JccxMfWDlC-j4evdAynH9vf5u7yAr1gU8RrG3wpFxrXqIbAMahkAOotGccsCgJBKAYFnZGGKp0vYbG2k98TOZ6ta-kCzsDbCq0MXRtW_IWzAvczykYOht1pmoQUTDJ1Ul0ek5tRKMvlyWX31ie6ZpNpoLfPOJA9rmjGqQpIW65O_PJlO8zrrarb1Zkn6K0MaQgeIrRpw7upreEeoLE44pdJUhJur4GqvaAQ6k2e6vYCZ7YhwhtxdaBcsntuq3eDHrn5C03cMPsqkLBWlQs4E6KT-fQb0N0DoGJ3lBY2UH_Q\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"hpDatr1Vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"datrHp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/datrHp1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/hp1ag14\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/datrhp1-AG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/datrhp1-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":45,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-18T19:49:45.082Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjFhOGI0ZGUyLWU1YWItNDZjNy04ZmM3LWU3MzA0YjNlOGRlYyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiN2FiZDhkOTEtZTU5MS00ZWIzLTJmNzMtMDhkNzU0MTAwNDg5IiwibmJmIjoxNTcxNDMzMjA3LCJleHAiOjE1ODcyMzkzODUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.ntN2z8sLKIJhspJ28zcRizURTJFhcEV2DdZs5PsOZk47c9UxaSKf9keDcPMkqNJl79I0Q7ibc-wC1vRncyCOQyhADueDeA5tfDIDgxj9rppONsBE9H9ubZz9k9dTxYFbQDF4Q9KOyLmP016472vLf4Y2EH2PuTBM6n7eLWISf2L04T95kWPZRHE6fCUAbQP9S3ichKtY8BOKmf_BOM5EqGhasWa269rXMshRf6fqNCrZBQKt13vXhORqCXacwsa5i9V6AlxqjdGUXSDGQYbGGwtxJP7BGjRNKN3aL20_K-iNoZR-OtnMB8Pq4xg0z_HChVPNPTp0JHr98M_PyV9T6g\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrHp1VM\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":10,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":1}\"}},{\"name\":\"datrhp2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/datrhp2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":\"fri-=-!@#$@@$%$\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/datrhp2-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/aghp2\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/agSpecial\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/TestFix2\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:\\\"\\\";redirectclipboard:i:0;redirectcomports:i:0;redirectprinters:i:0;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrhp2Vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":10,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":1}\"}},{\"name\":\"HostPoolPowershell1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershell1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":{},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/HostPoolPowershell1-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:\\\"\\\";redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"PowershellVM\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:09.2314004Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImQxYzhjMDRiLWU5YzUtNDY2My05MjRjLWNjODUzMzhkZDY3YSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOTYzMjYxNzktYmU3ZS00YWM1LTkwZTAtOGMwMzkyMzIzMjk0IiwibmJmIjoxNTcyOTk4NDA5LCJleHAiOjE1NzMwODQ4MDksImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.Namm3OGf-kACWevfg0WDxEEtnQgSLkPiYaWMFzFhnmmjIyQAv2DeVIMaLHDdym7drZY8gBwo0qctjcUXWzYNY7Gi8lyXK9ulyIgxUCxmcdUgYJ0YUowH4u61zraj3IJWKBNpSaUDKCdMrxwX9fpUnP5B1DptI9P_UgovChsKu0V3ciad2_WY8R5NRyQBr2OrgivRLgV94ABIwWwyC89N0W_KknzLYr2AMZ8ap_8fXIdJtLKBQuHbBkEdwHkrdoh96_EVHaHeE8bFk3qKz4rWPjLAQs23zFOZd56FO45z0F7uNMoGS3S3CU0xW1lR2RaSUJRqe3nUREpXSYMJmHgTLA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:10.0812875Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjFiMDNhOTBkLWYxYTItNDc5Mi05ZmM2LWU4MDIzM2ZjZDhlNyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiY2E1ZDE2Y2UtYzdmZi00MmY5LWJlMDEtYWU0NmIzMmU0ZDE0IiwibmJmIjoxNTcyOTk4NDEwLCJleHAiOjE1NzMwODQ4MTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.OBiS8Ik6yURVzWNEd57Yot5DMmD2j-B8scUSeTnXaY-vWHkqeK05b8lumjYKaAOb4rkrhBo0uI_benbPcwFXPnRDyTAM216o_gieklaNG2tftVwH8_aA94AqmzhIiPpuxCASSOjPqbu2SNPwxM-xWk1YFwwGwgk1BPxZlVgKu87MR0EyPjJRX45_Ly_Fa--tJGev_VO3w0PJ0KEjjUxcOywcFHVlAdiOXBHj2q7ciG1gA6_hbqBH1sTtP8Jx1WL9Irp2TICMc4SsE-9zuEfe85pX69qEC6i9VNrft54vRboWiwLFHXUACzqrYSyJXD2jJZ74pstGt_v5cO8pfiq_qw\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"rayr-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/rayr-centralus/providers/Microsoft.DesktopVirtualization/hostPools/rayr-hp1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"centralus\",\"tags\":{},\"properties\":{\"friendlyName\":\"ssdfgsdfgsdf\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":2,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-02T23:13:11.812Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFFRTY4QkU5NTBBODY1NjNEOEYxODUxMUQ3Qjc2RDZEMENBQUU4Q0UiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjM1ZWEzZTNiLWYwYmItNDQwOC04YWU2LTc0ZGIyOTUzMTBiNSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItcmF5ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1yYXlyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzkzNjY0OWYtOThhMC00NmI0LTM4NWEtMDhkNzQ3OGUzMTRiIiwibmJmIjoxNTcwMDU4MDM0LCJleHAiOjE1ODU4NjkxOTEsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.jLQq5A5J7zwUzOaEwjmA74e5l1CirpJGX9vVPGsIVLM6V2tjkHVXQC3NKNnCLRCSEVuz9eXwBB18tTCypzX-3f8ppAdrGgIylWJo8ogiuhpfj_IXc771cCdpRyyIwHoJ7zki1PQDZlfUgtVWlMsblNTxNjYeQH-sUGQptiE6UdVIlwIQHrFmuMIQcRP_rGvOJRqPsVy3TyTRQ2k_aWAjf3uhIqPmS7mVq6mId3ik1o7JW5OM_1Rv0o4KzWWziMLZR9GXaStkrXyhDn9tCuzghhdPfOfVi8y2zT2CSt7aGnH8bR9ArJ7GnrWg4pPRbWHRJoOCR5oqTE-Nc1tl-nyP4A\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}},{\"name\":\"rayr-hp2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/rayr-centralus/providers/Microsoft.DesktopVirtualization/hostPools/rayr-hp2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"centralus\",\"tags\":{},\"properties\":{\"friendlyName\":\"Woot\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/rayr-centralus/providers/Microsoft.DesktopVirtualization/applicationGroups/rayr-hp2-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/rayr-centralus/providers/Microsoft.DesktopVirtualization/applicationGroups/Apps\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":2,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-02T23:21:17.705Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFFRTY4QkU5NTBBODY1NjNEOEYxODUxMUQ3Qjc2RDZEMENBQUU4Q0UiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImExZWM2OTA4LTUwNzEtNGNlNi05ZGY0LTBmZmNlM2M1M2FjOSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItcmF5ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1yYXlyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZjFhZjBlYTYtODM0NC00MGEzLTM4NWItMDhkNzQ3OGUzMTRiIiwibmJmIjoxNTcwMDU4NTE0LCJleHAiOjE1ODU4Njk2NzcsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.BXV9-Du7m0TSbEQ4u3AZFQVNKJx3t_3uLBIsEI5aL0e-FiL-9kHz1lyThJM-9GBRIl1GAZQVaIrVWr3YBBT6zlKWdIsun57lmP8braghT7-UJuZn6bdsmRV9zP89ORNvDv-zA4fY-IC2SmlmZAUc1f6Zuf0NYs9EWv1Q0y57r1WA5sYhNKbubA5DShLpiXdtQKqwSNkWPIYf2UFrB1_ufW0aBBaJPFi12vnGqJDY-AZ7S2JOMqQd73m9_vsHPQTaq9GcHYzZw-WJfRFeMWNWRfSKmz80VFM4W9r9Kdvij2hCsunkSNPcNhQMdL9Ufwf13AqYS9oMwHJHmqOXZWMMow\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-ent\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"rayr-hp1-h\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}},{\"name\":\"alexf02-hp01\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/alexf02-eastasia/providers/Microsoft.DesktopVirtualization/hostPools/alexf02-hp01\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"eastasia\",\"tags\":{},\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/alexf02-eastasia/providers/Microsoft.DesktopVirtualization/applicationGroups/alexf02-hp01-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":3,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-18T21:13:15.862Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkE0MTU0NzRGQzRBRTJGQTUxMkM5MUU4QUUxRjAxOEQ3MjJFN0JFQTUiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImE1ZDVkM2RmLWI2MzMtNGEwZi1iMjQwLTNkY2M0NWEyY2M2OSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vcmRicm9rZXIuYWxleGYwMi5hdmR0ZXN0Lm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vcmRkaWFnbm9zdGljcy5hbGV4ZjAyLmF2ZHRlc3QubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiY2Y5ZDg3MzYtNzExMS00ZDYyLTE0MWItMDhkNzU0MGU5Y2Y0IiwibmJmIjoxNTcxNDMzMjYxLCJleHAiOjE1ODcyNDQzOTUsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.commD_pyff9M3UUkSBNlx9HpDl5NGtHOX_xhN5RwW_4Cld9Vu5FyuwJDTIWPT4MGkhzGqcj39Gsy53rdlHLc5SSv4PPgJIquAPNybwxkKdm7gbTf959ZAtAANlHzfYERGRFEHjsl8u9pUK4_-wRZOtKp2d-HIxPvKzMq1dKBmLkwNpp9x8YoFDk-grZqu6XarsSc0XkIpiZsagKpiS-NW7OyySok17bLzGRPBbgFL7ojInBaljWYXVJzRdFryZQaMwP0bBeJX7qX6gGIEkdMry9TCNniwLjI03s8SNFmZaZ6yF_6RDX_DCB4UsrzeDRADq8TWs8MCxygsyLs1QLHyg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"alexf02-hp01\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":5,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":2}\"}},{\"name\":\"MariuS-HP\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/marius-eastus/providers/Microsoft.DesktopVirtualization/hostPools/MariuS-HP\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"eastus\",\"tags\":null,\"properties\":{\"friendlyName\":\"marius host pool\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/marius-eastus/providers/Microsoft.DesktopVirtualization/applicationGroups/MariuS-HP-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/marius-eastus/providers/Microsoft.DesktopVirtualization/applicationGroups/MariuS-RemoteApps\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"marius\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\"}}]}" + "Content": "{\"value\":[{\"name\":\"paulm-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/paulm-australiaeast/providers/Microsoft.DesktopVirtualization/hostpools/paulm-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"australiaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/paulm-australiaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/paulm-hp1-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"paulm-vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"Midgard\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/syeralan-vm-rg/providers/Microsoft.DesktopVirtualization/hostpools/Midgard\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"australiasoutheast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/syeralan-vm-rg/providers/Microsoft.DesktopVirtualization/applicationgroups/Midgard-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":10,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"thor\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"sampahostpool1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/sampa/providers/Microsoft.DesktopVirtualization/hostpools/sampahostpool1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"parameters(\u0027HostPoolFriendlyName\u0027)\",\"description\":\"parameters(\u0027HostPoolDescription\u0027)\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"sampahostpool2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/sampa/providers/Microsoft.DesktopVirtualization/hostpools/sampahostpool2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"parameters(\u0027HostPoolFriendlyName\u0027)\",\"description\":\"parameters(\u0027HostPoolDescription\u0027)\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"sampaHP1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/sampa-brazilsouth/providers/Microsoft.DesktopVirtualization/hostpools/sampaHP1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"brazilsouth\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/sampa-brazilsouth/providers/Microsoft.DesktopVirtualization/applicationgroups/sampaHP1-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"sampaVM\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"ivsemeno-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ivsemeno-canadacentral/providers/Microsoft.DesktopVirtualization/hostpools/ivsemeno-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadacentral\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Automatic\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ivsemeno-canadacentral/providers/Microsoft.DesktopVirtualization/applicationgroups/ivsemeno-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"ivsemeno\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"dater-server2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/dater-server2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/dater-server2-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-server\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr.datr\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr.datr\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr.datr-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-dot-1\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-188828350\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-188828350\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-188828350-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"vmwp-wvdap3\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-evd-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-evd-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-evd-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"evd-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-evdplus-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-evdplus-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-evdplus-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"evdplus-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-hp-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrVm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datrManyVm-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datrManyVm-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datrManyVm-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"NA-FF-PRD\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-oldevd-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-oldevd-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-oldevd-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"oldevd-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-pre\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-pre\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Direct\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-pre-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.onmicrosoft.com\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-pre\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-pre-hp2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-pre-hp2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Direct\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-pre-hp2-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-pre2\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-server3\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-server3\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-server3-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-s3\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-server-real\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-server-real\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-server-real-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-ser-2\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-vmResourceId-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-vmResourceId-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-vmResourceId-hp1-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-resid\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-windowserver\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-windowserver\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-windowserver-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-ws\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"datr-ws-2019-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/datr-ws-2019-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/datr-ws-2019-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"ws-2019-hp\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoft.WindowsServer2019Datacenter\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"HostPoolPowershell1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershell1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":\"fish567\",\"description\":\"Test Log An 3-10-2020-1-53\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/HostPoolPowershell1-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/RemoteTest1-ag\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/PaintAG\"],\"customRdpProperty\":\"audiocapturemode:i:1;audiomode:i:0;camerastoredirect:s:*;videoplaybackmode:i:1;use multimon:i:0;\",\"maxSessionLimit\":7,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"PowershellVM\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\",\"preferredAppGroupType\":\"RailApplications\",\"migrationRequest\":null}},{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:46.3011767Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:47.7091102Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"hp-empty\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-rg/providers/Microsoft.DesktopVirtualization/hostpools/hp-empty\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"Friendly Name\",\"description\":\"Description\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"WindowsServer\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsServer\\\",\\\"galleryImageSKU\\\":\\\"2019-Datacenter\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datr-empty\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"hpTest\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/hpTest\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/hpTest-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"datrSoo\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"remoteTest-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/remoteTest-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/remote1-ag\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"remoteVm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"template-datr-hs\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/template-datr-hs\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Direct\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/template-datr-hs-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"testConfigurationZip\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/testConfigurationZip\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/testConfigurationZip-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"confzip\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"zip2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/zip2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/zip2-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"zip2\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"jayashrsci2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/jayashrs-centralindia/providers/Microsoft.DesktopVirtualization/hostpools/jayashrsci2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"centralindia\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/jayashrs-centralindia/providers/Microsoft.DesktopVirtualization/applicationgroups/jayashrsci2-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"jayweb\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"rayr-devtest-hostpool\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/rayr-centralus/providers/Microsoft.DesktopVirtualization/hostpools/rayr-devtest-hostpool\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"centralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/rayr-centralus/providers/Microsoft.DesktopVirtualization/applicationgroups/rayr-devtest-hostpool-appg\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"rayr-testsh\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"kehedges-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/kehedges-vm-rg/providers/Microsoft.DesktopVirtualization/hostpools/kehedges-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"eastus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"kehedges\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"new-marius-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/marius-eastus/providers/Microsoft.DesktopVirtualization/hostpools/new-marius-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"eastus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/marius-eastus/providers/Microsoft.DesktopVirtualization/applicationgroups/new-marius-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":10,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"new-marius-vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"uparekhp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/uparek-vm-rg/providers/Microsoft.DesktopVirtualization/hostpools/uparekhp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"eastus2\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/uparek-vm-rg/providers/Microsoft.DesktopVirtualization/applicationgroups/uparekhp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"up-session\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"vlads-sandero-pool\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/vladimis-koreacentral/providers/Microsoft.DesktopVirtualization/hostpools/vlads-sandero-pool\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"koreacentral\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Direct\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/vladimis-koreacentral/providers/Microsoft.DesktopVirtualization/applicationgroups/vlads-sandero-pool-DAG\"],\"customRdpProperty\":\"use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"v1MigrationPath\":null}},{\"name\":\"malandis-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/malandis-koreasouth/providers/Microsoft.DesktopVirtualization/hostpools/malandis-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"koreasouth\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/malandis-koreasouth/providers/Microsoft.DesktopVirtualization/applicationgroups/malandis-hp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"malandis\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"v1MigrationPath\":null}},{\"name\":\"testGetSessions\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/goakin-northcentralus/providers/Microsoft.DesktopVirtualization/hostpools/testGetSessions\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"northcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Automatic\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/goakin-northcentralus/providers/Microsoft.DesktopVirtualization/applicationgroups/testGetSessions-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"microsoftwindowsdesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-ent-g2\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"goakin-1\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"microsoftwindowsdesktop.windows-1019h2-ent-g2\\\"}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"shhirji-hp-NE\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/shhirji-northeurope/providers/Microsoft.DesktopVirtualization/hostpools/shhirji-hp-NE\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"northeurope\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/shhirji-northeurope/providers/Microsoft.DesktopVirtualization/applicationgroups/shhirji-hp-NE-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":1,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-03T19:32:47.146Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"shhirji-NE\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"jayashrsci\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/jayashrs-centralindia/providers/Microsoft.DesktopVirtualization/hostpools/jayashrsci\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"southcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/jayashrs-centralindia/providers/Microsoft.DesktopVirtualization/applicationgroups/jayashrsci-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"jayashrsci\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"jayashrsdep\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/jayashrs-vm-rg/providers/Microsoft.DesktopVirtualization/hostpools/jayashrsdep\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"southcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/jayashrs-vm-rg/providers/Microsoft.DesktopVirtualization/applicationgroups/jayashrsdep-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"jayashrs\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"shhirji-hp-8\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/shhirji-vm-rg/providers/Microsoft.DesktopVirtualization/hostpools/shhirji-hp-8\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"southcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/shhirji-vm-rg/providers/Microsoft.DesktopVirtualization/applicationgroups/shhirji-hp-8-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":1,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"shhirji-vm8\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"shhirji-hp-9\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/shhirji-vm-rg/providers/Microsoft.DesktopVirtualization/hostpools/shhirji-hp-9\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"southcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/shhirji-vm-rg/providers/Microsoft.DesktopVirtualization/applicationgroups/shhirji-hp-9-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":2,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"shhirji-vm9\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"TestPool\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/mbastos-test/providers/Microsoft.DesktopVirtualization/hostpools/TestPool\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"southcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/mbastos-test/providers/Microsoft.DesktopVirtualization/applicationgroups/TestPool-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"twahirs_host_pool\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/twahirs-vm-rg/providers/Microsoft.DesktopVirtualization/hostpools/twahirs_host_pool\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"southcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/twahirs-vm-rg/providers/Microsoft.DesktopVirtualization/applicationgroups/twahirs_host_pool-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;redirectclipboard:i:1;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":1,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"Twahir\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"ermuel-host-pool\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ermuel-southeastasia/providers/Microsoft.DesktopVirtualization/hostpools/ermuel-host-pool\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"southeastasia\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ermuel-southeastasia/providers/Microsoft.DesktopVirtualization/applicationgroups/ermuel-host-pool-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"ermuel-sh\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"kereuter-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/kereuter-uksouth/providers/Microsoft.DesktopVirtualization/hostpools/kereuter-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"uksouth\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":\"kereuter-hp\",\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/kereuter-uksouth/providers/Microsoft.DesktopVirtualization/applicationgroups/kereuter-hp-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/kereuter-uksouth/providers/Microsoft.DesktopVirtualization/applicationgroups/kereuter-hp-DAG3\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/kereuter-uksouth/providers/Microsoft.DesktopVirtualization/applicationgroups/kereuter-hp-DAG2\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;redirectclipboard:i:1;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":10,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-12T00:19:13.699Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"kereuter\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"ryannis-vm-hp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ryannis-ukwest/providers/Microsoft.DesktopVirtualization/hostpools/ryannis-vm-hp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"ukwest\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ryannis-ukwest/providers/Microsoft.DesktopVirtualization/applicationgroups/ryannis-vm-hp-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/ryannis-ukwest/providers/Microsoft.DesktopVirtualization/applicationgroups/RemoteAppTest\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"ryannis-vm\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"Microsoftwindowsdesktop.windows-1019h2-evd\\\"}\",\"preferredAppGroupType\":1,\"migrationRequest\":null}},{\"name\":\"kehedges-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/kehedges-westcentralus/providers/Microsoft.DesktopVirtualization/hostpools/kehedges-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westcentralus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/kehedges-westcentralus/providers/Microsoft.DesktopVirtualization/applicationgroups/kehedges-hp1-DAG\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:0;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:1;redirectsmartcards:i:1;screen mode id:i:2;\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"kehedges1\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"josoklas-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/josoklas-westeurope/providers/Microsoft.DesktopVirtualization/hostpools/josoklas-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westeurope\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/josoklas-westeurope/providers/Microsoft.DesktopVirtualization/applicationgroups/desktop-ag\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":99999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"josoklas1\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"t-olmirhp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/t-olmirrg/providers/Microsoft.DesktopVirtualization/hostpools/t-olmirhp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westindia\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Automatic\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/t-olmirrg/providers/Microsoft.DesktopVirtualization/applicationgroups/t-olmirhp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"tolmir\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"t-chrilihp\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/chrilirg/providers/Microsoft.DesktopVirtualization/hostpools/t-chrilihp\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Automatic\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/chrilirg/providers/Microsoft.DesktopVirtualization/applicationgroups/t-chrilihp-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"tchrili\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8},\\\"galleryItemId\\\":\\\"MicrosoftWindowsDesktop.office-36519h2-evd-o365pp\\\"}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"SnehaTestEndpointPool\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/hostpools/SnehaTestEndpointPool\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus2\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Personal\",\"personalDesktopAssignmentType\":\"Automatic\",\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/SnehaTestEndpointPool-DAG\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"Persistent\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"SnehaTestHP-US-1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/hostpools/SnehaTestHP-US-1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus2\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/SnehaTestHP-US-1-DAG\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/SnehaTestRemoteAppGroupNew\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"SnehaTestHP-WithVM-1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/hostpools/SnehaTestHP-WithVM-1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus2\",\"tags\":{},\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":\"Created through the WVD extension\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/SnehaTestDesktopApplicationGroup\",\"/dummypath/US\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/SnehaTestRemoteAppGroup2\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/SnehaTestRemoteApplicationGroup\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.net\\\",\\\"galleryImageOffer\\\":\\\"Windows-10\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h1-ent\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"SnehaTestVM-1\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vCpuUsers\\\":15,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D8s_v3\\\",\\\"cores\\\":8,\\\"ram\\\":32},\\\"workloadType\\\":0}\",\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"snshanka-hp-testconsistency\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/hostpools/snshanka-hp-testconsistency\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus2\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"test hostpool\",\"description\":\"Sneha\u0027s test hostpool\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/snshanka-ag-testconsistency\"],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}},{\"name\":\"snshanka-test-ep1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/hostpools/snshanka-test-ep1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus2\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"test hostpool\",\"description\":\"Sneha\u0027s test hostpool\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/snshanka-test-ag1\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/snshanka-test-ag3\",\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/applicationgroups/snshanka-test-ag2\"],\"customRdpProperty\":\"audiocapturemode:i:0;audiomode:i:2;drivestoredirect:s:;redirectclipboard:i:1;redirectcomports:i:0;redirectprinters:i:0;redirectsmartcards:i:1;screen mode id:i:2;use multimon:i:0;\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-06T07:00:00Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":\"{\\\"domain\\\":\\\"wvdarmtest1.onmicrosoft.com\\\",\\\"galleryImageOffer\\\":\\\"office-365\\\",\\\"galleryImagePublisher\\\":\\\"MicrosoftWindowsDesktop\\\",\\\"galleryImageSKU\\\":\\\"19h2-evd-o365pp\\\",\\\"imageType\\\":\\\"Gallery\\\",\\\"imageUri\\\":null,\\\"customImageId\\\":null,\\\"namePrefix\\\":\\\"testsh\\\",\\\"osDiskType\\\":\\\"StandardSSD_LRS\\\",\\\"useManagedDisks\\\":true,\\\"vmSize\\\":{\\\"id\\\":\\\"Standard_D2s_v3\\\",\\\"cores\\\":2,\\\"ram\\\":8}}\",\"preferredAppGroupType\":\"RailApplications\",\"migrationRequest\":null}},{\"name\":\"snshanka-test-hp1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/snshanka-wus2/providers/Microsoft.DesktopVirtualization/hostpools/snshanka-test-hp1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"westus2\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"test hostpool\",\"description\":\"Sneha\u0027s test hostpool\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":999999,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}]}" } }, "Get-AzWvdHostPool+[NoContext]+List Subscription Level+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+4": { @@ -439,7 +469,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "49" ], + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "77495784-1781-4975-9e8c-9972ac740f93" ], + "CommandName": [ "Remove-AzWvdHostPool" ], + "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -451,25 +486,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-lamport-ts": [ "12224" ], - "x-ms-correlation-id": [ "e92f029e-96ec-47b5-8b86-3fe4bb84f29e" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14996" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3649" ], + "x-ms-correlation-id": [ "779ed65a-af40-4b84-9bb3-7c574f14bd01" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14981" ], - "x-ms-request-id": [ "e92f029e-96ec-47b5-8b86-3fe4bb84f29e" ], - "x-ms-correlation-request-id": [ "e92f029e-96ec-47b5-8b86-3fe4bb84f29e" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000012Z:e92f029e-96ec-47b5-8b86-3fe4bb84f29e" ], + "x-ms-request-id": [ "779ed65a-af40-4b84-9bb3-7c574f14bd01" ], + "x-ms-correlation-request-id": [ "779ed65a-af40-4b84-9bb3-7c574f14bd01" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185951Z:779ed65a-af40-4b84-9bb3-7c574f14bd01" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:11 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:51 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1575" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:09.2314004Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImQxYzhjMDRiLWU5YzUtNDY2My05MjRjLWNjODUzMzhkZDY3YSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOTYzMjYxNzktYmU3ZS00YWM1LTkwZTAtOGMwMzkyMzIzMjk0IiwibmJmIjoxNTcyOTk4NDA5LCJleHAiOjE1NzMwODQ4MDksImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.Namm3OGf-kACWevfg0WDxEEtnQgSLkPiYaWMFzFhnmmjIyQAv2DeVIMaLHDdym7drZY8gBwo0qctjcUXWzYNY7Gi8lyXK9ulyIgxUCxmcdUgYJ0YUowH4u61zraj3IJWKBNpSaUDKCdMrxwX9fpUnP5B1DptI9P_UgovChsKu0V3ciad2_WY8R5NRyQBr2OrgivRLgV94ABIwWwyC89N0W_KknzLYr2AMZ8ap_8fXIdJtLKBQuHbBkEdwHkrdoh96_EVHaHeE8bFk3qKz4rWPjLAQs23zFOZd56FO45z0F7uNMoGS3S3CU0xW1lR2RaSUJRqe3nUREpXSYMJmHgTLA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:46.3011767Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Get-AzWvdHostPool+[NoContext]+List Subscription Level+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview+5": { @@ -478,7 +514,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "50" ], + "x-ms-unique-id": [ "13" ], + "x-ms-client-request-id": [ "788f3bee-46ec-451b-a0f1-646848a0fea7" ], + "CommandName": [ "Remove-AzWvdHostPool" ], + "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -490,25 +531,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14980" ], - "x-ms-lamport-ts": [ "12227" ], - "x-ms-correlation-id": [ "9e65c0a8-f7ea-4f02-a745-ba34dde667f8" ], - "Set-Cookie": [ "ARRAffinity=218fc26d5a5724cc6bc574acd210aa679c146900b859248acf92586a73677e6d;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14995" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2" ], + "x-ms-lamport-ts": [ "3659" ], + "x-ms-correlation-id": [ "b5b478cb-bbfb-4397-a7d6-abc44ca34f97" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "9e65c0a8-f7ea-4f02-a745-ba34dde667f8" ], - "x-ms-correlation-request-id": [ "9e65c0a8-f7ea-4f02-a745-ba34dde667f8" ], - "x-ms-routing-request-id": [ "WESTUS:20191106T000013Z:9e65c0a8-f7ea-4f02-a745-ba34dde667f8" ], + "x-ms-request-id": [ "b5b478cb-bbfb-4397-a7d6-abc44ca34f97" ], + "x-ms-correlation-request-id": [ "b5b478cb-bbfb-4397-a7d6-abc44ca34f97" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185952Z:b5b478cb-bbfb-4397-a7d6-abc44ca34f97" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Wed, 06 Nov 2019 00:00:12 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:52 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1575" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:10.0812875Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjFiMDNhOTBkLWYxYTItNDc5Mi05ZmM2LWU4MDIzM2ZjZDhlNyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiY2E1ZDE2Y2UtYzdmZi00MmY5LWJlMDEtYWU0NmIzMmU0ZDE0IiwibmJmIjoxNTcyOTk4NDEwLCJleHAiOjE1NzMwODQ4MTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.OBiS8Ik6yURVzWNEd57Yot5DMmD2j-B8scUSeTnXaY-vWHkqeK05b8lumjYKaAOb4rkrhBo0uI_benbPcwFXPnRDyTAM216o_gieklaNG2tftVwH8_aA94AqmzhIiPpuxCASSOjPqbu2SNPwxM-xWk1YFwwGwgk1BPxZlVgKu87MR0EyPjJRX45_Ly_Fa--tJGev_VO3w0PJ0KEjjUxcOywcFHVlAdiOXBHj2q7ciG1gA6_hbqBH1sTtP8Jx1WL9Irp2TICMc4SsE-9zuEfe85pX69qEC6i9VNrft54vRboWiwLFHXUACzqrYSyJXD2jJZ74pstGt_v5cO8pfiq_qw\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained2\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained2\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T18:59:47.7091102Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/test/Get-AzWvdHostPool.Tests.ps1 b/src/DesktopVirtualization/test/Get-AzWvdHostPool.Tests.ps1 index 2d74259b2691..1f228a706fe6 100644 --- a/src/DesktopVirtualization/test/Get-AzWvdHostPool.Tests.ps1 +++ b/src/DesktopVirtualization/test/Get-AzWvdHostPool.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'Get-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $hostPool = Get-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -48,6 +49,7 @@ Describe 'Get-AzWvdHostPool' { $hostPool.Ring | Should -Be $null # @todo need to check this # $hostPool.ValidationEnvironment | Should -Be $false + $hostPool.PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Remove-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -70,7 +72,8 @@ Describe 'Get-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $hostPool = New-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -87,7 +90,8 @@ Describe 'Get-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $hostPools = Get-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -105,9 +109,10 @@ Describe 'Get-AzWvdHostPool' { $hostPools[0].SsoContext | Should -Be $null # @todo not corrct since it should be null need to look into it # $hostPools[0].CustomRdpProperty | Should -Be "" - $hostPool.Ring | Should -Be $null + $hostPools[0].Ring | Should -Be $null # @todo need to check this # $hostPools[0].ValidationEnvironment | Should -Be $false + $hostPools[0].PreferredAppGroupType | Should -Be 'Desktop' $hostPools[1].Name | Should -Be 'HostPoolPowershellContained2' $hostPools[1].Location | Should -Be $env.Location @@ -121,9 +126,10 @@ Describe 'Get-AzWvdHostPool' { $hostPools[1].SsoContext | Should -Be $null # @todo not corrct since it should be null need to look into it # $hostPools[1].CustomRdpProperty | Should -Be "" - $hostPool.Ring | Should -Be $null + $hostPools[1].Ring | Should -Be $null # @todo need to check this # $hostPools[1].ValidationEnvironment | Should -Be $false + $hostPools[1].PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Remove-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -150,7 +156,8 @@ Describe 'Get-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $hostPool = New-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -167,7 +174,8 @@ Describe 'Get-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $hostPools = Get-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` | Where-Object -Property Name -Match 'HostPoolPowershellContained*' ` @@ -184,9 +192,10 @@ Describe 'Get-AzWvdHostPool' { $hostPools[0].SsoContext | Should -Be $null # @todo not corrct since it should be null need to look into it # $hostPools[0].CustomRdpProperty | Should -Be "" - $hostPool.Ring | Should -Be $null + $hostPools[0].Ring | Should -Be $null # @todo need to check this # $hostPools[0].ValidationEnvironment | Should -Be $false + $hostPools[0].PreferredAppGroupType | Should -Be 'Desktop' $hostPools[1].Name | Should -Be 'HostPoolPowershellContained2' $hostPools[1].Location | Should -Be $env.Location @@ -200,9 +209,10 @@ Describe 'Get-AzWvdHostPool' { $hostPools[1].SsoContext | Should -Be $null # @todo not corrct since it should be null need to look into it # $hostPools[1].CustomRdpProperty | Should -Be "" - $hostPool.Ring | Should -Be $null + $hostPools[1].Ring | Should -Be $null # @todo need to check this # $hostPools[1].ValidationEnvironment | Should -Be $false + $hostPools[1].PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Remove-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Recording.json b/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Recording.json index 581e0137d5bf..f81fdb4b9357 100644 --- a/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Recording.json +++ b/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Recording.json @@ -41,7 +41,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:38.0849141+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjEwZDM5Y2MwLTMxNzUtNDgzMi1iY2Y3LTBkOGQ1MjU1ZDg1NCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTU4LCJleHAiOjE1ODU5NDgzNTgsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.ooKdgYMcbwHoQCY6iYa1dwvz5ckAnxWcoIUOzLMJrcHo4pwkzlPTcQ_e-suYSkVM1rmHJyuL9DfaxUbYom2eC5KQlMQZfOOH5g4pAZO48JgRHEXjsO1cEyUsFZ2zcM2vfNIJEqpIOyseBx-jMYofUFu_TI-zT-mtf_N6uIloSAl5APzHPDre6c8APJ9u2OhgJsIjPCryFWkBPnJvfCNmtd0b7BCx7bQk5cotsPGmD5l1M1RQO8AwYJEyJGpBMqH1BjMSRw3C5ynZq1wc3DJiNSlZsNo11eTBZVTYGCa7JKRgXFVQKLbTq7xuM8PJmiFnFRTJxiugQJOlKdtX6UXm9g\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:38.0849141+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Get-AzWvdRegistrationInfo+[NoContext]+Get RegInfo+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+2": { @@ -84,7 +84,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:38.0849141Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjEwZDM5Y2MwLTMxNzUtNDgzMi1iY2Y3LTBkOGQ1MjU1ZDg1NCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTU4LCJleHAiOjE1ODU5NDgzNTgsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.ooKdgYMcbwHoQCY6iYa1dwvz5ckAnxWcoIUOzLMJrcHo4pwkzlPTcQ_e-suYSkVM1rmHJyuL9DfaxUbYom2eC5KQlMQZfOOH5g4pAZO48JgRHEXjsO1cEyUsFZ2zcM2vfNIJEqpIOyseBx-jMYofUFu_TI-zT-mtf_N6uIloSAl5APzHPDre6c8APJ9u2OhgJsIjPCryFWkBPnJvfCNmtd0b7BCx7bQk5cotsPGmD5l1M1RQO8AwYJEyJGpBMqH1BjMSRw3C5ynZq1wc3DJiNSlZsNo11eTBZVTYGCa7JKRgXFVQKLbTq7xuM8PJmiFnFRTJxiugQJOlKdtX6UXm9g\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:38.0849141Z\",\"token\":\"token\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Tests.ps1 b/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Tests.ps1 index 6f4d0c0a5474..0d09c6245d6b 100644 --- a/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Tests.ps1 +++ b/src/DesktopVirtualization/test/Get-AzWvdRegistrationInfo.Tests.ps1 @@ -30,7 +30,8 @@ Describe 'Get-AzWvdRegistrationInfo' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $regInfo = Get-AzWvdRegistrationInfo -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Recording.json b/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Recording.json index ef6899bc5bd6..bb9fa88abe40 100644 --- a/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Recording.json +++ b/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Recording.json @@ -37,7 +37,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:27.5273339+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjgyNjA5MDkxLTM0YzQtNDI1MS05Y2I3LWI4NGE3ZTljMjNlNiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZDFiZTRkNTMtZGNiMC00YzQ1LTkyNjEtZGYwY2M1ZGFlZTgxIiwibmJmIjoxNTcyOTk4NDI4LCJleHAiOjE1NzMwODQ4MjcsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.b3OASrfGbFHli4SrJeuT9P00DvjBOk47Vvp2STQu8BUeWGyZBFgO6ibr2qtVgTebNyd-77Rdf3njG8esysiVNPREMrzkNmPIsJLAGegKBnns0N1ujR0y88a_0p8VdtBeUk6eeBbowjiWutA0UzBbtjeW00ILT5oNNEyvxeV9lMK86gbNtIAxfW7aIBhCWNaoI1gJ_CgnjFVNn5bCi-yQtCyIH5TAVibjjTyKzQjDvHS_su-73aU18SV_Eg758itgcHCdxds5-dWkHMGGv0gNueeZaTi_bXtr16KrXGZzztU-0vb12Hd8QWTh0WL7NZmAGC5f_gK-ZVk9IpVDyK7OqQ\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:27.5273339+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "New-AzWvdApplicationGroup+[NoContext]+Create+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+2": { diff --git a/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Tests.ps1 b/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Tests.ps1 index c078fc43640c..f81e75ba68e9 100644 --- a/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Tests.ps1 +++ b/src/DesktopVirtualization/test/New-AzWvdApplicationGroup.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'New-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/New-AzWvdHostPool.Recording.json b/src/DesktopVirtualization/test/New-AzWvdHostPool.Recording.json index 27e9afeb6d8a..04e053b87157 100644 --- a/src/DesktopVirtualization/test/New-AzWvdHostPool.Recording.json +++ b/src/DesktopVirtualization/test/New-AzWvdHostPool.Recording.json @@ -3,45 +3,40 @@ "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "13" ], - "x-ms-client-request-id": [ "1fb84d67-510a-47f1-850c-e3d18fb4a3c9" ], - "CommandName": [ "Az.DesktopVirtualization\\New-AzWvdHostPool" ], - "FullCommandName": [ "New-AzWvdHostPool_CreateExpanded" ], - "ParameterSetName": [ "__AllParameterSets" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "153" ] + "Content-Length": [ "194" ] } }, "Response": { - "StatusCode": 200, + "StatusCode": 201, "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], - "x-ms-lamport-ts": [ "1249" ], - "x-ms-correlation-id": [ "83d2e4db-cd01-42b1-8c5d-d659a657c877" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3662" ], + "x-ms-correlation-id": [ "dfa8f221-1223-4adb-9301-26fbb96e3344" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "83d2e4db-cd01-42b1-8c5d-d659a657c877" ], - "x-ms-correlation-request-id": [ "83d2e4db-cd01-42b1-8c5d-d659a657c877" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211155Z:83d2e4db-cd01-42b1-8c5d-d659a657c877" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1194" ], + "x-ms-request-id": [ "dfa8f221-1223-4adb-9301-26fbb96e3344" ], + "x-ms-correlation-request-id": [ "dfa8f221-1223-4adb-9301-26fbb96e3344" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185954Z:dfa8f221-1223-4adb-9301-26fbb96e3344" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:11:55 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:53 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1748" ], + "Content-Length": [ "759" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:11:50.3757439Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjQ1ZWQzZjBhLTM2MTAtNGQzMS1iZTFkLTAzMjRmMTJiZTNjMSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYjRhYzBjM2EtY2NhOC00ZDg1LTkyNTAtOWQ0ZjAzOTM1M2E2IiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTExLCJleHAiOjE1ODU5NDgzMTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.RsJHXuXBrEKPOI0VLuUN-plU7xHxIpJUMxDvM_mTao2rx0ZagxOnGxb5V7GERwN6q-67LVn3oI8ZKEiCGiXkK1-OjNSYIzpfY5H5c9zzFhjXCP3Nfr7MepjU0QZPpJYFzWx3NWMGKpnJIVUhuk4DwWR5Otb8ERjpI6WppYACT8z1xBv4ds_OJHYNJ0to0HfufW_i1sFP0tGuEdsuzEleIEGAmh4Rf96V-Lcefa4xkUSinhL_W1g21UCSI2mWs95kuSuIn69W_eWJhibh1PDuCciCNZeD-eE-Zr8XifQ0rZoVE0z31lDkUkCEH9T1QgrkxmkWGXaNxdjQxpq3OzH_3w\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":null,\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "New-AzWvdHostPool+[NoContext]+FullSenerioCreate+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/FullSenerioCreateAG?api-version=2019-12-10-preview+2": { @@ -50,12 +45,6 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/FullSenerioCreateAG?api-version=2019-12-10-preview", "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"applicationGroupType\": \"Desktop\",\r\n \"hostPoolArmPath\": \"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "14" ], - "x-ms-client-request-id": [ "f40df0f2-f554-4bd6-a0ec-61d4ab75516b" ], - "CommandName": [ "Az.DesktopVirtualization\\New-AzWvdApplicationGroup" ], - "FullCommandName": [ "New-AzWvdApplicationGroup_CreateExpanded" ], - "ParameterSetName": [ "__AllParameterSets" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], @@ -68,25 +57,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/FullSenerioCreateAG" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], - "x-ms-lamport-ts": [ "1252" ], - "x-ms-correlation-id": [ "1f1a5245-9b27-4383-9035-0a5702faa23f" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/FullSenerioCreateAG" ], + "x-ms-lamport-ts": [ "3667" ], + "x-ms-correlation-id": [ "bb24c216-5854-413c-84e8-c4ac0bfee0e2" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "1f1a5245-9b27-4383-9035-0a5702faa23f" ], - "x-ms-correlation-request-id": [ "1f1a5245-9b27-4383-9035-0a5702faa23f" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211159Z:1f1a5245-9b27-4383-9035-0a5702faa23f" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1193" ], + "x-ms-request-id": [ "bb24c216-5854-413c-84e8-c4ac0bfee0e2" ], + "x-ms-correlation-request-id": [ "bb24c216-5854-413c-84e8-c4ac0bfee0e2" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185955Z:bb24c216-5854-413c-84e8-c4ac0bfee0e2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:11:59 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:55 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "605" ], + "Content-Length": [ "629" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"FullSenerioCreateAG\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/FullSenerioCreateAG\",\"type\":\"Microsoft.DesktopVirtualization/applicationgroups\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":\"Desktop\",\"properties\":{\"hostPoolArmPath\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"workspaceArmPath\":null,\"description\":null,\"friendlyName\":null,\"applicationGroupType\":\"Desktop\"}}" + "Content": "{\"name\":\"FullSenerioCreateAG\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/FullSenerioCreateAG\",\"type\":\"Microsoft.DesktopVirtualization/applicationgroups\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":\"Desktop\",\"properties\":{\"hostPoolArmPath\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"workspaceArmPath\":null,\"description\":null,\"friendlyName\":null,\"applicationGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "New-AzWvdHostPool+[NoContext]+FullSenerioCreate+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS?api-version=2019-12-10-preview+3": { @@ -95,12 +85,6 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS?api-version=2019-12-10-preview", "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"applicationGroupReferences\": [ \"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/FullSenerioCreateAG\" ]\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "15" ], - "x-ms-client-request-id": [ "ee8a6a02-8401-4d2b-9efd-4ea0af682ea8" ], - "CommandName": [ "Az.DesktopVirtualization\\New-AzWvdWorkspace" ], - "FullCommandName": [ "New-AzWvdWorkspace_CreateExpanded" ], - "ParameterSetName": [ "__AllParameterSets" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], @@ -108,23 +92,24 @@ } }, "Response": { - "StatusCode": 200, + "StatusCode": 201, "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], - "x-ms-lamport-ts": [ "1255" ], - "x-ms-correlation-id": [ "1ecad137-d2ba-4c9d-ac74-629fca7c502f" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS" ], + "x-ms-lamport-ts": [ "3670" ], + "x-ms-correlation-id": [ "07253db8-cc12-41fd-90f6-1fc7cad1d326" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "1ecad137-d2ba-4c9d-ac74-629fca7c502f" ], - "x-ms-correlation-request-id": [ "1ecad137-d2ba-4c9d-ac74-629fca7c502f" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211159Z:1ecad137-d2ba-4c9d-ac74-629fca7c502f" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1192" ], + "x-ms-request-id": [ "07253db8-cc12-41fd-90f6-1fc7cad1d326" ], + "x-ms-correlation-request-id": [ "07253db8-cc12-41fd-90f6-1fc7cad1d326" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185956Z:07253db8-cc12-41fd-90f6-1fc7cad1d326" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:11:59 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:56 GMT" ] }, "ContentHeaders": { "Content-Length": [ "543" ], @@ -140,11 +125,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/FullSenerioCreateAG?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "16" ], - "x-ms-client-request-id": [ "b9f35900-e790-431a-bf9e-6a447e978f48" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "cf433e65-7c2d-4d5c-b336-876155f5c07a" ], "CommandName": [ "Remove-AzWvdApplicationGroup" ], "FullCommandName": [ "Remove-AzWvdApplicationGroup_Delete" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -156,25 +142,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], - "x-ms-lamport-ts": [ "1258" ], - "x-ms-correlation-id": [ "f73c174b-2a48-4930-bab8-150725bbe5d3" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14994" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/FullSenerioCreateAG" ], + "x-ms-lamport-ts": [ "3675" ], + "x-ms-correlation-id": [ "91c42b67-28ed-49e6-84b1-76415cc6beeb" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "f73c174b-2a48-4930-bab8-150725bbe5d3" ], - "x-ms-correlation-request-id": [ "f73c174b-2a48-4930-bab8-150725bbe5d3" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211202Z:f73c174b-2a48-4930-bab8-150725bbe5d3" ], + "x-ms-request-id": [ "91c42b67-28ed-49e6-84b1-76415cc6beeb" ], + "x-ms-correlation-request-id": [ "91c42b67-28ed-49e6-84b1-76415cc6beeb" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T185958Z:91c42b67-28ed-49e6-84b1-76415cc6beeb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:01 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:58 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "758" ], + "Content-Length": [ "782" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"FullSenerioCreateAG\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/FullSenerioCreateAG\",\"type\":\"Microsoft.DesktopVirtualization/applicationgroups\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":\"Desktop\",\"properties\":{\"hostPoolArmPath\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"workspaceArmPath\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS\",\"description\":null,\"friendlyName\":null,\"applicationGroupType\":\"Desktop\"}}" + "Content": "{\"name\":\"FullSenerioCreateAG\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationgroups/FullSenerioCreateAG\",\"type\":\"Microsoft.DesktopVirtualization/applicationgroups\",\"location\":\"canadaeast\",\"tags\":{},\"kind\":\"Desktop\",\"properties\":{\"hostPoolArmPath\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"workspaceArmPath\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS\",\"description\":null,\"friendlyName\":null,\"applicationGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "New-AzWvdHostPool+[NoContext]+FullSenerioCreate+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+5": { @@ -183,11 +170,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "17" ], - "x-ms-client-request-id": [ "bf2a4895-1654-4c1c-8499-7f7f6312361a" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "ce0b5ae9-012e-4109-b04e-7b578a0a0171" ], "CommandName": [ "Remove-AzWvdHostPool" ], "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -199,25 +187,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14998" ], - "x-ms-lamport-ts": [ "1265" ], - "x-ms-correlation-id": [ "19d915f5-7449-436e-a422-ce6e09b62232" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14993" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3678" ], + "x-ms-correlation-id": [ "8c5e7ac1-b6e7-482a-9286-efe4098d4f29" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "19d915f5-7449-436e-a422-ce6e09b62232" ], - "x-ms-correlation-request-id": [ "19d915f5-7449-436e-a422-ce6e09b62232" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211203Z:19d915f5-7449-436e-a422-ce6e09b62232" ], + "x-ms-request-id": [ "8c5e7ac1-b6e7-482a-9286-efe4098d4f29" ], + "x-ms-correlation-request-id": [ "8c5e7ac1-b6e7-482a-9286-efe4098d4f29" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190000Z:8c5e7ac1-b6e7-482a-9286-efe4098d4f29" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:03 GMT" ] + "Date": [ "Wed, 01 Jul 2020 18:59:59 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1748" ], + "Content-Length": [ "759" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:11:50.3757439Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjQ1ZWQzZjBhLTM2MTAtNGQzMS1iZTFkLTAzMjRmMTJiZTNjMSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYjRhYzBjM2EtY2NhOC00ZDg1LTkyNTAtOWQ0ZjAzOTM1M2E2IiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTExLCJleHAiOjE1ODU5NDgzMTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.RsJHXuXBrEKPOI0VLuUN-plU7xHxIpJUMxDvM_mTao2rx0ZagxOnGxb5V7GERwN6q-67LVn3oI8ZKEiCGiXkK1-OjNSYIzpfY5H5c9zzFhjXCP3Nfr7MepjU0QZPpJYFzWx3NWMGKpnJIVUhuk4DwWR5Otb8ERjpI6WppYACT8z1xBv4ds_OJHYNJ0to0HfufW_i1sFP0tGuEdsuzEleIEGAmh4Rf96V-Lcefa4xkUSinhL_W1g21UCSI2mWs95kuSuIn69W_eWJhibh1PDuCciCNZeD-eE-Zr8XifQ0rZoVE0z31lDkUkCEH9T1QgrkxmkWGXaNxdjQxpq3OzH_3w\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":null,\"description\":null,\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":null,\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "New-AzWvdHostPool+[NoContext]+FullSenerioCreate+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS?api-version=2019-12-10-preview+6": { @@ -226,11 +215,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "18" ], - "x-ms-client-request-id": [ "01ec0f5b-9d90-4c1e-968e-401bb9a2249d" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "4445919d-14ce-4379-baba-b23865f9ecfa" ], "CommandName": [ "Remove-AzWvdWorkspace" ], "FullCommandName": [ "Remove-AzWvdWorkspace_Delete" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -242,18 +232,19 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14997" ], - "x-ms-lamport-ts": [ "1270" ], - "x-ms-correlation-id": [ "a74cc94c-e2e7-4b21-b94a-8c5359b18a8d" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14992" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/FullSenerioCreateWS" ], + "x-ms-lamport-ts": [ "3681" ], + "x-ms-correlation-id": [ "7b4d0096-8ae5-41af-99d8-cf5db66a8e17" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "a74cc94c-e2e7-4b21-b94a-8c5359b18a8d" ], - "x-ms-correlation-request-id": [ "a74cc94c-e2e7-4b21-b94a-8c5359b18a8d" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211204Z:a74cc94c-e2e7-4b21-b94a-8c5359b18a8d" ], + "x-ms-request-id": [ "7b4d0096-8ae5-41af-99d8-cf5db66a8e17" ], + "x-ms-correlation-request-id": [ "7b4d0096-8ae5-41af-99d8-cf5db66a8e17" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190001Z:7b4d0096-8ae5-41af-99d8-cf5db66a8e17" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:04 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:01 GMT" ] }, "ContentHeaders": { "Content-Length": [ "379" ], @@ -267,18 +258,12 @@ "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-04-03T14:12:04.8875765-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T12:00:01.5465583-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "19" ], - "x-ms-client-request-id": [ "67f34fff-90f1-4a6d-93fb-e00471540dd5" ], - "CommandName": [ "New-AzWvdHostPool" ], - "FullCommandName": [ "New-AzWvdHostPool_CreateExpanded" ], - "ParameterSetName": [ "__AllParameterSets" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "521" ] } }, "Response": { @@ -287,25 +272,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], - "x-ms-lamport-ts": [ "1273" ], - "x-ms-correlation-id": [ "be4d4c42-f0f0-4509-ac85-195329f31bc3" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3690" ], + "x-ms-correlation-id": [ "e31e6b37-85bc-4a02-861b-c7be23d3cb7a" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "be4d4c42-f0f0-4509-ac85-195329f31bc3" ], - "x-ms-correlation-request-id": [ "be4d4c42-f0f0-4509-ac85-195329f31bc3" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211206Z:be4d4c42-f0f0-4509-ac85-195329f31bc3" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1191" ], + "x-ms-request-id": [ "e31e6b37-85bc-4a02-861b-c7be23d3cb7a" ], + "x-ms-correlation-request-id": [ "e31e6b37-85bc-4a02-861b-c7be23d3cb7a" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190002Z:e31e6b37-85bc-4a02-861b-c7be23d3cb7a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:05 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:02 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1755" ], + "Content-Length": [ "1813" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:04.8875765+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImM0YzhlODZlLTE0YjEtNDE3Ny04MWM1LWE5YjVjM2EzMTVhMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNGJiZTViMWYtZGFkYS00Y2MwLWE0YTgtMWZiNmIzZDg1ODQzIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTI1LCJleHAiOjE1ODU5NDgzMjQsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.V8mP_jBkQJEXvPCDMlyfKR6xQZV9-WN7hI_6daGkq87UwUPkl1cmwgU1O2rhLSwPZAL4g5oz14A_GlU5bTmPBAmvbadZBYRgDkeghMS94k4Ktm4Xn2aD5ilOyzz83VrQndPdq7LGXfOgHiIo0NI5qL1sZkrbWreU9FoeQEPELZQhecVWuU0ziyU0k31e-gwpTEzNc9yJ93PE54WoPclRlYcgnMRBMFQFPcULWnyswVytFsUg_eovhXqNuCOQKbYrpIwa6nXyEeTQmuu9xvkiS1PJYLLqfK50yw5n0SpzptFBF02OmuvOxR5ngf4qHJVHCAtfNAdV7dBrs5BfPP0vhA\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:01.5465583+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "New-AzWvdHostPool+[NoContext]+Create+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+2": { @@ -314,11 +300,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "20" ], - "x-ms-client-request-id": [ "9a511a1c-e293-4584-97f6-23cf2c901099" ], + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "fd80266f-cdde-4355-a834-e002028b046b" ], "CommandName": [ "Get-AzWvdHostPool" ], "FullCommandName": [ "Get-AzWvdHostPool_Get" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -330,25 +317,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], - "x-ms-lamport-ts": [ "1276" ], - "x-ms-correlation-id": [ "c8aad9f5-e731-442a-9520-e7d9a16abe71" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3693" ], + "x-ms-correlation-id": [ "3638215f-b9c5-4122-8e93-9c6ec8f5e76d" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "c8aad9f5-e731-442a-9520-e7d9a16abe71" ], - "x-ms-correlation-request-id": [ "c8aad9f5-e731-442a-9520-e7d9a16abe71" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211206Z:c8aad9f5-e731-442a-9520-e7d9a16abe71" ], + "x-ms-request-id": [ "3638215f-b9c5-4122-8e93-9c6ec8f5e76d" ], + "x-ms-correlation-request-id": [ "3638215f-b9c5-4122-8e93-9c6ec8f5e76d" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190002Z:3638215f-b9c5-4122-8e93-9c6ec8f5e76d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:05 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:02 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1748" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:04.8875765Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImM0YzhlODZlLTE0YjEtNDE3Ny04MWM1LWE5YjVjM2EzMTVhMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNGJiZTViMWYtZGFkYS00Y2MwLWE0YTgtMWZiNmIzZDg1ODQzIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTI1LCJleHAiOjE1ODU5NDgzMjQsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.V8mP_jBkQJEXvPCDMlyfKR6xQZV9-WN7hI_6daGkq87UwUPkl1cmwgU1O2rhLSwPZAL4g5oz14A_GlU5bTmPBAmvbadZBYRgDkeghMS94k4Ktm4Xn2aD5ilOyzz83VrQndPdq7LGXfOgHiIo0NI5qL1sZkrbWreU9FoeQEPELZQhecVWuU0ziyU0k31e-gwpTEzNc9yJ93PE54WoPclRlYcgnMRBMFQFPcULWnyswVytFsUg_eovhXqNuCOQKbYrpIwa6nXyEeTQmuu9xvkiS1PJYLLqfK50yw5n0SpzptFBF02OmuvOxR5ngf4qHJVHCAtfNAdV7dBrs5BfPP0vhA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:01.5465583Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "New-AzWvdHostPool+[NoContext]+Create+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+3": { @@ -357,11 +345,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "21" ], - "x-ms-client-request-id": [ "0722fad3-3369-4f84-b3f2-8804c1309c62" ], + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "9aa2d055-d0d7-4775-bb88-3406dec9ae52" ], "CommandName": [ "Remove-AzWvdHostPool" ], "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -373,25 +362,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14996" ], - "x-ms-lamport-ts": [ "1279" ], - "x-ms-correlation-id": [ "ec9b8799-5781-492e-b39e-3c9f28ef9e68" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14991" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3696" ], + "x-ms-correlation-id": [ "c10926e0-b7d9-4336-910b-3fd0af055e4c" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "ec9b8799-5781-492e-b39e-3c9f28ef9e68" ], - "x-ms-correlation-request-id": [ "ec9b8799-5781-492e-b39e-3c9f28ef9e68" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211207Z:ec9b8799-5781-492e-b39e-3c9f28ef9e68" ], + "x-ms-request-id": [ "c10926e0-b7d9-4336-910b-3fd0af055e4c" ], + "x-ms-correlation-request-id": [ "c10926e0-b7d9-4336-910b-3fd0af055e4c" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190004Z:c10926e0-b7d9-4336-910b-3fd0af055e4c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:06 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:03 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1748" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:04.8875765Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImM0YzhlODZlLTE0YjEtNDE3Ny04MWM1LWE5YjVjM2EzMTVhMyIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiNGJiZTViMWYtZGFkYS00Y2MwLWE0YTgtMWZiNmIzZDg1ODQzIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTI1LCJleHAiOjE1ODU5NDgzMjQsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.V8mP_jBkQJEXvPCDMlyfKR6xQZV9-WN7hI_6daGkq87UwUPkl1cmwgU1O2rhLSwPZAL4g5oz14A_GlU5bTmPBAmvbadZBYRgDkeghMS94k4Ktm4Xn2aD5ilOyzz83VrQndPdq7LGXfOgHiIo0NI5qL1sZkrbWreU9FoeQEPELZQhecVWuU0ziyU0k31e-gwpTEzNc9yJ93PE54WoPclRlYcgnMRBMFQFPcULWnyswVytFsUg_eovhXqNuCOQKbYrpIwa6nXyEeTQmuu9xvkiS1PJYLLqfK50yw5n0SpzptFBF02OmuvOxR5ngf4qHJVHCAtfNAdV7dBrs5BfPP0vhA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:01.5465583Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/test/New-AzWvdHostPool.Tests.ps1 b/src/DesktopVirtualization/test/New-AzWvdHostPool.Tests.ps1 index a80bd9763907..e36cb78d14cf 100644 --- a/src/DesktopVirtualization/test/New-AzWvdHostPool.Tests.ps1 +++ b/src/DesktopVirtualization/test/New-AzWvdHostPool.Tests.ps1 @@ -19,6 +19,7 @@ Describe 'New-AzWvdHostPool' { -Location $env.Location ` -HostPoolType 'Pooled' ` -LoadBalancerType 'DepthFirst' ` + -PreferredAppGroupType 'Desktop' ` -DesktopAppGroupName 'FullSenerioCreateAG' ` -WorkspaceName 'FullSenerioCreateWS' @@ -51,7 +52,9 @@ Describe 'New-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' + $hostPool.Name | Should -Be 'HostPoolPowershellContained1' $hostPool.Location | Should -Be $env.Location $hostPool.HostPoolType | Should -Be 'Pooled' @@ -67,6 +70,7 @@ Describe 'New-AzWvdHostPool' { $hostPool.Ring | Should -Be $null # @todo need to check this # $hostPool.ValidationEnvironment | Should -Be $false + $hostPool.PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Get-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -86,6 +90,7 @@ Describe 'New-AzWvdHostPool' { $hostPool.Ring | Should -Be $null # @todo need to check this # $hostPool.ValidationEnvironment | Should -Be $false + $hostPool.PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Remove-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Recording.json b/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Recording.json index 3d296ef15841..b6d14bbac7c0 100644 --- a/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Recording.json +++ b/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Recording.json @@ -41,7 +41,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:39.501828+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijc1MTk2MzJhLWE3NGItNGE0MS1iYzZjLTJkNThmNGM3MzI0ZCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTU5LCJleHAiOjE1ODU5NDgzNTksImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.rqpxygj5Xhxk_egZTJORLBaLTd4jbZlJdE5ENvR539_QnQOadPP5DZD71DbynhI9esH24os5FUwD0TN6ktvEYscN_JXP-ap1w44OawvI82QPqNAguT-b3pYdml0A4ZPaMo62CuXKTEZS5gB-xYQ37ykZIXCY8j60Fnlpg1OhgXdaDHFDgnVXUGx7LLRQ3VzN80OOJ0H4QnACWOw77bk-uPye7l037W6yvJDBZJ2NeSpaSxPd4Ybfi1B7gTvtzZFvxMKJ39sklYx-9yMzYL_D0duaG4fNZMoCDTU5YvFktFFrOOJqWFrwMiEOhnEYhX4iXlOErq84zcUdnfIF4CJ2Kg\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:39.501828+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "New-AzWvdRegistrationInfo+[NoContext]+Create new RegistrationInfo+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+2": { @@ -84,7 +84,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:39.501828Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijc1MTk2MzJhLWE3NGItNGE0MS1iYzZjLTJkNThmNGM3MzI0ZCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTU5LCJleHAiOjE1ODU5NDgzNTksImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.rqpxygj5Xhxk_egZTJORLBaLTd4jbZlJdE5ENvR539_QnQOadPP5DZD71DbynhI9esH24os5FUwD0TN6ktvEYscN_JXP-ap1w44OawvI82QPqNAguT-b3pYdml0A4ZPaMo62CuXKTEZS5gB-xYQ37ykZIXCY8j60Fnlpg1OhgXdaDHFDgnVXUGx7LLRQ3VzN80OOJ0H4QnACWOw77bk-uPye7l037W6yvJDBZJ2NeSpaSxPd4Ybfi1B7gTvtzZFvxMKJ39sklYx-9yMzYL_D0duaG4fNZMoCDTU5YvFktFFrOOJqWFrwMiEOhnEYhX4iXlOErq84zcUdnfIF4CJ2Kg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:39.501828Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } }, "New-AzWvdRegistrationInfo+[NoContext]+Create new RegistrationInfo+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+3": { @@ -129,7 +129,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:39.7124825+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijk2MWM1MTBmLWQ5ZTEtNGNjYi05MDJiLWFkNzIzOGIwNmE5NCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTU5LCJleHAiOjE1ODU5NDgzNTksImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.ADOinBISSLOCgmUlfnsKN0VxTvDmasbjuuNVgWqNBvUgcULeUasNvOihJWuVN1vOIYfet3quxEH5WJSVThHvQzpi_nGie04apWFgFzvb7lM9Nnjrz6KxRdZ0ELehQmDdd9fZGJ4bDSxg3gEwavS3iZRA6EhZ5bxQ3iGZxvbMuTRJmzHJMXPk26PN_iR1HrNy3BkIve9og4DmO_bwHLz-BAzHHW05KfKbs960UyW8fAE-SqNXfz2han2BMPNmy6zRnBK7liz7dh23R2s3HWPKCjSaHjyThQEMeTv05iLIICbPoOeOJbJqEMt8QckwBPYvSi9C0h1P1lIOFGfaSpq-yw\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:39.7124825+00:00\",\"token\":\"token\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Tests.ps1 b/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Tests.ps1 index 251cf13a9341..721f2825fa71 100644 --- a/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Tests.ps1 +++ b/src/DesktopVirtualization/test/New-AzWvdRegistrationInfo.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'New-AzWvdRegistrationInfo' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $date = get-date $newDate = $(($date).ToUniversalTime().AddDays(1).ToString('yyyy-MM-ddTHH:mm:ss.fffffffZ')) $regInfo = New-AzWvdRegistrationInfo -SubscriptionId $env.SubscriptionId ` diff --git a/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Recording.json b/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Recording.json index 38df52bd1a36..cd93fe80d7a7 100644 --- a/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Recording.json +++ b/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Recording.json @@ -86,7 +86,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:19:50.7154546+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjNiNDk1MTdjLTI2NzUtNDY0NS04NDMwLTU5N2ZjYjllZDhlYiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYyMzkwLCJleHAiOjE1ODU5NDg3OTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.G-naAJyGppdephUdqaYmFLckCFsAB0MpQnA69a57vnxNzf_Ac9gR_TmgSQJIWMzC9yaVHXbv8NMyn9cxtYPUtP9xhOPfYFZpMPIMaUdDZDdE3ZRsgT1YIRHLVneaZGGxwoaFwZ0B-SEpw9ezdRNh8aXGbTzGMpW2TnGU2Ko_YUIuvx9F2dgbymP_pSSX0EIyrlMrW8eBJiuyfqmi97x1wgQtZqawL9tIwgQsCDmS4sGDNQHHB4DIqKFpcLbopcx72RoTuEMZLwbzpk3n9pVhpol4a2wMo-aFSAdgoNhiz4jayN6SvxlGmiP6-zYAOu0PgopT89mjmhihuPZn_mBfRA\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:19:50.7154546+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Register-AzWvdApplicationGroup+[NoContext]+Register ApplicationGroup+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+3": { @@ -348,7 +348,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:19:50.7154546Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjNiNDk1MTdjLTI2NzUtNDY0NS04NDMwLTU5N2ZjYjllZDhlYiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYyMzkwLCJleHAiOjE1ODU5NDg3OTAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.G-naAJyGppdephUdqaYmFLckCFsAB0MpQnA69a57vnxNzf_Ac9gR_TmgSQJIWMzC9yaVHXbv8NMyn9cxtYPUtP9xhOPfYFZpMPIMaUdDZDdE3ZRsgT1YIRHLVneaZGGxwoaFwZ0B-SEpw9ezdRNh8aXGbTzGMpW2TnGU2Ko_YUIuvx9F2dgbymP_pSSX0EIyrlMrW8eBJiuyfqmi97x1wgQtZqawL9tIwgQsCDmS4sGDNQHHB4DIqKFpcLbopcx72RoTuEMZLwbzpk3n9pVhpol4a2wMo-aFSAdgoNhiz4jayN6SvxlGmiP6-zYAOu0PgopT89mjmhihuPZn_mBfRA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:19:50.7154546Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } }, "Register-AzWvdApplicationGroup+[NoContext]+Register ApplicationGroup+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/WorkspacePowershell1?api-version=2019-12-10-preview+9": { diff --git a/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Tests.ps1 b/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Tests.ps1 index 2148a3e09210..46b7e054d1c2 100644 --- a/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Tests.ps1 +++ b/src/DesktopVirtualization/test/Register-AzWvdApplicationGroup.Tests.ps1 @@ -36,7 +36,8 @@ Describe 'Register-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Recording.json b/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Recording.json index 0e12d2fcad53..5363b38047c0 100644 --- a/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Recording.json +++ b/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Recording.json @@ -37,7 +37,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:37.6048962+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjA4ODIyYWY0LTU5MWUtNGYxMC1iMWEzLTczZjEwMWJhMTNlZSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZTJmNzUyMTQtYTk5Ni00MTBhLWJjOTQtZGNmMTI4NTRkM2NmIiwibmJmIjoxNTcyOTk4NDM4LCJleHAiOjE1NzMwODQ4MzcsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.WMFG-Sut6pFfVmwzmUHnJRXYr6M4rlL99-b1k2UQCcCkz8_V_qxLM9Pa-nxdi_FxEpVN_CJggQQ_a1BNlgIB0Kbb4CW3veWdjZRaFoDSZg2XwUKsMUh7ij-tf4yvGSnjyYR5bQPajZlLqBAauxdnpNiQ1qCAtfGinUMAwqN_KN7b8sZtxLIrrChNUsrGq9eMI0U5VLx1iD-wOobTMqWsbIo2DzgMLNaY6RULDG8vkdm_i53XY2b_pqX67rx9HEDSJ5ZZ_QNG-21t4c5nNeHGMN297kY72xyVNqmgCID-tRfN-9P0KpF0YH_3kjYCELn0p8dAaRGEcoCCtEn4sSd1RA\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:37.6048962+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Remove-AzWvdApplicationGroup+[NoContext]+Delete+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+2": { diff --git a/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Tests.ps1 b/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Tests.ps1 index 515a985afadf..c653066223b1 100644 --- a/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Tests.ps1 +++ b/src/DesktopVirtualization/test/Remove-AzWvdApplicationGroup.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'Remove-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Recording.json b/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Recording.json index b22c7e4b2326..436266ccd324 100644 --- a/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Recording.json +++ b/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Recording.json @@ -3,18 +3,12 @@ "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-04-03T14:12:07.4002712-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T12:00:04.6890324-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "22" ], - "x-ms-client-request-id": [ "6eedcf35-0fed-4052-9549-aa7e891a0ffd" ], - "CommandName": [ "New-AzWvdHostPool" ], - "FullCommandName": [ "New-AzWvdHostPool_CreateExpanded" ], - "ParameterSetName": [ "__AllParameterSets" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "521" ] } }, "Response": { @@ -23,25 +17,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1195" ], - "x-ms-lamport-ts": [ "1286" ], - "x-ms-correlation-id": [ "22dbd1df-f365-4d98-8127-2b797ec6c9b6" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3699" ], + "x-ms-correlation-id": [ "83ffbaff-be44-4206-90a9-e43026495b09" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "22dbd1df-f365-4d98-8127-2b797ec6c9b6" ], - "x-ms-correlation-request-id": [ "22dbd1df-f365-4d98-8127-2b797ec6c9b6" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211208Z:22dbd1df-f365-4d98-8127-2b797ec6c9b6" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1190" ], + "x-ms-request-id": [ "83ffbaff-be44-4206-90a9-e43026495b09" ], + "x-ms-correlation-request-id": [ "83ffbaff-be44-4206-90a9-e43026495b09" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190005Z:83ffbaff-be44-4206-90a9-e43026495b09" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:08 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:05 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1755" ], + "Content-Length": [ "1813" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:07.4002712+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImNmZWY2ZTgxLWM5ZmItNDcxZi04NTE3LTViMDYwMzVlYzUxZSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOTc5NjJiOTEtMmM1Mi00Yzc5LWEyYmUtNzIwMmU0OTZjOGVkIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTI4LCJleHAiOjE1ODU5NDgzMjcsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.aZ2tKlqx5VkPtDkk20DnN4S6V-qg3x51HijgQ2hexb5e9AnKlHi-v9r_RThl5c5OD5VT0Wzow-up6M9Qs7uxAxoHcv0-T4duYQICsgEYrh572mMUx68DYUNrDRkCqJBwIb_1D4DGBDkydCicO5ti2CdBFMNbpZQM9xv6_xReIIRuWDrX8j1BvgMbMOexe3VBVsgJHlLvX-pWaLgy1DpREfCli7g_H4oaC9wF5fEbjHo1QD_aQHoKG5tYqwUE4VnuR_xovCxMKoNN9ItzDGF0ldRbfB3OMyT0xasHLuGQtTMnao-2Vf9fvzuKbD-_k7MYzMPJRgVVYKBgNuR6UoBlSQ\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:04.6890324+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Remove-AzWvdHostPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+2": { @@ -50,11 +45,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "23" ], - "x-ms-client-request-id": [ "d7edb21d-81c0-4fce-8f56-22f38479b03d" ], + "x-ms-unique-id": [ "24" ], + "x-ms-client-request-id": [ "e23f5dac-865f-4862-9512-2b39c89001f8" ], "CommandName": [ "Get-AzWvdHostPool" ], "FullCommandName": [ "Get-AzWvdHostPool_Get" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -66,25 +62,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], - "x-ms-lamport-ts": [ "1289" ], - "x-ms-correlation-id": [ "64ebb6fd-c522-4cd6-9dd3-b6f18de512cd" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3704" ], + "x-ms-correlation-id": [ "33b91756-19db-4780-a926-e4dd5136af8b" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "64ebb6fd-c522-4cd6-9dd3-b6f18de512cd" ], - "x-ms-correlation-request-id": [ "64ebb6fd-c522-4cd6-9dd3-b6f18de512cd" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211209Z:64ebb6fd-c522-4cd6-9dd3-b6f18de512cd" ], + "x-ms-request-id": [ "33b91756-19db-4780-a926-e4dd5136af8b" ], + "x-ms-correlation-request-id": [ "33b91756-19db-4780-a926-e4dd5136af8b" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190005Z:33b91756-19db-4780-a926-e4dd5136af8b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:08 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:05 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1748" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:07.4002712Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImNmZWY2ZTgxLWM5ZmItNDcxZi04NTE3LTViMDYwMzVlYzUxZSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOTc5NjJiOTEtMmM1Mi00Yzc5LWEyYmUtNzIwMmU0OTZjOGVkIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTI4LCJleHAiOjE1ODU5NDgzMjcsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.aZ2tKlqx5VkPtDkk20DnN4S6V-qg3x51HijgQ2hexb5e9AnKlHi-v9r_RThl5c5OD5VT0Wzow-up6M9Qs7uxAxoHcv0-T4duYQICsgEYrh572mMUx68DYUNrDRkCqJBwIb_1D4DGBDkydCicO5ti2CdBFMNbpZQM9xv6_xReIIRuWDrX8j1BvgMbMOexe3VBVsgJHlLvX-pWaLgy1DpREfCli7g_H4oaC9wF5fEbjHo1QD_aQHoKG5tYqwUE4VnuR_xovCxMKoNN9ItzDGF0ldRbfB3OMyT0xasHLuGQtTMnao-2Vf9fvzuKbD-_k7MYzMPJRgVVYKBgNuR6UoBlSQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:04.6890324Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Remove-AzWvdHostPool+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+3": { @@ -93,11 +90,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "24" ], - "x-ms-client-request-id": [ "c3076332-ddb5-4db0-b33b-5dd8d35b6ed6" ], + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "116806f0-fcdd-40d4-8595-8778280ef1dc" ], "CommandName": [ "Remove-AzWvdHostPool" ], "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -109,25 +107,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14995" ], - "x-ms-lamport-ts": [ "1292" ], - "x-ms-correlation-id": [ "3a8f06a8-fb90-45ae-8d00-78d029cbd102" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14990" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3707" ], + "x-ms-correlation-id": [ "313a8d82-2c20-43fe-bb48-6d000a993ef9" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "3a8f06a8-fb90-45ae-8d00-78d029cbd102" ], - "x-ms-correlation-request-id": [ "3a8f06a8-fb90-45ae-8d00-78d029cbd102" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211210Z:3a8f06a8-fb90-45ae-8d00-78d029cbd102" ], + "x-ms-request-id": [ "313a8d82-2c20-43fe-bb48-6d000a993ef9" ], + "x-ms-correlation-request-id": [ "313a8d82-2c20-43fe-bb48-6d000a993ef9" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190007Z:313a8d82-2c20-43fe-bb48-6d000a993ef9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:10 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:06 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1748" ], + "Content-Length": [ "1806" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:07.4002712Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImNmZWY2ZTgxLWM5ZmItNDcxZi04NTE3LTViMDYwMzVlYzUxZSIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiOTc5NjJiOTEtMmM1Mi00Yzc5LWEyYmUtNzIwMmU0OTZjOGVkIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTI4LCJleHAiOjE1ODU5NDgzMjcsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.aZ2tKlqx5VkPtDkk20DnN4S6V-qg3x51HijgQ2hexb5e9AnKlHi-v9r_RThl5c5OD5VT0Wzow-up6M9Qs7uxAxoHcv0-T4duYQICsgEYrh572mMUx68DYUNrDRkCqJBwIb_1D4DGBDkydCicO5ti2CdBFMNbpZQM9xv6_xReIIRuWDrX8j1BvgMbMOexe3VBVsgJHlLvX-pWaLgy1DpREfCli7g_H4oaC9wF5fEbjHo1QD_aQHoKG5tYqwUE4VnuR_xovCxMKoNN9ItzDGF0ldRbfB3OMyT0xasHLuGQtTMnao-2Vf9fvzuKbD-_k7MYzMPJRgVVYKBgNuR6UoBlSQ\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:04.6890324Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Remove-AzWvdHostPool+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+4": { @@ -136,11 +135,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "25" ], - "x-ms-client-request-id": [ "4e8abefa-4e3b-4607-9f8c-8b7acc639671" ], + "x-ms-unique-id": [ "26" ], + "x-ms-client-request-id": [ "c45ac149-aa23-47fc-9932-ea03bf6ba085" ], "CommandName": [ "Get-AzWvdHostPool" ], "FullCommandName": [ "Get-AzWvdHostPool_Get" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -152,19 +152,19 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "x-ms-failure-cause": [ "gateway" ], - "x-ms-request-id": [ "d6e27f2f-a433-4455-ae36-8bee6756a8ff" ], - "x-ms-correlation-request-id": [ "d6e27f2f-a433-4455-ae36-8bee6756a8ff" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211210Z:d6e27f2f-a433-4455-ae36-8bee6756a8ff" ], + "x-ms-request-id": [ "196e2f7c-b98a-492f-958b-680b604e140e" ], + "x-ms-correlation-request-id": [ "196e2f7c-b98a-492f-958b-680b604e140e" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190007Z:196e2f7c-b98a-492f-958b-680b604e140e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:10 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:06 GMT" ] }, "ContentHeaders": { "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ], - "Content-Length": [ "189" ] + "Content-Length": [ "257" ] }, - "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\u0027 under resource group \u0027datr-canadaeast\u0027 was not found.\"}}" + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\u0027 under resource group \u0027datr-canadaeast\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"}}" } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Tests.ps1 b/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Tests.ps1 index 0b7bd9b1bf05..6c404d4ea53a 100644 --- a/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Tests.ps1 +++ b/src/DesktopVirtualization/test/Remove-AzWvdHostPool.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'Remove-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $hostPool.Name | Should -Be 'HostPoolPowershellContained1' $hostPool.Location | Should -Be $env.Location $hostPool.HostPoolType | Should -Be 'Pooled' @@ -44,6 +45,7 @@ Describe 'Remove-AzWvdHostPool' { $hostPool.Ring | Should -Be $null # @todo need to check this # $hostPool.ValidationEnvironment | Should -Be $false + $hostPool.PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Get-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -63,6 +65,7 @@ Describe 'Remove-AzWvdHostPool' { $hostPool.Ring | Should -Be $null # @todo need to check this # $hostPool.ValidationEnvironment | Should -Be $false + $hostPool.PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Remove-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Recording.json b/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Recording.json index 3f12f81db83a..1494db88f6cb 100644 --- a/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Recording.json +++ b/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Recording.json @@ -41,7 +41,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:40.2670829+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImJkYzJmNzQ0LTkxMjQtNDhjZC05YWFkLTMwYzY4NmM3N2EwZiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTYwLCJleHAiOjE1ODU5NDgzNjAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.jm-8k90zVKOdrc7dzO_5jhLnEtgAaUZn_75-Aq_92WW4qqlTS9mBbLU_lYnQlW5xCxy7Pr3bF8G1Hc1GmJ1EEZ7YROkVjuYfeg8aCAwhzHOsz46W3DgjyGHiPR91n9Iq3-bpCHvS0YP9D6ngRaIsopjDduQp9N9N_Lryt52jFDoiW4XIi8WwKSehwG7UpOuruCmUlR_v9Pjae9vchUd6cgsXQEyH1MsEtlsO5Jv7TeZbIBWaCZ5FkTlvpAi_Cz3FsfJPgvaxxDBfSqFDNQqC6eppy30BDqqdjoerbbuoD10zIPq1RXemePZXx6npfQ3Z80h2TBJPv13Uu2qZUMZ5vA\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:40.2670829+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Remove-AzWvdRegistrationInfo+[NoContext]+Remove RegInfo+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+2": { @@ -84,7 +84,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:40.2670829Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6ImJkYzJmNzQ0LTkxMjQtNDhjZC05YWFkLTMwYzY4NmM3N2EwZiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYzUyYjI3NDQtYWM3Yy00NmQ4LTg2MDAtNWVkOGI0YmMyNGFhIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTYwLCJleHAiOjE1ODU5NDgzNjAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.jm-8k90zVKOdrc7dzO_5jhLnEtgAaUZn_75-Aq_92WW4qqlTS9mBbLU_lYnQlW5xCxy7Pr3bF8G1Hc1GmJ1EEZ7YROkVjuYfeg8aCAwhzHOsz46W3DgjyGHiPR91n9Iq3-bpCHvS0YP9D6ngRaIsopjDduQp9N9N_Lryt52jFDoiW4XIi8WwKSehwG7UpOuruCmUlR_v9Pjae9vchUd6cgsXQEyH1MsEtlsO5Jv7TeZbIBWaCZ5FkTlvpAi_Cz3FsfJPgvaxxDBfSqFDNQqC6eppy30BDqqdjoerbbuoD10zIPq1RXemePZXx6npfQ3Z80h2TBJPv13Uu2qZUMZ5vA\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:40.2670829Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } }, "Remove-AzWvdRegistrationInfo+[NoContext]+Remove RegInfo+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+3": { diff --git a/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Tests.ps1 b/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Tests.ps1 index ba9a8f06ab9a..7b8fad0d65fd 100644 --- a/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Tests.ps1 +++ b/src/DesktopVirtualization/test/Remove-AzWvdRegistrationInfo.Tests.ps1 @@ -29,7 +29,8 @@ Describe 'Remove-AzWvdRegistrationInfo' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $regInfo = Remove-AzWvdRegistrationInfo -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Recording.json b/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Recording.json index f4f1ea869a06..24426147d02f 100644 --- a/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Recording.json +++ b/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Recording.json @@ -86,7 +86,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:20:00.1321627+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijk0NGJhODVmLWE4N2EtNDIwZC05OTA2LTJmODliNDM3Mzk3MiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYjMwYzgyOGYtOWJhYS00NzIxLWE4M2UtNGNlNDY5NDI5Y2EzIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYyNDAwLCJleHAiOjE1ODU5NDg4MDAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.nZjRpXL2kI8tyEDJqq2Y-e5Ayk-R62o9-FHdgOCzQdM_Ge6H79TfBgFqLILCBNlJep-6mJj5ffocIhzguNPxpRiGt1XUtjeJ3hkYSHNJ6kCK0ek6liO43gQK8jIN6yl4mOYcpdRfYelDEDNVI3dXRknJU0ZxeB_4hVosxY8t7YcBIxeBgDm2TEm-szrsXzldF8AZBa0jaxRwHYx58XGuy_QLhlLBdu5J3FuyhSbsx5ktb9T1dpm8vsNM5xqrb2381DMGLwZyul6dI52ug1-vWz50ipLzl8u3sIa6Uhv8tVnAVpyjWjvvlt0n7lI4P1hyj6U4edtDKnk4sZ0iHOlEzw\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:20:00.1321627+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Unregister-AzWvdApplicationGroup+[NoContext]+Unregister ApplicationGroup+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+3": { @@ -479,7 +479,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:20:00.1321627Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijk0NGJhODVmLWE4N2EtNDIwZC05OTA2LTJmODliNDM3Mzk3MiIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiYjMwYzgyOGYtOWJhYS00NzIxLWE4M2UtNGNlNDY5NDI5Y2EzIiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYyNDAwLCJleHAiOjE1ODU5NDg4MDAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.nZjRpXL2kI8tyEDJqq2Y-e5Ayk-R62o9-FHdgOCzQdM_Ge6H79TfBgFqLILCBNlJep-6mJj5ffocIhzguNPxpRiGt1XUtjeJ3hkYSHNJ6kCK0ek6liO43gQK8jIN6yl4mOYcpdRfYelDEDNVI3dXRknJU0ZxeB_4hVosxY8t7YcBIxeBgDm2TEm-szrsXzldF8AZBa0jaxRwHYx58XGuy_QLhlLBdu5J3FuyhSbsx5ktb9T1dpm8vsNM5xqrb2381DMGLwZyul6dI52ug1-vWz50ipLzl8u3sIa6Uhv8tVnAVpyjWjvvlt0n7lI4P1hyj6U4edtDKnk4sZ0iHOlEzw\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:20:00.1321627Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" } }, "Unregister-AzWvdApplicationGroup+[NoContext]+Unregister ApplicationGroup+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/workspaces/WorkspacePowershell1?api-version=2019-12-10-preview+12": { diff --git a/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Tests.ps1 b/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Tests.ps1 index acbf6e6749eb..2b2374fc9d16 100644 --- a/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Tests.ps1 +++ b/src/DesktopVirtualization/test/Unregister-AzWvdApplicationGroup.Tests.ps1 @@ -36,7 +36,8 @@ Describe 'Unregister-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Recording.json b/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Recording.json index b6adda8b8356..8366ccc8b1bd 100644 --- a/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Recording.json +++ b/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Recording.json @@ -37,7 +37,7 @@ "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:49.1396512+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6Ijk4NjY4ODkwLTI4NzMtNGZlZi1iODNjLTM2YTVmMDBlOWJiMCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZTMzMThiZjUtZmYxNC00OTUxLWFkY2MtOTI1ZjVlZTQ0YWVjIiwibmJmIjoxNTcyOTk4NDQ5LCJleHAiOjE1NzMwODQ4NDksImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.gKYKShNq4X4kNVBmbfT---tjMpQr5xqGBHg5FAQll5Fj3VWbeJQNOJGmMpEXJIWZDKYhnT3zHoZ1HEA_21gwF1PILBdXoMpgRCW8bBA-rW-9gWkOrL1UjEAqfKgvUy4D2mzRYosHOOb4bDMkk_RQtdgOOEtt3YEM_c9Abkm_HVfW9xg3-2Pzmj5SKCXAxjZhM_l88lagk2Yo8UJSWt7QikDMSyd3H6IkIhBkS4IvUPqwj_xZrAgMZiWmnkv_F8mUnArnCZ1lx88aUGFqLqgb8D0L5x_-L1mjkFew4RNi5lQCiSbwtd--eq8j254Z2NzXrRqUFmaj9yLYis2jsuB22A\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/HostPools\",\"location\":\"canadaeast\",\"tags\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Shared\",\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":null,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2019-11-07T00:00:49.1396512+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" } }, "Update-AzWvdApplicationGroup+[NoContext]+Update+$PUT+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/applicationGroups/ApplicationGroupPowershell1?api-version=2019-12-10-preview+2": { diff --git a/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Tests.ps1 b/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Tests.ps1 index cdb1d857cd35..d80a4846d854 100644 --- a/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Tests.ps1 +++ b/src/DesktopVirtualization/test/Update-AzWvdApplicationGroup.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'Update-AzWvdApplicationGroup' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $applicationGroup = New-AzWvdApplicationGroup -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/Update-AzWvdHostPool.Recording.json b/src/DesktopVirtualization/test/Update-AzWvdHostPool.Recording.json index acc4b7325e10..6d652c979cfc 100644 --- a/src/DesktopVirtualization/test/Update-AzWvdHostPool.Recording.json +++ b/src/DesktopVirtualization/test/Update-AzWvdHostPool.Recording.json @@ -3,18 +3,12 @@ "Request": { "Method": "PUT", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-04-03T14:12:10.8709098-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", + "Content": "{\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"registrationInfo\": {\r\n \"expirationTime\": \"2020-07-02T12:00:07.8069049-07:00\",\r\n \"registrationTokenOperation\": \"Update\"\r\n },\r\n \"description\": \"des\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri\",\r\n \"hostPoolType\": \"Pooled\",\r\n \"loadBalancerType\": \"DepthFirst\",\r\n \"maxSessionLimit\": 5,\r\n \"preferredAppGroupType\": \"RailApplications\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false,\r\n \"vmTemplate\": \"\"\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "26" ], - "x-ms-client-request-id": [ "52c0bc7c-76ac-4045-9289-919ade598445" ], - "CommandName": [ "New-AzWvdHostPool" ], - "FullCommandName": [ "New-AzWvdHostPool_CreateExpanded" ], - "ParameterSetName": [ "__AllParameterSets" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "480" ] + "Content-Length": [ "530" ] } }, "Response": { @@ -23,43 +17,38 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Location": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1194" ], - "x-ms-lamport-ts": [ "1295" ], - "x-ms-correlation-id": [ "71f2f4b4-f93f-4c81-ac67-c8af0221d6fa" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3710" ], + "x-ms-correlation-id": [ "b069bfe3-87b0-4d18-a9d2-b298c8b08bf6" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "71f2f4b4-f93f-4c81-ac67-c8af0221d6fa" ], - "x-ms-correlation-request-id": [ "71f2f4b4-f93f-4c81-ac67-c8af0221d6fa" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211212Z:71f2f4b4-f93f-4c81-ac67-c8af0221d6fa" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1189" ], + "x-ms-request-id": [ "b069bfe3-87b0-4d18-a9d2-b298c8b08bf6" ], + "x-ms-correlation-request-id": [ "b069bfe3-87b0-4d18-a9d2-b298c8b08bf6" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190008Z:b069bfe3-87b0-4d18-a9d2-b298c8b08bf6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:11 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:08 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1755" ], + "Content-Length": [ "1822" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:10.8709098+00:00\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjZlNjk0NmM3LWMzZTQtNGJjMS04NDcwLTg4NTUyYTk0ZGYyNCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZDQzZjI1ZDktNWYwMy00NTU2LWI2MjQtYTBiNTU0NmQ4Yjk3IiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTMxLCJleHAiOjE1ODU5NDgzMzAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.qS-Veh7TTcGwE8PSleKfz7aWEhjkvvhOFRSzOI3t1pzkVg5GAaDxKFAbOzGUuCVoKcFIgQz1RLQBU7NAxJay3ltwRYH-qrZwuwVbwfg3mIIIYYRclBE9sKLNQiP4AbECaIPoeHHyW56-m5v_IYrBrPA5BS7-V3RkDAgj2lKvWQpuz4nRnAkOkp8jSAtJTV3A_6P_hWtYg5v79aFAw2YEjFvOWAbgeZ0d3tjGvw_IXxl2lLKSJpKotwUbLDAZJu-75IjnmMhNqLggMLoYTrffgRHEPu8mf9vPZDbFL7Ne540tzAvQBGDrrgAtjrIJ2NTSBPfQiU2ByDDljYLyrHaACg\",\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri\",\"description\":\"des\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":5,\"loadBalancerType\":\"DepthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:07.8069049+00:00\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"Update\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"RailApplications\",\"migrationRequest\":null}}" } }, "Update-AzWvdHostPool+[NoContext]+Update+$PATCH+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+2": { "Request": { "Method": "PATCH", "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", - "Content": "{\r\n \"properties\": {\r\n \"description\": \"des2\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri2\",\r\n \"loadBalancerType\": \"BreadthFirst\",\r\n \"maxSessionLimit\": 6,\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false\r\n }\r\n}", + "Content": "{\r\n \"properties\": {\r\n \"description\": \"des2\",\r\n \"customRdpProperty\": \"\",\r\n \"friendlyName\": \"fri2\",\r\n \"loadBalancerType\": \"BreadthFirst\",\r\n \"maxSessionLimit\": 6,\r\n \"preferredAppGroupType\": \"Desktop\",\r\n \"ring\": 0,\r\n \"ssoContext\": \"\",\r\n \"validationEnvironment\": false\r\n }\r\n}", "Headers": { - "x-ms-unique-id": [ "27" ], - "x-ms-client-request-id": [ "00ca410d-b05a-4d7f-90dc-3944abdf0221" ], - "CommandName": [ "Update-AzWvdHostPool" ], - "FullCommandName": [ "Update-AzWvdHostPool_UpdateExpanded" ], - "ParameterSetName": [ "__AllParameterSets" ], - "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { "Content-Type": [ "application/json" ], - "Content-Length": [ "258" ] + "Content-Length": [ "299" ] } }, "Response": { @@ -68,25 +57,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-writes": [ "1193" ], - "x-ms-lamport-ts": [ "1298" ], - "x-ms-correlation-id": [ "91fb9960-2756-4709-83da-40dfb3491389" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1188" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3717" ], + "x-ms-correlation-id": [ "c18f304c-94d5-4bfe-b739-b372598c8cfb" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "91fb9960-2756-4709-83da-40dfb3491389" ], - "x-ms-correlation-request-id": [ "91fb9960-2756-4709-83da-40dfb3491389" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211212Z:91fb9960-2756-4709-83da-40dfb3491389" ], + "x-ms-request-id": [ "c18f304c-94d5-4bfe-b739-b372598c8cfb" ], + "x-ms-correlation-request-id": [ "c18f304c-94d5-4bfe-b739-b372598c8cfb" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190009Z:c18f304c-94d5-4bfe-b739-b372598c8cfb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:11 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:08 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1752" ], + "Content-Length": [ "1810" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri2\",\"description\":\"des2\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":6,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:10.8709098Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjZlNjk0NmM3LWMzZTQtNGJjMS04NDcwLTg4NTUyYTk0ZGYyNCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZDQzZjI1ZDktNWYwMy00NTU2LWI2MjQtYTBiNTU0NmQ4Yjk3IiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTMxLCJleHAiOjE1ODU5NDgzMzAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.qS-Veh7TTcGwE8PSleKfz7aWEhjkvvhOFRSzOI3t1pzkVg5GAaDxKFAbOzGUuCVoKcFIgQz1RLQBU7NAxJay3ltwRYH-qrZwuwVbwfg3mIIIYYRclBE9sKLNQiP4AbECaIPoeHHyW56-m5v_IYrBrPA5BS7-V3RkDAgj2lKvWQpuz4nRnAkOkp8jSAtJTV3A_6P_hWtYg5v79aFAw2YEjFvOWAbgeZ0d3tjGvw_IXxl2lLKSJpKotwUbLDAZJu-75IjnmMhNqLggMLoYTrffgRHEPu8mf9vPZDbFL7Ne540tzAvQBGDrrgAtjrIJ2NTSBPfQiU2ByDDljYLyrHaACg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri2\",\"description\":\"des2\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":6,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:07.8069049Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Update-AzWvdHostPool+[NoContext]+Update+$GET+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+3": { @@ -95,11 +85,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "28" ], - "x-ms-client-request-id": [ "ffc9262e-953c-4b3a-b347-3f2924652601" ], + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "3ae72cae-ce77-4b29-b6f2-b30bfece53fb" ], "CommandName": [ "Get-AzWvdHostPool" ], "FullCommandName": [ "Get-AzWvdHostPool_Get" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -111,25 +102,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], - "x-ms-lamport-ts": [ "1301" ], - "x-ms-correlation-id": [ "2b9d74a0-b9e7-44eb-811c-0d2025712fd4" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3720" ], + "x-ms-correlation-id": [ "11800f29-398b-438b-a9a4-af21205df80d" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "2b9d74a0-b9e7-44eb-811c-0d2025712fd4" ], - "x-ms-correlation-request-id": [ "2b9d74a0-b9e7-44eb-811c-0d2025712fd4" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211212Z:2b9d74a0-b9e7-44eb-811c-0d2025712fd4" ], + "x-ms-request-id": [ "11800f29-398b-438b-a9a4-af21205df80d" ], + "x-ms-correlation-request-id": [ "11800f29-398b-438b-a9a4-af21205df80d" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190009Z:11800f29-398b-438b-a9a4-af21205df80d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:12 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:08 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1752" ], + "Content-Length": [ "1810" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri2\",\"description\":\"des2\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":6,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:10.8709098Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjZlNjk0NmM3LWMzZTQtNGJjMS04NDcwLTg4NTUyYTk0ZGYyNCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZDQzZjI1ZDktNWYwMy00NTU2LWI2MjQtYTBiNTU0NmQ4Yjk3IiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTMxLCJleHAiOjE1ODU5NDgzMzAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.qS-Veh7TTcGwE8PSleKfz7aWEhjkvvhOFRSzOI3t1pzkVg5GAaDxKFAbOzGUuCVoKcFIgQz1RLQBU7NAxJay3ltwRYH-qrZwuwVbwfg3mIIIYYRclBE9sKLNQiP4AbECaIPoeHHyW56-m5v_IYrBrPA5BS7-V3RkDAgj2lKvWQpuz4nRnAkOkp8jSAtJTV3A_6P_hWtYg5v79aFAw2YEjFvOWAbgeZ0d3tjGvw_IXxl2lLKSJpKotwUbLDAZJu-75IjnmMhNqLggMLoYTrffgRHEPu8mf9vPZDbFL7Ne540tzAvQBGDrrgAtjrIJ2NTSBPfQiU2ByDDljYLyrHaACg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri2\",\"description\":\"des2\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":6,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:07.8069049Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } }, "Update-AzWvdHostPool+[NoContext]+Update+$DELETE+https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview+4": { @@ -138,11 +130,12 @@ "RequestUri": "https://management.azure.com/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1?api-version=2019-12-10-preview", "Content": null, "Headers": { - "x-ms-unique-id": [ "29" ], - "x-ms-client-request-id": [ "fab326d8-e770-4866-817a-ef62569026a4" ], + "x-ms-unique-id": [ "30" ], + "x-ms-client-request-id": [ "249aa349-044f-49d8-986a-740023c1eab2" ], "CommandName": [ "Remove-AzWvdHostPool" ], "FullCommandName": [ "Remove-AzWvdHostPool_Delete" ], "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], "Authorization": [ "[Filtered]" ] }, "ContentHeaders": { @@ -154,25 +147,26 @@ "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], "Vary": [ "Accept-Encoding" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ "14994" ], - "x-ms-lamport-ts": [ "1304" ], - "x-ms-correlation-id": [ "4663a04f-4e3c-47ff-9426-d5cfce340594" ], - "Set-Cookie": [ "ARRAffinity=c3993951269a336093859e2d8ef7f0a92a2d62cf9845bee3a71f457faa51d793;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14989" ], + "x-ms-opsarmpath": [ "/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourceGroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostPools/HostPoolPowershellContained1" ], + "x-ms-lamport-ts": [ "3723" ], + "x-ms-correlation-id": [ "6b44666e-e994-43bf-a435-b497b9aec33e" ], + "Set-Cookie": [ "ARRAffinity=75a5ecf066e1ab991b7b9f4759cea9c7adab263f0998dab8b5215eb30fe435dd;Path=/;HttpOnly;Domain=rdarmprovider.dev05.avdtest.net" ], "Server": [ "Microsoft-IIS/10.0" ], "X-Powered-By": [ "ASP.NET" ], - "x-ms-request-id": [ "4663a04f-4e3c-47ff-9426-d5cfce340594" ], - "x-ms-correlation-request-id": [ "4663a04f-4e3c-47ff-9426-d5cfce340594" ], - "x-ms-routing-request-id": [ "WESTUS2:20200402T211213Z:4663a04f-4e3c-47ff-9426-d5cfce340594" ], + "x-ms-request-id": [ "6b44666e-e994-43bf-a435-b497b9aec33e" ], + "x-ms-correlation-request-id": [ "6b44666e-e994-43bf-a435-b497b9aec33e" ], + "x-ms-routing-request-id": [ "WESTUS2:20200701T190010Z:6b44666e-e994-43bf-a435-b497b9aec33e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ "Thu, 02 Apr 2020 21:12:13 GMT" ] + "Date": [ "Wed, 01 Jul 2020 19:00:10 GMT" ] }, "ContentHeaders": { - "Content-Length": [ "1752" ], + "Content-Length": [ "1810" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" ] }, - "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri2\",\"description\":\"des2\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":6,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-04-03T21:12:10.8709098Z\",\"token\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IkMyRjU1RUYxNzg0MEFCNzkzMDk2RUYzRjdEMkNBRDk0NThGNDhEOTQiLCJ0eXAiOiJKV1QifQ.eyJSZWdpc3RyYXRpb25JZCI6IjZlNjk0NmM3LWMzZTQtNGJjMS04NDcwLTg4NTUyYTk0ZGYyNCIsIkJyb2tlclVyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRicm9rZXItZGF0ci5henVyZXdlYnNpdGVzLm5ldC8iLCJEaWFnbm9zdGljc1VyaSI6Imh0dHBzOi8vbXJzLXNjdXNyMGMwMDEtcmRkaWFnbm9zdGljcy1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkVuZHBvaW50UG9vbElkIjoiZDQzZjI1ZDktNWYwMy00NTU2LWI2MjQtYTBiNTU0NmQ4Yjk3IiwiR2xvYmFsQnJva2VyVXJpIjoiaHR0cHM6Ly9tcnMtc2N1c3IwYzAwMS1yZGJyb2tlci1kYXRyLmF6dXJld2Vic2l0ZXMubmV0LyIsIkdlb2dyYXBoeSI6IlVTIiwibmJmIjoxNTg1ODYxOTMxLCJleHAiOjE1ODU5NDgzMzAsImlzcyI6IlJESW5mcmFUb2tlbk1hbmFnZXIiLCJhdWQiOiJSRG1pIn0.qS-Veh7TTcGwE8PSleKfz7aWEhjkvvhOFRSzOI3t1pzkVg5GAaDxKFAbOzGUuCVoKcFIgQz1RLQBU7NAxJay3ltwRYH-qrZwuwVbwfg3mIIIYYRclBE9sKLNQiP4AbECaIPoeHHyW56-m5v_IYrBrPA5BS7-V3RkDAgj2lKvWQpuz4nRnAkOkp8jSAtJTV3A_6P_hWtYg5v79aFAw2YEjFvOWAbgeZ0d3tjGvw_IXxl2lLKSJpKotwUbLDAZJu-75IjnmMhNqLggMLoYTrffgRHEPu8mf9vPZDbFL7Ne540tzAvQBGDrrgAtjrIJ2NTSBPfQiU2ByDDljYLyrHaACg\",\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null}}" + "Content": "{\"name\":\"HostPoolPowershellContained1\",\"id\":\"/subscriptions/292d7caa-a878-4de8-b774-689097666272/resourcegroups/datr-canadaeast/providers/Microsoft.DesktopVirtualization/hostpools/HostPoolPowershellContained1\",\"type\":\"Microsoft.DesktopVirtualization/hostpools\",\"location\":\"canadaeast\",\"tags\":null,\"kind\":null,\"properties\":{\"friendlyName\":\"fri2\",\"description\":\"des2\",\"hostPoolType\":\"Pooled\",\"personalDesktopAssignmentType\":null,\"applicationGroupReferences\":[],\"customRdpProperty\":\"\",\"maxSessionLimit\":6,\"loadBalancerType\":\"BreadthFirst\",\"validationEnvironment\":true,\"ring\":null,\"registrationInfo\":{\"expirationTime\":\"2020-07-02T19:00:07.8069049Z\",\"token\":null,\"resetToken\":false,\"registrationTokenOperation\":\"None\"},\"vmTemplate\":null,\"preferredAppGroupType\":\"Desktop\",\"migrationRequest\":null}}" } } } \ No newline at end of file diff --git a/src/DesktopVirtualization/test/Update-AzWvdHostPool.Tests.ps1 b/src/DesktopVirtualization/test/Update-AzWvdHostPool.Tests.ps1 index 59ded10b9b89..3e5d5194f4e4 100644 --- a/src/DesktopVirtualization/test/Update-AzWvdHostPool.Tests.ps1 +++ b/src/DesktopVirtualization/test/Update-AzWvdHostPool.Tests.ps1 @@ -28,7 +28,8 @@ Describe 'Update-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'RailApplications' $hostPool.Name | Should -Be 'HostPoolPowershellContained1' $hostPool.Location | Should -Be $env.Location $hostPool.HostPoolType | Should -Be 'Pooled' @@ -44,6 +45,7 @@ Describe 'Update-AzWvdHostPool' { $hostPool.Ring | Should -Be $null # @todo need to check this # $hostPool.ValidationEnvironment | Should -Be $false + $hostPool.PreferredAppGroupType | Should -Be 'RailApplications' $hostPool = Update-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -55,7 +57,8 @@ Describe 'Update-AzWvdHostPool' { -SsoContext $null ` -CustomRdpProperty $null ` -Ring $null ` - -ValidationEnvironment:$false + -ValidationEnvironment:$false ` + -PreferredAppGroupType 'Desktop' $hostPool.Name | Should -Be 'HostPoolPowershellContained1' $hostPool.Location | Should -Be $env.Location $hostPool.HostPoolType | Should -Be 'Pooled' @@ -69,7 +72,8 @@ Describe 'Update-AzWvdHostPool' { # $hostPool.CustomRdpProperty | Should -Be "" $hostPool.Ring | Should -Be $null # @todo need to check this - # $hostPool.ValidationEnvironment | Should -Be $false + # $hostPool.ValidationEnvironment | Should -Be $false3 + $hostPool.PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Get-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` @@ -88,6 +92,7 @@ Describe 'Update-AzWvdHostPool' { $hostPool.Ring | Should -Be $null # @todo need to check this # $hostPool.ValidationEnvironment | Should -Be $false + $hostPool.PreferredAppGroupType | Should -Be 'Desktop' $hostPool = Remove-AzWvdHostPool -SubscriptionId $env.SubscriptionId ` -ResourceGroupName $env.ResourceGroup ` diff --git a/src/DesktopVirtualization/test/env.json b/src/DesktopVirtualization/test/env.json index 40c639c01e09..a92aa039f93f 100644 --- a/src/DesktopVirtualization/test/env.json +++ b/src/DesktopVirtualization/test/env.json @@ -1,6 +1,6 @@ { - "Tenant": "01884692-6d96-44fa-8c58-11b4e90fef19", - "SubscriptionId": "292d7caa-a878-4de8-b774-689097666272", "ResourceGroup": "datr-canadaeast", - "Location": "canadaeast" + "SubscriptionId": "292d7caa-a878-4de8-b774-689097666272", + "Location": "canadaeast", + "Tenant": "01884692-6d96-44fa-8c58-11b4e90fef19" } diff --git a/src/DesktopVirtualization/test/utils.ps1 b/src/DesktopVirtualization/test/utils.ps1 index a1e4525e4a92..a65c5b5e7598 100644 --- a/src/DesktopVirtualization/test/utils.ps1 +++ b/src/DesktopVirtualization/test/utils.ps1 @@ -13,6 +13,8 @@ function setupEnv() { $env.Tenant = (Get-AzContext).Tenant.Id # For any resources you created for test, you should add it to $env here. $envFile = 'env.json' + $null = $env.Add("ResourceGroup", "datr-canadaeast") + $null = $env.Add("Location", "canadaeast") if ($TestMode -eq 'live') { $envFile = 'localEnv.json' }