Microsoft.Storage.MultiStorageAccountCombo UI öğesi

Ortak bir ön ek ile başlayan adlara sahip birkaç depolama hesabı oluşturmaya yönelik bir denetim grubu.

Kullanıcı arabirimi örneği

Microsoft.Storage.MultiStorageAccountCombo

Şema

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

Örnek çıktı

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

Açıklamalar

  • değeri defaultValue.prefix , depolama hesabı adlarının sırasını oluşturmak için bir veya daha fazla tamsayı ile birleştirilir. Örneğin, defaultValue.prefixsa ve count2 ise, depolama hesabı adları sa1 ve sa2 oluşturulur. Oluşturulan depolama hesabı adları, benzersizlik için otomatik olarak doğrulanır.
  • Depolama hesabı adları, temelinde countsözcük temelli olarak oluşturulur. Örneğin, 10 ise count depolama hesabı adları iki basamaklı tamsayılarla (01, 02, 03) biter.
  • için defaultValue.prefix varsayılan değer null, için defaultValue.type ise Premium_LRS.
  • içinde constraints.allowedTypes belirtilmeyen herhangi bir tür gizlenir ve içinde constraints.excludedTypes belirtilmeyen herhangi bir tür gösterilir. constraints.allowedTypes ve constraints.excludedTypes her ikisi de isteğe bağlıdır, ancak aynı anda kullanılamaz.
  • Depolama hesabı adları oluşturmaya ek olarak, count öğesi için uygun çarpanı ayarlamak için kullanılır. 2 gibi bir statik değeri veya gibi [steps('step1').storageAccountCount]başka bir öğeden dinamik değeri destekler. Varsayılan değer 1'dir.

Sonraki adımlar