Microsoft. Elemento UI Common.SubscriptionSelector

O SubscriptionSelector elemento interface de usuário (UI) permite que os usuários selecionem uma assinatura do Azure. É o seletor de assinaturas independente usado quando um formulário não usa o elemento composto Microsoft.Common.ResourceScope .

Exemplo de UI

O SubscriptionSelector elemento gera um menu suspenso de assinatura.

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

Schema

{
  "name": "subscription",
  "type": "Microsoft.Common.SubscriptionSelector",
  "resourceProviders": [
    "Microsoft.Storage",
    "Microsoft.Network"
  ],
  "constraints": {
    "validations": [
      {
        "isValid": "[not(empty(steps('basics').subscription.subscriptionId))]",
        "message": "Select a subscription."
      }
    ]
  },
  "visible": true
}

Saída de exemplo

{
  "displayName": "Contoso subscription",
  "subscriptionId": "00000000-0000-0000-0000-000000000000",
  "tenantId": "11111111-1111-1111-1111-111111111111"
}

Remarks

  • resourceProviders Filtra assinaturas selecionáveis para assinaturas onde os provedores listados estão disponíveis.
  • constraints.validations Adiciona regras de validação personalizadas.
  • Consulte o ID da assinatura com [steps('basics').subscription.subscriptionId].
  • Controles de recursos independentes Microsoft.Common.ResourceGroupSelector, Microsoft.Common.LocationSelector, e conscientes do escopo devem referenciar a assinatura selecionada por meio de sua scope.subscriptionId propriedade.

Próximas Etapas