Bagikan melalui


Elemen UI Microsoft.Storage.MultiStorageAccountCombo

Sekelompok kontrol untuk membuat beberapa akun penyimpanan dengan nama yang dimulai dengan prefiks umum.

Sampel UI

              Microsoft.Storage.MultiStorageAccountCombo

Skema

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

Sampel output

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

Keterangan

  • Nilai untuk defaultValue.prefix digabungkan dengan satu atau beberapa bilangan bulat untuk menghasilkan urutan nama akun penyimpanan. Misalnya, jika defaultValue.prefix adalah sa dan count adalah 2, nama akun penyimpanan sa1 dan sa2 akan dihasilkan. Nama akun penyimpanan yang dihasilkan divalidasi untuk keunikan secara otomatis.
  • Nama akun penyimpanan dihasilkan secara leksikograf berdasarkan count. Misalnya, jika count adalah 10, nama akun penyimpanan diakhiri dengan bilangan bulat dua digit (01, 02, 03).
  • Nilai default untuk defaultValue.prefix adalah null, dan untuk defaultValue.type adalah Premium_LRS.
  • Jenis apa pun yang tidak ditentukan constraints.allowedTypes disembunyikan, dan jenis apa pun yang tidak ditentukan constraints.excludedTypes ditampilkan. constraints.allowedTypes dan constraints.excludedTypes keduanya opsional, tetapi tidak dapat digunakan secara bersamaan.
  • Selain menghasilkan nama akun penyimpanan, count digunakan untuk mengeset pengali yang sesuai untuk elemen. Ini mendukung nilai statis, seperti 2, atau nilai dinamis dari elemen lain, seperti [steps('step1').storageAccountCount]. Nilai default adalah 1.

Langkah berikutnya