Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sekelompok kontrol untuk memilih alamat IP publik baru atau yang sudah ada.
Sampel UI
- 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 sebagaitrue
,newOrExistingOrNone
hanya memiliki nilainew
atauexisting
. - Ketika
options.hideDomainNameLabel
ditentukan sebagaitrue
,domainNameLabel
tidak dinyatakan.
Keterangan
- Jika
constraints.required.domainNameLabel
diatur ketrue
, 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 ketrue
, maka opsi untuk memilih Tidak Ada untuk alamat IP publik disembunyikan. Nilai defaultnya adalahfalse
. - Jika
options.hideDomainNameLabel
diatur ketrue
, maka kotak teks untuk label nama domain disembunyikan. Nilai defaultnya adalahfalse
. - Jika
options.hideExisting
adalah benar, pengguna tidak dapat memilih alamat IP publik yang ada. Nilai defaultnya adalahfalse
. - Untuk
zone
, hanya alamat IP publik untuk zona yang ditentukan atau alamat IP publik tangguh zona yang tersedia.
Langkah berikutnya
- Untuk pengantar mengenai cara membuat definisi antarmuka pengguna, lihat Mulai menggunakan CreateUiDefinition.
- Untuk deskripsi properti umum dalam elemen antarmuka pengguna, lihat elemen CreateUiDefinition.