Elemento da interface do usuário Microsoft.Storage.MultiStorageAccountCombo

Um grupo de controles para criar várias contas de armazenamento com nomes que começam com um prefixo comum.

Exemplo de interface do usuário

Microsoft.Storage.MultiStorageAccountCombo

Esquema

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

Saída de exemplo

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

Observações

  • O valor for defaultValue.prefix é concatenado com um ou mais inteiros para gerar a sequência de nomes de contas de armazenamento. Por exemplo, se defaultValue.prefix é sa e count é 2, então os nomes de conta de armazenamento sa1 e sa2 são gerados. Os nomes de contas de armazenamento gerados são validados automaticamente para exclusividade.
  • Os nomes das contas de armazenamento são gerados lexicograficamente com base em count. Por exemplo, se count for 10, os nomes das contas de armazenamento terminam com números inteiros de dois dígitos (01, 02, 03).
  • O valor padrão para defaultValue.prefix é null, e para defaultValue.type é Premium_LRS.
  • Qualquer tipo não especificado em constraints.allowedTypes é oculto e qualquer tipo não especificado em constraints.excludedTypes é mostrado. constraints.allowedTypes e constraints.excludedTypes ambos são opcionais, mas não podem ser usados simultaneamente.
  • Além de gerar nomes de conta de armazenamento, count é usado para definir o multiplicador apropriado para o elemento. Ele suporta um valor estático, como 2, ou um valor dinâmico de outro elemento, como [steps('step1').storageAccountCount]. O valor padrão é 1.

Próximos passos