Microsoft.Network.PublicIpAddressCombo UI 元素
選取新的或現有公用 IP 位址的控制項群組。
UI 範例
- 如果使用者的公用 IP 位址選擇 [無],網域名稱標籤文字方塊就會加以隱藏。
- 如果使用者選擇現有的公用 IP 位址,網域名稱標籤文字方塊就會加以停用。 其值為所選取 IP 位址的網域名稱標籤。
- 功能變數名稱後綴 (例如
westus.cloudapp.azure.com
, ) 會根據選取的位置自動更新。
結構描述
{
"name": "element1",
"type": "Microsoft.Network.PublicIpAddressCombo",
"label": {
"publicIpAddress": "Public IP address",
"domainNameLabel": "Domain name label"
},
"toolTip": {
"publicIpAddress": "",
"domainNameLabel": ""
},
"defaultValue": {
"publicIpAddressName": "ip01",
"domainNameLabel": "mydomain"
},
"constraints": {
"required": {
"domainNameLabel": true
}
},
"options": {
"hideNone": false,
"hideDomainNameLabel": false,
"hideExisting": false,
"zone": 3
},
"visible": true
}
範例輸出
如果使用者未選取公用 IP 位址,則控制項會傳回下列輸出︰
{
"newOrExistingOrNone": "none"
}
如果使用者選取全新或現有 IP 位址,則控制項會傳回下列輸出︰
{
"name": "ip01",
"resourceGroup": "rg01",
"domainNameLabel": "mydomain",
"publicIPAllocationMethod": "Dynamic",
"sku": "Basic",
"newOrExistingOrNone": "new"
}
- 當 指定為 時
options.hideNone
,newOrExistingOrNone
只有 或existing
的值new
。true
- 當 指定為
true
時options.hideDomainNameLabel
,domainNameLabel
會取消宣告。
備註
- 如果
constraints.required.domainNameLabel
設定為true
,則用戶必須在建立新的公用IP位址時提供功能變數名稱標籤。 無法選取沒有標籤的現有公用 IP 位址。 - 如果
options.hideNone
設定為true
,則會隱藏 [公用IP 位址] 的 [ 無 ] 選項。 預設值是false
。 - 如果
options.hideDomainNameLabel
設定為true
,則會隱藏功能變數名稱標籤的文字框。 預設值是false
。 - 如果
options.hideExisting
為 true,使用者就無法選擇現有的公用 IP 位址。 預設值是false
。 - 對於
zone
,只能使用指定區域的公用 IP 位址或區域復原公用 IP 位址。
下一步
- 如需建立 UI 定義的簡介,請參閱開始使用 CreateUiDefinition。
- 如需 UI 元素中通用屬性的說明,請參閱 CreateUiDefinition 元素。