Elemento Microsoft.Storage.MultiStorageAccountCombo dell'interfaccia utente

Gruppo di controlli per la creazione di più account di archiviazione, con nomi che iniziano con un prefisso comune. Usare questo elemento quando si crea un'applicazione Azure gestita.

Esempio di interfaccia utente

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
}

Osservazioni

  • Il valore per defaultValue.prefix viene concatenato a uno o più numeri interi per generare la sequenza di nomi di account di archiviazione. Se ad esempio defaultValue.prefix è foobar e count è 2, vengono generati i nomi degli account di archiviazione foobar1 e foobar2. L'unicità dei nomi degli account di archiviazione generati viene convalidata automaticamente.
  • I nomi degli account di archiviazione vengono generati in modo lessicografico in base a count. Se ad esempio count è 10, i nomi degli account di archiviazione terminano con numeri interi a 2 cifre (01, 02, 03 e così via).
  • Il valore predefinito per defaultValue.prefix è null e quello per defaultValue.type è Premium_LRS.
  • I tipi non specificati in constraints.allowedTypes vengono nascosti e i tipi non specificati in constraints.excludedTypes vengono visualizzati. constraints.allowedTypes e constraints.excludedTypes sono entrambi facoltativi, ma non possono essere usati contemporaneamente.
  • Oltre a generare nomi di account di archiviazione, count viene usato per impostare il moltiplicatore appropriato per l'elemento. Supporta un valore statico, ad esempio 2, o un valore dinamico da un altro elemento, ad esempio [steps('step1').storageAccountCount]. Il valore predefinito è 1.

Output di esempio

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

Passaggi successivi