Compartilhar via


Elemento de 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"
}

Comentários

  • O valor de defaultValue.prefix é concatenado com um ou mais números inteiros para gerar a sequência de nomes de conta de armazenamento. Por exemplo, se defaultValue.prefix é sa e count é 2, os nomes de conta de armazenamento sa1 e sa2 são gerados. Os nomes de conta de armazenamento gerados são validados por exclusividade automaticamente.
  • Os nomes de conta de armazenamento são gerados lexicograficamente com base em count. Por exemplo, se count for 10, os nomes de conta de armazenamento terminarão com números inteiros de 2 dígitos (01, 02, 03).
  • O valor padrão para defaultValue.prefix é null, e para defaultValue.type é Premium_LRS.
  • Os tipos não especificados em constraints.allowedTypes ficam ocultos e os tipos não especificados em constraints.excludedTypes são mostrados. constraints.allowedTypes e constraints.excludedTypes 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 dá suporte a um valor estático, como 2, ou a um valor dinâmico de outro elemento, como [steps('step1').storageAccountCount]. O valor padrão é 1.

Próximas etapas