Microsoft.Network.PublicIpAddressCombo UI 요소
새 또는 기존 공용 IP 주소를 선택하는 컨트롤 그룹입니다.
UI 샘플
- 사용자가 공용 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"
}
- 로
true
newOrExistingOrNone
지정되는 경우options.hideNone
값 또는 .의new
existing
값만 있습니다. options.hideDomainNameLabel
로true
지정되면 선언domainNameLabel
되지 않습니다.
설명
- 설정된
true
경우constraints.required.domainNameLabel
사용자는 새 공용 IP 주소를 만들 때 도메인 이름 레이블을 제공해야 합니다. 레이블이 없는 기존의 공용 IP 주소는 선택할 수 없습니다. - 이 옵션을 설정하면
options.hideNone
공용 IP 주소에 대해 없음을 선택하는 옵션이 숨겨true
집니다. 기본값은false
입니다. - 설정
true
되면options.hideDomainNameLabel
도메인 이름 레이블의 텍스트 상자가 숨겨집니다. 기본값은false
입니다. options.hideExisting
이 true이면 사용자가 기존 공용 IP 주소를 선택할 수 없습니다. 기본값은false
입니다.zone
의 경우 지정된 영역에 대한 유일한 공용 IP 주소 또는 영역 복원력 있는 공용 IP 주소를 사용할 수 있습니다.
다음 단계
- UI 정의 만들기에 대한 소개는 CreateUiDefinition 시작을 참조하세요.
- UI 요소의 공용 속성에 대한 설명은 CreateUiDefinition 요소를 참조하세요.