Skip to content

Commit 5aeeff7

Browse files
authored
Merge pull request #775 from Azure/issue-766
Issue 766
2 parents 1253eca + 50d35b0 commit 5aeeff7

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

workload/portal-ui/brownfield/portalUiNewSessionHosts.json

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
"list": "value|[*].{label:name, value:id}"
8080
}
8181
}
82-
}
82+
}
8383
]
8484
},
8585
{
@@ -100,6 +100,45 @@
100100
"type": "Microsoft.Common.Section",
101101
"label": "Virtual Machine Naming",
102102
"elements": [
103+
{
104+
"name": "prefix",
105+
"type": "Microsoft.Common.TextBox",
106+
"visible": "[not(steps('sessionHosts').naming.customNaming)]",
107+
"label": "Deployment Prefix",
108+
"subLabel": "",
109+
"defaultValue": "AVD1",
110+
"toolTip": "The name of the resource group to deploy. (Default: AVD1)",
111+
"constraints": {
112+
"required": true,
113+
"regex": "^[a-zA-Z0-9]{2,4}$",
114+
"validationMessage": "The prefix can be 2-4 aphanumeric characters."
115+
}
116+
},
117+
{
118+
"name": "environment",
119+
"type": "Microsoft.Common.DropDown",
120+
"label": "Deployment Environment",
121+
"visible": "[not(steps('sessionHosts').naming.customNaming)]",
122+
"defaultValue": "Dev",
123+
"toolTip": "The name of the resource group to deploy.",
124+
"constraints": {
125+
"required": true,
126+
"allowedValues": [
127+
{
128+
"label": "Dev",
129+
"value": "Dev"
130+
},
131+
{
132+
"label": "Test",
133+
"value": "Test"
134+
},
135+
{
136+
"label": "Prod",
137+
"value": "Prod"
138+
}
139+
]
140+
}
141+
},
103142
{
104143
"name": "customNaming",
105144
"type": "Microsoft.Common.CheckBox",
@@ -982,8 +1021,8 @@
9821021
"hostPoolResourceId": "[steps('basics').hostPool.id]",
9831022
"location": "[steps('basics').resourceScope.location.name]",
9841023
"computeRgResourceGroupName": "[steps('basics').resourceGroup.name]",
985-
"deploymentPrefix": "[first(skip(split(steps('basics').resourceGroup.name, '-'), 2))]",
986-
"deploymentEnvironment": "[first(skip(split(steps('basics').resourceGroup.name, '-'), 3))]",
1024+
"deploymentPrefix": "[if(not(steps('sessionHosts').naming.customNaming), steps('sessionHosts').naming.prefix, '')]",
1025+
"deploymentEnvironment": "[if(not(steps('sessionHosts').naming.customNaming), steps('sessionHosts').naming.environment, '')]",
9871026
"customNaming": "[steps('sessionHosts').naming.customNaming]",
9881027
"sessionHostCustomNamePrefix": "[if(steps('sessionHosts').naming.customNaming, steps('sessionHosts').naming.vmNamePrefix, 'notapp')]",
9891028
"count": "[steps('sessionHosts').naming.count]",

0 commit comments

Comments
 (0)