Microsoft。Common.SubscriptionSelector UI 元素

SubscriptionSelector用户界面(UI)元素允许用户选择 Azure 订阅。 它是表单不使用复合 Microsoft.Common.ResourceScope 元素时使用的独立订阅选择器。

UI 示例

SubscriptionSelector 元素会生成一个订阅下拉菜单。

Microsoft的截图。Common.SubscriptionSelector UI 元素。

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
}

示例输出

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

Remarks

  • resourceProviders 筛选可选订阅至列出的供应商可用的订阅。
  • constraints.validations 增加了自定义验证规则。
  • 请用 [steps('basics').subscription.subscriptionId]
  • 独立 Microsoft.Common.ResourceGroupSelector的、 Microsoft.Common.LocationSelector和 范围感知的资源控制应通过其 scope.subscriptionId 属性引用所选订阅。

后续步骤