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
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, sedefaultValue.prefix
é sa ecount
é 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, secount
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 paradefaultValue.type
é Premium_LRS. - Qualquer tipo não especificado em
constraints.allowedTypes
é oculto e qualquer tipo não especificado emconstraints.excludedTypes
é mostrado.constraints.allowedTypes
econstraints.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
- Para obter uma introdução à criação de definições de interface do usuário, consulte Introdução a CreateUiDefinition.
- Para obter uma descrição das propriedades comuns em elementos da interface do usuário, consulte Elementos CreateUiDefinition.