Elemento da interface do usuário Microsoft.Solutions.ResourceSelector
O ResourceSelector
elemento de interface do usuário (UI) permite que os usuários selecionem um recurso existente do Azure a partir de uma assinatura. Você especifica o namespace do provedor de recursos e o tipo de recurso, como Microsoft.Storage/storageAccounts
no JSON do elemento. Você pode usar o elemento para filtrar a lista por assinatura ou local. Na interface do usuário do elemento, para pesquisar dentro do conteúdo da lista, você pode digitar um filtro como nome do grupo de recursos, nome do recurso ou um nome parcial.
Exemplo de interface do usuário
Neste exemplo, a localização do elemento é definida como all
. A lista mostra todas as contas de armazenamento na assinatura. Você pode usar a caixa de filtro para pesquisar dentro da lista.
Neste exemplo, a localização do elemento é definida como onBasics
. A lista mostra as contas de armazenamento que existem no local selecionado na guia Noções básicas . Você pode usar a caixa de filtro para pesquisar dentro da lista.
Quando você usa o elemento para restringir a assinatura para onBasics
a interface do usuário não mostra o nome da assinatura na lista. Você pode usar a caixa de filtro para pesquisar dentro da lista.
Esquema
{
"name": "storageSelector",
"type": "Microsoft.Solutions.ResourceSelector",
"label": "Select storage accounts",
"resourceType": "Microsoft.Storage/storageAccounts",
"options": {
"filter": {
"subscription": "onBasics",
"location": "onBasics"
}
}
}
Saída de exemplo
"id": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}",
"location": "{deployed-location}",
"name": "{resource-name}"
Observações
resourceType
Na propriedade, forneça o namespace do provedor de recursos e o nome do tipo de recurso para o recurso que você deseja mostrar na lista. Para obter mais informações, consulte a documentação de referência dos provedores de recursos.- A
filter
propriedade restringe as opções disponíveis para os recursos. Pode restringir os resultados por localização ou subscrição.all
: Mostra todos os recursos e é o valor padrão.onBasics
: Mostra apenas os recursos que correspondem à seleção na guia Noções básicas .- Se você omitir a
filter
propriedade do arquivo createUiDefinition.json , todos os recursos para o tipo de recurso especificado serão mostrados na lista.
Próximos passos
- Para obter uma introdução à criação de definições de interface do usuário, consulte CreateUiDefinition.json para a experiência de criação do aplicativo gerenciado do Azure.
- Para obter uma descrição das propriedades comuns em elementos da interface do usuário, consulte Elementos CreateUiDefinition.