Benutzeroberflächenelement „Microsoft.Storage.MultiStorageAccountCombo“

Eine Gruppe von Steuerelementen zum Erstellen mehrerer Speicherkonten mit Namen, die mit einem allgemeinen Präfix beginnen.

Benutzeroberflächenbeispiel

Microsoft.Storage.MultiStorageAccountCombo

Schema

{
  "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
}

Beispielausgabe

{
  "prefix": "sa",
  "count": 2,
  "resourceGroup": "rg01",
  "type": "Premium_LRS"
}

Bemerkungen

  • Der Wert für defaultValue.prefix ist mit einer Ganzzahl oder mehreren Ganzzahlen verkettet, um die Sequenz der Speicherkontonamen zu generieren. Beispiel: Wenn defaultValue.prefix und sa und count2 ist, werden die Speicherkontonamen sa1 und sa2 erstellt. Generierte Speicherkontonamen werden automatisch auf Eindeutigkeit überprüft.
  • Die Speicherkontonamen werden lexikografisch basierend auf count erstellt. Beispiel: Wenn für count der Wert 10 angegeben ist, enden die Speicherkontonamen auf zweistelligen Integerwerten (01, 02, 03).
  • Der Standardwert für defaultValue.prefix lautet null und für defaultValue.typePremium_LRS.
  • Alle nicht in constraints.allowedTypes angegebenen Typen werden ausgeblendet, und nicht in constraints.excludedTypes angegebene Typen werden angezeigt. constraints.allowedTypes und constraints.excludedTypes sind optional, können jedoch nicht gleichzeitig angegeben werden.
  • Zusätzlich zur Erstellung von Speicherkontonamen wird count zum Festlegen des entsprechenden Multiplikators für das Element verwendet. Das Element unterstützt einen statischen Wert wie 2 oder einen dynamischen Wert aus einem anderen Element, etwa [steps('step1').storageAccountCount]. Der Standardwert ist 1.

Nächste Schritte