Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
304 changes: 222 additions & 82 deletions src/DesktopVirtualization/Az.DesktopVirtualization.format.ps1xml

Large diffs are not rendered by default.

11 changes: 7 additions & 4 deletions src/DesktopVirtualization/Az.DesktopVirtualization.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 5/28/2020
# Generated on: 2020-07-16
#

@{
Expand All @@ -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'
Expand Down Expand Up @@ -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 = ''
Expand Down Expand Up @@ -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 = ''
Expand Down
10 changes: 5 additions & 5 deletions src/DesktopVirtualization/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand All @@ -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 `
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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; `
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
}
2 changes: 1 addition & 1 deletion src/DesktopVirtualization/exports/New-AzWvdApplication.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
24 changes: 12 additions & 12 deletions src/DesktopVirtualization/exports/New-AzWvdApplicationGroup.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -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},
Expand Down
17 changes: 12 additions & 5 deletions src/DesktopVirtualization/exports/New-AzWvdHostPool.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -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')]
Expand Down Expand Up @@ -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},
Expand Down
14 changes: 7 additions & 7 deletions src/DesktopVirtualization/exports/New-AzWvdWorkspace.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -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[]]
Expand All @@ -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},
Expand Down
Loading