Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
798f644
updates
Mar 6, 2025
11c73cb
updates
Mar 6, 2025
283416c
updates
Mar 6, 2025
b9c1d49
updates
Mar 6, 2025
c8fa304
updates
Mar 6, 2025
b1b0d4c
updates
Mar 6, 2025
f36d47b
updates
Mar 6, 2025
04ac691
updates
Mar 6, 2025
d3d80cf
Added Support for EntraID identities (#754)
shawntmeyer Mar 6, 2025
04618f5
updates
Mar 6, 2025
9655169
updates
Mar 6, 2025
c896331
fixed the filtering and added condition for info box on manageement p…
shawntmeyer Mar 6, 2025
ee06ed6
fixed filter on sku
shawntmeyer Mar 6, 2025
3c79419
updated branch name for tests
shawntmeyer Mar 6, 2025
b457c8e
added filter for SKU
shawntmeyer Mar 6, 2025
2bda7d7
added Service Principal to Role Assignment
shawntmeyer Mar 6, 2025
3eabd22
added ServicePrincipal to Role Assignment
shawntmeyer Mar 6, 2025
d5d3339
changed avdEnterpriseAppId to avdServicePrincipalId
shawntmeyer Mar 6, 2025
1065172
changed branch
shawntmeyer Mar 7, 2025
0bccefa
update doc
shawntmeyer Mar 7, 2025
295a25d
updated share path creation in configureSessionHost.bicep
shawntmeyer Mar 7, 2025
1c32792
fixed filesharepath for fslogix
shawntmeyer Mar 7, 2025
29251e3
updates
Mar 7, 2025
5dde3f2
Merge branch 'EntraID-Storage-Features' of https://github.com/Azure/a…
Mar 7, 2025
039d464
updates
Mar 7, 2025
59e7fb9
updates
Mar 7, 2025
15d0bd2
updates
Mar 7, 2025
70346cb
updates
Mar 7, 2025
84fe1a3
updates
Mar 7, 2025
e267abd
updates
Mar 7, 2025
82a1d89
updated new session host portal ui
shawntmeyer Mar 7, 2025
45296ba
Merge branch 'EntraID-Storage-Features' of https://github.com/Azure/a…
shawntmeyer Mar 7, 2025
d2d245e
added filtering for storage Account
shawntmeyer Mar 7, 2025
f734647
allowed descrption on storage account
shawntmeyer Mar 7, 2025
71665d4
updates
Mar 7, 2025
c77b8f5
updates
Mar 7, 2025
f563215
added new add-on for storage account key rotation
shawntmeyer Mar 7, 2025
222774c
updates
Mar 7, 2025
2071ee7
Merge branch 'EntraID-Storage-Features' of https://github.com/Azure/a…
Mar 7, 2025
716e821
renamed file
shawntmeyer Mar 7, 2025
6917112
Merge branch 'EntraID-Storage-Features' of https://github.com/Azure/a…
shawntmeyer Mar 7, 2025
28d6e0d
fixed file name
shawntmeyer Mar 7, 2025
f662e3c
improved resource group drop down to show only those with cm-resource…
shawntmeyer Mar 8, 2025
60a79eb
have to disable roaming the recycle bin to prevent corruption of recy…
shawntmeyer Mar 8, 2025
012c8e9
fixed key path
shawntmeyer Mar 9, 2025
d353d5d
fixed minor bug in set sessionhost script
shawntmeyer Mar 11, 2025
ba09767
updates to api
shawntmeyer Mar 12, 2025
cf1aefa
fixed loop variable
shawntmeyer Mar 12, 2025
b628325
removed bold on Resource Group
shawntmeyer Mar 12, 2025
d4349e0
fixed set-registryValue error
shawntmeyer Mar 12, 2025
de4097e
updated name of deployments
shawntmeyer Mar 12, 2025
2092058
update batch deployment name
shawntmeyer Mar 12, 2025
209ff40
updated parameter on Set-RegistryValue call for Entra ID
shawntmeyer Mar 12, 2025
3960ea3
updated deployment names to increment batchid + 1
shawntmeyer Mar 12, 2025
ba11d63
updated logging
shawntmeyer Mar 12, 2025
40c1a2b
fixed parameter on write-log calls
shawntmeyer Mar 12, 2025
954d31d
added local group membership for fslogix
shawntmeyer Mar 12, 2025
c4938d1
added garbage collection to hkcu unload
shawntmeyer Mar 12, 2025
203453b
added error catching
shawntmeyer Mar 12, 2025
5e1af7b
retrieved deppref and environment from rg name
shawntmeyer Mar 12, 2025
034b699
updates
Mar 12, 2025
4aeeced
Merge branches 'EntraID-Storage-Features' and 'EntraID-Storage-Featur…
Mar 12, 2025
c6b43da
reverting commit
Mar 12, 2025
325cc6f
reverting commit
Mar 12, 2025
ea1d490
reverted commit
shawntmeyer Mar 12, 2025
340e924
DesktopVirtualization AVM API Version Update for US Gov Support
shawntmeyer Mar 12, 2025
da6df1d
updated desktopvirtualization application avm api version
shawntmeyer Mar 12, 2025
e7681f7
updated more modules with gov api version
shawntmeyer Mar 12, 2025
4bf9548
avm update for subnets and privatednszones
shawntmeyer Mar 12, 2025
c56c60f
regenerate arm
shawntmeyer Mar 12, 2025
6907d46
updated hostpool api version everywhere
shawntmeyer Mar 12, 2025
fb706c8
fixed appid to search on portal-ui
shawntmeyer Mar 12, 2025
ba49d37
updated graphapi filter
shawntmeyer Mar 12, 2025
9e46a9e
fixed bug in disk encryption section of UI
shawntmeyer Mar 13, 2025
01a229a
PR merge updates
Mar 19, 2025
dbd1c02
PR merge updates
Mar 19, 2025
32735a4
PR merge updates
Mar 19, 2025
7d789be
PR merge updates
Mar 20, 2025
aeea82c
PR merge updates
Mar 20, 2025
7b4db96
PR merge updates
Mar 20, 2025
8cc4efe
PR merge updates
Mar 20, 2025
c5c19d6
PR merge updates
Mar 20, 2025
3533f47
PR merge updates
Mar 20, 2025
554500a
PR merge updates
Mar 20, 2025
c67b307
Merge branch 'main' into EntraID-Storage-Features
danycontre Mar 20, 2025
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
2 changes: 1 addition & 1 deletion avm/1.0.0/res/automation/automation-account/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -489,7 +489,7 @@ module automationAccount_privateEndpoints 'br/public:avm/res/network/private-end
enableTelemetry: privateEndpoint.?enableTelemetry ?? enableTelemetry
location: privateEndpoint.?location ?? reference(
split(privateEndpoint.subnetResourceId, '/subnets/')[0],
'2020-06-01',
'2024-06-01',
'Full'
).location
lock: privateEndpoint.?lock ?? lock
Expand Down
2 changes: 1 addition & 1 deletion avm/1.0.0/res/automation/automation-account/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -2538,7 +2538,7 @@
"value": "[coalesce(tryGet(coalesce(parameters('privateEndpoints'), createArray())[copyIndex()], 'enableTelemetry'), parameters('enableTelemetry'))]"
},
"location": {
"value": "[coalesce(tryGet(coalesce(parameters('privateEndpoints'), createArray())[copyIndex()], 'location'), reference(split(coalesce(parameters('privateEndpoints'), createArray())[copyIndex()].subnetResourceId, '/subnets/')[0], '2020-06-01', 'Full').location)]"
"value": "[coalesce(tryGet(coalesce(parameters('privateEndpoints'), createArray())[copyIndex()], 'location'), reference(split(coalesce(parameters('privateEndpoints'), createArray())[copyIndex()].subnetResourceId, '/subnets/')[0], '2024-03-01', 'Full').location)]"
},
"lock": {
"value": "[coalesce(tryGet(coalesce(parameters('privateEndpoints'), createArray())[copyIndex()], 'lock'), parameters('lock'))]"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@ resource virtualNetwork 'Microsoft.Network/virtualNetworks@2023-04-01' = {
}
}

resource privateDNSZone 'Microsoft.Network/privateDnsZones@2020-06-01' = {
resource privateDNSZone 'Microsoft.Network/privateDnsZones@2024-06-01' = {
name: 'privatelink.azure-automation.net'
location: 'global'

resource virtualNetworkLinks 'virtualNetworkLinks@2020-06-01' = {
resource virtualNetworkLinks 'virtualNetworkLinks@2024-06-01' = {
name: '${virtualNetwork.name}-vnetlink'
location: 'global'
properties: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ resource virtualNetwork 'Microsoft.Network/virtualNetworks@2023-04-01' = {
}
}

resource privateDNSZone 'Microsoft.Network/privateDnsZones@2020-06-01' = {
resource privateDNSZone 'Microsoft.Network/privateDnsZones@2024-06-01' = {
name: 'privatelink.azure-automation.net'
location: 'global'

resource virtualNetworkLinks 'virtualNetworkLinks@2020-06-01' = {
resource virtualNetworkLinks 'virtualNetworkLinks@2024-06-01' = {
name: '${virtualNetwork.name}-vnetlink'
location: 'global'
properties: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ This module deploys an Azure Virtual Desktop Application Group.
| :-- | :-- |
| `Microsoft.Authorization/locks` | [2020-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2020-05-01/locks) |
| `Microsoft.Authorization/roleAssignments` | [2022-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2022-04-01/roleAssignments) |
| `Microsoft.DesktopVirtualization/applicationGroups` | [2024-04-08-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/applicationGroups) |
| `Microsoft.DesktopVirtualization/applicationGroups/applications` | [2024-04-08-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/applicationGroups/applications) |
| `Microsoft.DesktopVirtualization/applicationGroups` | [2023-09-05](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/applicationGroups) |
| `Microsoft.DesktopVirtualization/applicationGroups/applications` | [2023-09-05](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/applicationGroups/applications) |
| `Microsoft.Insights/diagnosticSettings` | [2021-05-01-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) |

## Usage examples
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This module deploys an Azure Virtual Desktop Application Group Application.

| Resource Type | API Version |
| :-- | :-- |
| `Microsoft.DesktopVirtualization/applicationGroups/applications` | [2024-04-08-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/applicationGroups/applications) |
| `Microsoft.DesktopVirtualization/applicationGroups/applications` | [2023-09-05](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/applicationGroups/applications) |

## Parameters

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ param iconPath string = ''
@sys.description('Optional. Index of the icon.')
param iconIndex int = 0

resource appGroup 'Microsoft.DesktopVirtualization/applicationGroups@2024-04-08-preview' existing = {
resource appGroup 'Microsoft.DesktopVirtualization/applicationGroups@2023-09-05' existing = {
name: applicationGroupName
}

resource application 'Microsoft.DesktopVirtualization/applicationGroups/applications@2024-04-08-preview' = {
resource application 'Microsoft.DesktopVirtualization/applicationGroups/applications@2023-09-05' = {
name: name
parent: appGroup
properties: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.26.54.24096",
"templateHash": "11159515031632739969"
"version": "0.33.93.31351",
"templateHash": "3961073075950222669"
},
"name": "Azure Virtual Desktop Application Group Application",
"description": "This module deploys an Azure Virtual Desktop Application Group Application.",
Expand Down
24 changes: 11 additions & 13 deletions avm/1.0.0/res/desktop-virtualization/application-group/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,11 @@ resource avmTelemetry 'Microsoft.Resources/deployments@2023-07-01' =
}
}

resource appGroup_hostpool 'Microsoft.DesktopVirtualization/hostPools@2024-04-08-preview' existing = {
resource appGroup_hostpool 'Microsoft.DesktopVirtualization/hostPools@2023-09-05' existing = {
name: hostpoolName
}

resource appGroup 'Microsoft.DesktopVirtualization/applicationGroups@2024-04-08-preview' = {
resource appGroup 'Microsoft.DesktopVirtualization/applicationGroups@2023-09-05' = {
name: name
location: location
tags: tags
Expand All @@ -109,14 +109,14 @@ module appGroup_applications 'application/main.bicep' = [
params: {
name: application.name
applicationGroupName: appGroup.name
description: contains(application, 'description') ? application.description : ''
friendlyName: contains(application, 'friendlyName') ? application.friendlyName : appGroup.name
description: application.?description ?? ''
friendlyName: application.?friendlyName ?? appGroup.name
filePath: application.filePath
commandLineSetting: contains(application, 'commandLineSetting') ? application.commandLineSetting : 'DoNotAllow'
commandLineArguments: contains(application, 'commandLineArguments') ? application.commandLineArguments : ''
showInPortal: contains(application, 'showInPortal') ? application.showInPortal : false
iconPath: contains(application, 'iconPath') ? application.iconPath : application.filePath
iconIndex: contains(application, 'iconIndex') ? application.iconIndex : 0
commandLineSetting: application.?commandLineSetting ?? 'DoNotAllow'
commandLineArguments: application.?commandLineArguments ?? ''
showInPortal: application.?showInPortal ?? false
iconPath: application.?iconPath ?? application.filePath
iconIndex: application.?iconIndex ?? 0
}
}
]
Expand All @@ -137,11 +137,9 @@ resource appGroup_roleAssignments 'Microsoft.Authorization/roleAssignments@2022-
for (roleAssignment, index) in (roleAssignments ?? []): {
name: guid(appGroup.id, roleAssignment.principalId, roleAssignment.roleDefinitionIdOrName)
properties: {
roleDefinitionId: contains(builtInRoleNames, roleAssignment.roleDefinitionIdOrName)
? builtInRoleNames[roleAssignment.roleDefinitionIdOrName]
: contains(roleAssignment.roleDefinitionIdOrName, '/providers/Microsoft.Authorization/roleDefinitions/')
roleDefinitionId: builtInRoleNames[?roleAssignment.roleDefinitionIdOrName] ?? (contains(roleAssignment.roleDefinitionIdOrName, '/providers/Microsoft.Authorization/roleDefinitions/')
? roleAssignment.roleDefinitionIdOrName
: subscriptionResourceId('Microsoft.Authorization/roleDefinitions', roleAssignment.roleDefinitionIdOrName)
: subscriptionResourceId('Microsoft.Authorization/roleDefinitions', roleAssignment.roleDefinitionIdOrName))
principalId: roleAssignment.principalId
description: roleAssignment.?description
principalType: roleAssignment.?principalType
Expand Down
46 changes: 30 additions & 16 deletions avm/1.0.0/res/desktop-virtualization/application-group/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "14213682580568647702"
"version": "0.33.93.31351",
"templateHash": "11120131172578458858"
},
"name": "Azure Virtual Desktop Application Group",
"description": "This module deploys an Azure Virtual Desktop Application Group.",
Expand Down Expand Up @@ -304,12 +304,12 @@
"appGroup_hostpool": {
"existing": true,
"type": "Microsoft.DesktopVirtualization/hostPools",
"apiVersion": "2024-04-08-preview",
"apiVersion": "2023-09-05",
"name": "[parameters('hostpoolName')]"
},
"appGroup": {
"type": "Microsoft.DesktopVirtualization/applicationGroups",
"apiVersion": "2024-04-08-preview",
"apiVersion": "2023-09-05",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"tags": "[parameters('tags')]",
Expand All @@ -330,7 +330,7 @@
"scope": "[format('Microsoft.DesktopVirtualization/applicationGroups/{0}', parameters('name'))]",
"name": "[guid(resourceId('Microsoft.DesktopVirtualization/applicationGroups', parameters('name')), coalesce(parameters('roleAssignments'), createArray())[copyIndex()].principalId, coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName)]",
"properties": {
"roleDefinitionId": "[if(contains(variables('builtInRoleNames'), coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName), variables('builtInRoleNames')[coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName], if(contains(coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName, '/providers/Microsoft.Authorization/roleDefinitions/'), coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName, subscriptionResourceId('Microsoft.Authorization/roleDefinitions', coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName)))]",
"roleDefinitionId": "[coalesce(tryGet(variables('builtInRoleNames'), coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName), if(contains(coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName, '/providers/Microsoft.Authorization/roleDefinitions/'), coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName, subscriptionResourceId('Microsoft.Authorization/roleDefinitions', coalesce(parameters('roleAssignments'), createArray())[copyIndex()].roleDefinitionIdOrName)))]",
"principalId": "[coalesce(parameters('roleAssignments'), createArray())[copyIndex()].principalId]",
"description": "[tryGet(coalesce(parameters('roleAssignments'), createArray())[copyIndex()], 'description')]",
"principalType": "[tryGet(coalesce(parameters('roleAssignments'), createArray())[copyIndex()], 'principalType')]",
Expand Down Expand Up @@ -394,25 +394,39 @@
"applicationGroupName": {
"value": "[parameters('name')]"
},
"description": "[if(contains(parameters('applications')[copyIndex()], 'description'), createObject('value', parameters('applications')[copyIndex()].description), createObject('value', ''))]",
"friendlyName": "[if(contains(parameters('applications')[copyIndex()], 'friendlyName'), createObject('value', parameters('applications')[copyIndex()].friendlyName), createObject('value', parameters('name')))]",
"description": {
"value": "[coalesce(tryGet(parameters('applications')[copyIndex()], 'description'), '')]"
},
"friendlyName": {
"value": "[coalesce(tryGet(parameters('applications')[copyIndex()], 'friendlyName'), parameters('name'))]"
},
"filePath": {
"value": "[parameters('applications')[copyIndex()].filePath]"
},
"commandLineSetting": "[if(contains(parameters('applications')[copyIndex()], 'commandLineSetting'), createObject('value', parameters('applications')[copyIndex()].commandLineSetting), createObject('value', 'DoNotAllow'))]",
"commandLineArguments": "[if(contains(parameters('applications')[copyIndex()], 'commandLineArguments'), createObject('value', parameters('applications')[copyIndex()].commandLineArguments), createObject('value', ''))]",
"showInPortal": "[if(contains(parameters('applications')[copyIndex()], 'showInPortal'), createObject('value', parameters('applications')[copyIndex()].showInPortal), createObject('value', false()))]",
"iconPath": "[if(contains(parameters('applications')[copyIndex()], 'iconPath'), createObject('value', parameters('applications')[copyIndex()].iconPath), createObject('value', parameters('applications')[copyIndex()].filePath))]",
"iconIndex": "[if(contains(parameters('applications')[copyIndex()], 'iconIndex'), createObject('value', parameters('applications')[copyIndex()].iconIndex), createObject('value', 0))]"
"commandLineSetting": {
"value": "[coalesce(tryGet(parameters('applications')[copyIndex()], 'commandLineSetting'), 'DoNotAllow')]"
},
"commandLineArguments": {
"value": "[coalesce(tryGet(parameters('applications')[copyIndex()], 'commandLineArguments'), '')]"
},
"showInPortal": {
"value": "[coalesce(tryGet(parameters('applications')[copyIndex()], 'showInPortal'), false())]"
},
"iconPath": {
"value": "[coalesce(tryGet(parameters('applications')[copyIndex()], 'iconPath'), parameters('applications')[copyIndex()].filePath)]"
},
"iconIndex": {
"value": "[coalesce(tryGet(parameters('applications')[copyIndex()], 'iconIndex'), 0)]"
}
},
"template": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "12429020349302903087"
"version": "0.33.93.31351",
"templateHash": "3961073075950222669"
},
"name": "Azure Virtual Desktop Application Group Application",
"description": "This module deploys an Azure Virtual Desktop Application Group Application.",
Expand Down Expand Up @@ -494,7 +508,7 @@
"resources": [
{
"type": "Microsoft.DesktopVirtualization/applicationGroups/applications",
"apiVersion": "2024-04-08-preview",
"apiVersion": "2023-09-05",
"name": "[format('{0}/{1}', parameters('applicationGroupName'), parameters('name'))]",
"properties": {
"description": "[parameters('description')]",
Expand Down Expand Up @@ -565,7 +579,7 @@
"metadata": {
"description": "The location of the scaling plan."
},
"value": "[reference('appGroup', '2024-04-08-preview', 'full').location]"
"value": "[reference('appGroup', '2023-09-05', 'full').location]"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ param location string = resourceGroup().location
@description('Required. The name of the Host Pool to create.')
param hostPoolName string

resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2024-04-08-preview' = {
resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2023-09-05' = {
name: hostPoolName
location: location
properties: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ resource managedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2018-
location: location
}

resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2024-04-08-preview' = {
resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2023-09-05' = {
name: hostPoolName
location: location
properties: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ param location string = resourceGroup().location
@description('Required. The name of the Host Pool to create.')
param hostPoolName string

resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2024-04-08-preview' = {
resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2023-09-05' = {
name: hostPoolName
location: location
properties: {
Expand Down
2 changes: 1 addition & 1 deletion avm/1.0.0/res/desktop-virtualization/host-pool/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This module deploys an Azure Virtual Desktop Host Pool
| :-- | :-- |
| `Microsoft.Authorization/locks` | [2020-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2020-05-01/locks) |
| `Microsoft.Authorization/roleAssignments` | [2022-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2022-04-01/roleAssignments) |
| `Microsoft.DesktopVirtualization/hostPools` | [2024-04-08-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/hostPools) |
| `Microsoft.DesktopVirtualization/hostPools` | [2023-09-05](https://learn.microsoft.com/en-us/azure/templates/Microsoft.DesktopVirtualization/2023-09-05/hostPools) |
| `Microsoft.Insights/diagnosticSettings` | [2021-05-01-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) |
| `Microsoft.Network/privateEndpoints` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/privateEndpoints) |
| `Microsoft.Network/privateEndpoints/privateDnsZoneGroups` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/privateEndpoints/privateDnsZoneGroups) |
Expand Down
4 changes: 2 additions & 2 deletions avm/1.0.0/res/desktop-virtualization/host-pool/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ resource avmTelemetry 'Microsoft.Resources/deployments@2023-07-01' =
}
}

resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2024-04-08-preview' = {
resource hostPool 'Microsoft.DesktopVirtualization/hostPools@2023-09-05' = {
name: name
location: location
tags: tags
Expand Down Expand Up @@ -255,7 +255,7 @@ module hostPool_privateEndpoints 'br/public:avm/res/network/private-endpoint:0.4
enableTelemetry: privateEndpoint.?enableTelemetry ?? enableTelemetry
location: privateEndpoint.?location ?? reference(
split(privateEndpoint.subnetResourceId, '/subnets/')[0],
'2020-06-01',
'2024-03-01',
'Full'
).location
// lock: privateEndpoint.?lock ?? lock
Expand Down
Loading
Loading