共用方式為


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.hideNonenewOrExistingOrNone只有 或existing的值newtrue
  • 當 指定為 trueoptions.hideDomainNameLabeldomainNameLabel會取消宣告。

備註

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

下一步