Bagikan melalui


Elemen UI Microsoft.Network.PublicIpAddressCombo

Sekelompok kontrol untuk memilih alamat IP publik baru atau yang sudah ada.

Sampel UI

Microsoft.Network.PublicIpAddressCombo

  • Jika pengguna memilih 'Tidak Ada' untuk alamat IP publik, kotak teks label nama domain disembunyikan.
  • Jika pengguna memilih alamat IP publik yang sudah ada, kotak teks label nama domain dinonaktifkan. Nilainya adalah label nama domain dari alamat IP yang dipilih.
  • Akhiran nama domain (misalnya, westus.cloudapp.azure.com) diperbarui secara otomatis berdasarkan lokasi yang dipilih.

Skema

{
  "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
}

Sampel output

Jika pengguna tidak memilih alamat IP publik, kontrol mengembalikan output berikut:

{
  "newOrExistingOrNone": "none"
}

Jika pengguna memilih alamat IP publik baru, kontrol mengembalikan output berikut:

{
  "name": "ip01",
  "resourceGroup": "rg01",
  "domainNameLabel": "mydomain",
  "publicIPAllocationMethod": "Dynamic",
  "sku": "Basic",
  "newOrExistingOrNone": "new"
}
  • Ketika options.hideNone ditentukan sebagai true, newOrExistingOrNone hanya memiliki nilai new atau existing.
  • Ketika options.hideDomainNameLabel ditentukan sebagai true, domainNameLabel tidak dinyatakan.

Keterangan

  • Jika constraints.required.domainNameLabel diatur ke true, pengguna harus memberikan label nama domain saat membuat alamat IP publik baru. Alamat IP publik yang ada tanpa label tidak tersedia untuk pemilihan.
  • Jika options.hideNone diatur ke true, maka opsi untuk memilih Tidak Ada untuk alamat IP publik disembunyikan. Nilai defaultnya adalah false.
  • Jika options.hideDomainNameLabel diatur ke true, maka kotak teks untuk label nama domain disembunyikan. Nilai defaultnya adalah false.
  • Jika options.hideExisting adalah benar, pengguna tidak dapat memilih alamat IP publik yang ada. Nilai defaultnya adalah false.
  • Untuk zone, hanya alamat IP publik untuk zona yang ditentukan atau alamat IP publik tangguh zona yang tersedia.

Langkah berikutnya