You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/managed-applications/publish-service-catalog-bring-your-own-storage.md
+73-84Lines changed: 73 additions & 84 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,20 +53,36 @@ Add the following JSON and save the file. It defines the resources to deploy an
53
53
"defaultValue": "[resourceGroup().location]"
54
54
},
55
55
"appServicePlanNamePrefix": {
56
-
"type": "string"
56
+
"type": "string",
57
+
"maxLength": 27,
58
+
"metadata": {
59
+
"description": "App Service plan name prefix."
60
+
}
57
61
},
58
62
"appServiceNamePrefix": {
59
-
"type": "string"
63
+
"type": "string",
64
+
"maxLength": 47,
65
+
"metadata": {
66
+
"description": "App Service name prefix."
67
+
}
60
68
},
61
69
"storageAccountNamePrefix": {
62
70
"type": "string",
63
71
"maxLength": 11,
64
72
"metadata": {
65
-
"description": "Storage account name prefix"
73
+
"description": "Storage account name prefix."
66
74
}
67
75
},
68
76
"storageAccountType": {
69
-
"type": "string"
77
+
"type": "string",
78
+
"allowedValues": [
79
+
"Premium_LRS",
80
+
"Standard_LRS",
81
+
"Standard_GRS"
82
+
],
83
+
"metadata": {
84
+
"description": "Storage account type allowed values"
85
+
}
70
86
}
71
87
},
72
88
"variables": {
@@ -163,14 +179,14 @@ Add the following JSON to the file and save it.
163
179
"label": "Web App settings",
164
180
"subLabel": {
165
181
"preValidation": "Configure the web app settings",
166
-
"postValidation": "Done"
182
+
"postValidation": "Completed"
167
183
},
168
184
"elements": [
169
185
{
170
186
"name": "appServicePlanName",
171
187
"type": "Microsoft.Common.TextBox",
172
-
"label": "App service plan name prefix",
173
-
"placeholder": "App service plan name prefix",
188
+
"label": "App Service plan name prefix",
189
+
"placeholder": "App Service plan name prefix",
174
190
"defaultValue": "",
175
191
"toolTip": "Use alphanumeric characters or hyphens with a maximum of 27 characters.",
176
192
"constraints": {
@@ -183,8 +199,8 @@ Add the following JSON to the file and save it.
183
199
{
184
200
"name": "appServiceName",
185
201
"type": "Microsoft.Common.TextBox",
186
-
"label": "App service name prefix",
187
-
"placeholder": "App service name prefix",
202
+
"label": "App Service name prefix",
203
+
"placeholder": "App Service name prefix",
188
204
"defaultValue": "",
189
205
"toolTip": "Use alphanumeric characters or hyphens with a maximum of 47 characters.",
190
206
"constraints": {
@@ -200,8 +216,8 @@ Add the following JSON to the file and save it.
200
216
"name": "storageConfig",
201
217
"label": "Storage settings",
202
218
"subLabel": {
203
-
"preValidation": "Configure the infrastructure settings",
204
-
"postValidation": "Done"
219
+
"preValidation": "Configure the storage settings",
220
+
"postValidation": "Completed"
205
221
},
206
222
"elements": [
207
223
{
@@ -224,7 +240,8 @@ Add the following JSON to the file and save it.
224
240
"Standard_LRS",
225
241
"Standard_GRS"
226
242
]
227
-
}
243
+
},
244
+
"visible": true
228
245
}
229
246
]
230
247
}
@@ -437,78 +454,50 @@ roleid=$(az role definition list --name Owner --query [].name --output tsv)
437
454
438
455
Use the following ARM template to deploy the managed application definition in your service catalog. After the deployment, the definition files are stored in your bring your own storage account.
439
456
440
-
Open Visual Studio Code, create a file with the name _azuredeploy.json_ and save it.
457
+
Open Visual Studio Code, create a file with the name _deployDefinition.bicep_ and save it.
For more information about the template's properties, see [Microsoft.Solutions/applicationDefinitions](/azure/templates/microsoft.solutions/applicationdefinitions?pivots=deployment-language-arm-template).
@@ -519,7 +508,7 @@ The `lockLevel` on the managed resource group prevents the customer from perform
519
508
520
509
The managed application definition's deployment template needs input for several parameters. The deployment command prompts you for the values or you can create a parameter file for the values. In this example, we use a parameter file to pass the parameter values to the deployment command.
521
510
522
-
In Visual Studio Code, create a new file named _azuredeploy-parameters.json_ and save it.
511
+
In Visual Studio Code, create a new file named _deployDefinition.parameters.json_ and save it.
523
512
524
513
Add the following to your parameter file and save it. Then, replace the `{placeholder values}` including the curly braces, with your values.
0 commit comments