Microsoft.Network.PublicIpAddressCombo UI öğesi
Yeni veya mevcut bir genel IP adresini seçmek için bir denetim grubu.
Kullanıcı arabirimi örneği
- Kullanıcı genel IP adresi için 'Hiçbiri'ni seçerse, etki alanı adı etiketi metin kutusu gizlenir.
- Kullanıcı mevcut bir genel IP adresini seçerse, etki alanı adı etiketi metin kutusu devre dışı bırakılır. Değeri, seçili IP adresinin etki alanı adı etiketidir.
- Etki alanı adı soneki (örneğin,
westus.cloudapp.azure.com
) seçilen konuma göre otomatik olarak güncelleştirilir.
Şema
{
"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
}
Örnek çıktı
Kullanıcı genel IP adresi seçmezse, denetim aşağıdaki çıkışı döndürür:
{
"newOrExistingOrNone": "none"
}
Kullanıcı yeni veya mevcut bir IP adresi seçerse, denetim aşağıdaki çıkışı döndürür:
{
"name": "ip01",
"resourceGroup": "rg01",
"domainNameLabel": "mydomain",
"publicIPAllocationMethod": "Dynamic",
"sku": "Basic",
"newOrExistingOrNone": "new"
}
- olarak
newOrExistingOrNone
true
belirtildiğindeoptions.hideNone
yalnızca veyaexisting
değerinenew
sahiptir. - olarak
true
domainNameLabel
belirtildiğindeoptions.hideDomainNameLabel
bildirimi kaldırılır.
Açıklamalar
- olarak ayarlanırsa
constraints.required.domainNameLabel
true
, kullanıcı yeni bir genel IP adresi oluştururken bir etki alanı adı etiketi sağlamalıdır. Etiket içermeyen mevcut genel IP adresleri seçilebilir durumda değildir. - olarak ayarlanırsa
options.hideNone
true
, genel IP adresi için Yok seçeneğini belirleme seçeneği gizlenir. Varsayılan değer şudur:false
. - olarak ayarlanırsa
options.hideDomainNameLabel
true
, etki alanı adı etiketinin metin kutusu gizlenir. Varsayılan değer şudur:false
. - Doğruysa
options.hideExisting
, kullanıcı mevcut bir genel IP adresini seçemez. Varsayılan değer şudur:false
. - için
zone
yalnızca belirtilen bölge veya bölge dayanıklı genel IP adresleri için genel IP adresleri kullanılabilir.
Sonraki adımlar
- UI tanımları oluşturmaya giriş için bkz . CreateUiDefinition'ı kullanmaya başlama.
- Kullanıcı arabirimi öğelerindeki ortak özelliklerin açıklaması için bkz . CreateUiDefinition öğeleri.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin