Microsoft.Network.PublicIpAddressCombo UI – element
Skupina ovládacích prvků pro výběr nové nebo existující veřejné IP adresy
Ukázka uživatelského rozhraní
- Pokud uživatel pro veřejnou IP adresu vybere možnost Žádné, textové pole popisku názvu domény je skryté.
- Pokud uživatel vybere existující veřejnou IP adresu, textové pole popisku názvu domény je zakázané. Jeho hodnota je popisek názvu domény vybrané IP adresy.
- Přípona názvu domény (například
westus.cloudapp.azure.com
) se automaticky aktualizuje na základě vybraného umístění.
Schéma
{
"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
}
Ukázkový výstup
Pokud uživatel nevybere žádnou veřejnou IP adresu, vrátí ovládací prvek následující výstup:
{
"newOrExistingOrNone": "none"
}
Pokud uživatel vybere novou nebo existující IP adresu, vrátí ovládací prvek následující výstup:
{
"name": "ip01",
"resourceGroup": "rg01",
"domainNameLabel": "mydomain",
"publicIPAllocationMethod": "Dynamic",
"sku": "Basic",
"newOrExistingOrNone": "new"
}
- Pokud
options.hideNone
je zadána jakotrue
,newOrExistingOrNone
má pouze hodnotunew
neboexisting
. - Pokud
options.hideDomainNameLabel
je zadán jakotrue
,domainNameLabel
je nelarováno.
Poznámky
- Pokud
constraints.required.domainNameLabel
je nastavená hodnotatrue
, musí uživatel při vytváření nové veřejné IP adresy zadat popisek názvu domény. Existující veřejné IP adresy bez popisku nejsou k dispozici pro výběr. - Pokud
options.hideNone
je tato možnost nastavená natrue
hodnotu , bude možnost Pro veřejnou IP adresu vybrána možnost Žádné . Výchozí hodnota jefalse
. - Pokud
options.hideDomainNameLabel
je nastavená hodnotatrue
, textové pole pro popisek názvu domény je skryté. Výchozí hodnota jefalse
. - Pokud
options.hideExisting
je hodnota true, uživatel nemůže zvolit existující veřejnou IP adresu. Výchozí hodnota jefalse
. - V
zone
případě jsou k dispozici pouze veřejné IP adresy pro zadanou zónu nebo odolné veřejné IP adresy zóny.
Další kroky
- Úvod k vytváření definic uživatelského rozhraní najdete v tématu Začínáme s CreateUiDefinition.
- Popis běžných vlastností elementů uživatelského rozhraní naleznete v tématu CreateUiDefinition elementy.