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
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, sedefaultValue.prefix
é sa ecount
é 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, secount
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 paradefaultValue.type
é Premium_LRS. - Os tipos não especificados em
constraints.allowedTypes
ficam ocultos e os tipos não especificados emconstraints.excludedTypes
são mostrados.constraints.allowedTypes
econstraints.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
- Para obter uma introdução à criação de definições de interface do usuário, consulte Introdução ao CreateUiDefinition.
- Para obter uma descrição das propriedades comuns em elementos de interface do usuário, consulte Elementos de CreateUiDefinition.