SubscriptionSelector用户界面(UI)元素允许用户选择 Azure 订阅。 它是表单不使用复合 Microsoft.Common.ResourceScope 元素时使用的独立订阅选择器。
UI 示例
该 SubscriptionSelector 元素会生成一个订阅下拉菜单。
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属性引用所选订阅。