Microsoft.Storage.MultiStorageAccountCombo UI 元素

一组用于创建多个存储帐户的控件,名称以某个公用前缀开头。

UI 示例

Microsoft.Storage.MultiStorageAccountCombo

架构

{
  "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.prefixsa 并且 count2,则会生成存储帐户名称 sa1sa2。 将自动验证生成的存储帐户名称的唯一性。
  • 存储帐户名称将基于 count 按字典顺序生成。 例如,如果 count 为 10,则存储帐户名称以两位整数(01、02、03)结尾。
  • defaultValue.prefix 的默认值为 nulldefaultValue.type 的默认值为 Premium_LRS
  • 将隐藏未在 constraints.allowedTypes 中指定的任何类型,会显示未在 constraints.excludedTypes 中指定的任何类型。 constraints.allowedTypesconstraints.excludedTypes 都是可选的,并且不能同时使用。
  • 除了生成存储帐户名称之外,count 还用于为元素设置合适的乘数。 它支持静态值(例如 2),也支持来自其他元素的动态值(例如 [steps('step1').storageAccountCount])。 默认值是 1秒。

后续步骤