Microsoft.Network.PublicIpAddressCombo UI 元素

選取新的或現有公用 IP 位址的控制項群組。

UI 範例

Microsoft.Network.PublicIpAddressCombo

  • 如果使用者的公用 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 指定為 true 時,newOrExistingOrNone 只會有新的現有的值。
  • options.hideDomainNameLabel 指定為 true 時,domainNameLabel 為未宣告。

備註

  • 如果將 constraints.required.domainNameLabel 設為 true,使用者在建立新的公用 IP 位址時,就必須提供網域名稱標籤。 無法選取沒有標籤的現有公用 IP 位址。
  • 如果將 options.hideNone 設為 true,公用 IP 位址的 [無] 選項就會加以隱藏。 預設值為 false
  • 如果將 options.hideDomainNameLabel 設為 true,網域名稱標籤的文字方塊就會加以隱藏。 預設值為 false
  • 如果 options.hideExisting 為 true,使用者就無法選擇現有的公用 IP 位址。 預設值為 false
  • 對於 zone,只能使用指定區域的公用 IP 位址或區域復原公用 IP 位址。

下一步