Элемент пользовательского интерфейса Microsoft.Network.PublicIpAddressCombo
Группа элементов управления для выбора нового или имеющегося общедоступного IP-адреса.
Пример элемента пользовательского интерфейса
- Если для общедоступного IP-адреса выбрано значение "Нет", текстовое поле метки доменного имени будет скрыто.
- Если выбран имеющийся общедоступный IP-адрес, текстовое поле метки доменного имени будет отключено. Его значение является меткой доменного имени выбранного IP-адреса.
- Суффикс доменного имени (например,
westus.cloudapp.azure.com
) обновляется автоматически на основе выбранного расположения.
Схема
{
"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
}
Пример полученных результатов
Если общедоступный IP-адрес не выбран, элемент управления возвращает следующие выходные данные:
{
"newOrExistingOrNone": "none"
}
Если пользователь выбрал или создал общедоступный IP-адрес, элемент управления возвращает следующие выходные данные:
{
"name": "ip01",
"resourceGroup": "rg01",
"domainNameLabel": "mydomain",
"publicIPAllocationMethod": "Dynamic",
"sku": "Basic",
"newOrExistingOrNone": "new"
}
- Если
options.hideNone
указано какtrue
,newOrExistingOrNone
имеет только значениеnew
илиexisting
. - При
options.hideDomainNameLabel
указании какdomainNameLabel
true
необъявлено.
Замечания
- Если
constraints.required.domainNameLabel
задано значениеtrue
, пользователь должен предоставить метку доменного имени при создании нового общедоступного IP-адреса. Имеющиеся общедоступные IP-адреса без метки недоступны для выбора. - Если
options.hideNone
задано значениеtrue
, параметр выбора None для общедоступного IP-адреса скрыт. Значение по умолчанию —false
. - Если
options.hideDomainNameLabel
задано значениеtrue
, то текстовое поле для метки доменного имени скрыто. Значение по умолчанию —false
. - Если для параметра
options.hideExisting
задано значение true, пользователь не сможет выбрать имеющийся общедоступный IP-адрес. Значение по умолчанию —false
. - В качестве значения параметра
zone
можно указать общедоступные IP-адреса указанной зоны или отказоустойчивые в зоне общедоступные IP-адреса.
Следующие шаги
- Общие сведения о создании определений пользовательского интерфейса см. в статье Начало работы с CreateUiDefinition.
- Дополнительные сведения об общих свойствах элементов пользовательского интерфейса см. в статье Элементы CreateUiDefinition.