Microsoft. Elemento UI Common.ResourceGroupSelector

O ResourceGroupSelector elemento interface do usuário (UI) permite que os usuários selecionem um grupo de recursos existente ou criem um novo. É o seletor de grupos de recursos independente usado quando um formulário não usa o elemento composto Microsoft.Common.ResourceScope .

Exemplo de UI

O ResourceGroupSelector elemento gera um menu suspenso de grupos de recursos com modos de grupo de recursos existentes e novos.

Captura de tela da Microsoft. Elemento UI Common.ResourceGroupSelection.

Schema

{
  "name": "resourceGroup",
  "type": "Microsoft.Common.ResourceGroupSelector",
  "allowedMode": "Both",
  "scope": {
    "subscriptionId": "[steps('basics').subscription.subscriptionId]"
  },
  "constraints": {
    "validations": [
      {
        "isValid": "[not(empty(steps('basics').resourceGroup.value.name))]",
        "message": "Select or create a resource group."
      }
    ]
  },
  "visible": true
}

Saída de exemplo

{
  "mode": "New",
  "value": {
    "name": "example-rg",
    "location": "westus2",
    "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-rg"
  }
}

Remarks

  • scope.subscriptionId é obrigatório e deve referenciar a assinatura selecionada.
  • allowedMode Determina se os usuários podem criar um grupo de recursos, usar um grupo de recursos existente, ou ambos. Os valores válidos são Both, CreateNewe UseExisting.
  • Referenciar o ID do grupo de recursos com [steps('basics').resourceGroup.value.resourceId].
  • Consulte o nome do grupo de recursos com [steps('basics').resourceGroup.value.name].
  • Referenciar o modo de seleção com [steps('basics').resourceGroup.mode].
  • Se o grupo de recursos pode ser novo, pareie esse elemento com Microsoft.Common.LocationSelector e use essa localização quando mode é New.

Próximas Etapas