Microsoft.Network.PublicIpAddressCombo UI-element
Een groep besturingselementen voor het selecteren van een nieuw of bestaand openbaar IP-adres.
Ui-voorbeeld
- Als de gebruiker Geen voor een openbaar IP-adres selecteert, is het tekstvak domeinnaamlabel verborgen.
- Als de gebruiker een bestaand openbaar IP-adres selecteert, wordt het tekstvak domeinnaamlabel uitgeschakeld. De waarde is het domeinnaamlabel van het geselecteerde IP-adres.
- Het achtervoegsel van de domeinnaam (bijvoorbeeld
westus.cloudapp.azure.com
) wordt automatisch bijgewerkt op basis van de geselecteerde locatie.
Schema
{
"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
}
Voorbeelduitvoer
Als de gebruiker geen openbaar IP-adres selecteert, retourneert het besturingselement de volgende uitvoer:
{
"newOrExistingOrNone": "none"
}
Als de gebruiker een nieuw of bestaand IP-adres selecteert, retourneert het besturingselement de volgende uitvoer:
{
"name": "ip01",
"resourceGroup": "rg01",
"domainNameLabel": "mydomain",
"publicIPAllocationMethod": "Dynamic",
"sku": "Basic",
"newOrExistingOrNone": "new"
}
- Wanneer
options.hideNone
wordt opgegeven alstrue
,newOrExistingOrNone
heeft alleen een waarde vannew
ofexisting
. - Wanneer
options.hideDomainNameLabel
wordt opgegeven alstrue
,domainNameLabel
wordt niet aangegeven.
Opmerkingen
- Als
constraints.required.domainNameLabel
dit is ingesteldtrue
, moet de gebruiker een domeinnaamlabel opgeven bij het maken van een nieuw openbaar IP-adres. Bestaande openbare IP-adressen zonder label zijn niet beschikbaar voor selectie. - Als
options.hideNone
dit is ingesteldtrue
op, is de optie om Geen voor het openbare IP-adres te selecteren verborgen. De standaardwaarde isfalse
. - Als
options.hideDomainNameLabel
dit is ingesteldtrue
op , is het tekstvak voor domeinnaamlabel verborgen. De standaardwaarde isfalse
. - Als
options.hideExisting
dit waar is, kan de gebruiker geen bestaand openbaar IP-adres kiezen. De standaardwaarde isfalse
. - Alleen
zone
openbare IP-adressen voor de opgegeven zone of zone tolerante openbare IP-adressen zijn beschikbaar.
Volgende stappen
- Zie Aan de slag met CreateUiDefinition voor een inleiding tot het maken van UI-definities.
- Zie CreateUiDefinition-elementen voor een beschrijving van algemene eigenschappen in UI-elementen.