Microsoft.Network.PublicIpAddressCombo UI öğesi
Yeni veya mevcut genel IP adresini seçmek için bir denetim grubu.
Kullanıcı arabirimi örneği
- Kullanıcı genel IP adresi için 'Yok' seçeneğini 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"
}
- true olarak belirtildiğinde
options.hideNone
yalnızcanewOrExistingOrNone
yeni veya var olan bir değere sahip olur. - true
options.hideDomainNameLabel
olarak belirtildiğinde bildirimidomainNameLabel
kaldırılır.
Açıklamalar
- true olarak ayarlanırsa
constraints.required.domainNameLabel
, kullanıcının yeni bir genel IP adresi oluştururken bir etki alanı adı etiketi sağlaması gerekir. Etiketi olmayan mevcut genel IP adresleri seçilebilir durumda değildir. - true olarak ayarlanırsa
options.hideNone
genel IP adresi için Yok seçeneğini belirleme seçeneği gizlenir. Varsayılan değer false şeklindedir. - true olarak ayarlanırsa
options.hideDomainNameLabel
, etki alanı adı etiketinin metin kutusu gizlenir. Varsayılan değer false şeklindedir. options.hideExisting
Doğruysa, kullanıcı mevcut bir genel IP adresini seçemez. Varsayılan değer false şeklindedir.- için
zone
yalnızca belirtilen bölge veya bölgeye 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 ile çalışmaya başlama.
- Kullanıcı arabirimi öğelerindeki ortak özelliklerin açıklaması için bkz . CreateUiDefinition öğeleri.