Microsoft.Storage.MultiStorageAccountCombo UI 元素
一组用于创建多个存储帐户的控件,名称以某个公用前缀开头。
UI 示例
架构
{
"name": "element1",
"type": "Microsoft.Storage.MultiStorageAccountCombo",
"label": {
"prefix": "Storage account prefix",
"type": "Storage account type"
},
"toolTip": {
"prefix": "",
"type": ""
},
"defaultValue": {
"prefix": "sa",
"type": "Premium_LRS"
},
"constraints": {
"allowedTypes": [],
"excludedTypes": []
},
"count": 2,
"visible": true
}
示例输出
{
"prefix": "sa",
"count": 2,
"resourceGroup": "rg01",
"type": "Premium_LRS"
}
备注
- 会将
defaultValue.prefix
的值与一个或多个整数相连接来生成存储帐户名称的序列。 例如,如果defaultValue.prefix
为 sa 并且count
为 2,则会生成存储帐户名称 sa1 和 sa2。 将自动验证生成的存储帐户名称的唯一性。 - 存储帐户名称将基于
count
按字典顺序生成。 例如,如果count
为 10,则存储帐户名称以两位整数(01、02、03)结尾。 defaultValue.prefix
的默认值为null
,defaultValue.type
的默认值为 Premium_LRS。- 将隐藏未在
constraints.allowedTypes
中指定的任何类型,会显示未在constraints.excludedTypes
中指定的任何类型。constraints.allowedTypes
和constraints.excludedTypes
都是可选的,并且不能同时使用。 - 除了生成存储帐户名称之外,
count
还用于为元素设置合适的乘数。 它支持静态值(例如 2),也支持来自其他元素的动态值(例如[steps('step1').storageAccountCount]
)。 默认值是 1秒。
后续步骤
- 有关创建 UI 定义的简介,请参阅 CreateUiDefinition 入门。
- 有关 UI 元素中的公用属性的说明,请参阅 CreateUiDefinition 元素。