Share via


Microsoft.Network.PublicIpAddressCombo UI 요소

새 또는 기존 공용 IP 주소를 선택하는 컨트롤 그룹입니다.

UI 샘플

Microsoft.Network.PublicIpAddressCombo

  • 사용자가 공용 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.hideNonetrue로 지정되면 newOrExistingOrNone새 값 또는 기존 값만 갖습니다.
  • options.hideDomainNameLabeltrue로 지정되면 domainNameLabel이 선언되지 않습니다.

설명

  • constraints.required.domainNameLabeltrue로 설정하면 사용자가 새 공용 IP 주소를 만들 때 도메인 이름 레이블을 제공해야 합니다. 레이블이 없는 기존의 공용 IP 주소는 선택할 수 없습니다.
  • options.hideNonetrue로 설정하면 공용 IP 주소에 대해 없음을 선택하는 옵션이 숨겨집니다. 기본값은 false입니다.
  • options.hideDomainNameLabeltrue로 설정하면 도메인 이름 레이블의 텍스트 상자가 숨겨집니다. 기본값은 false입니다.
  • options.hideExisting이 true이면 사용자가 기존 공용 IP 주소를 선택할 수 없습니다. 기본값은 false입니다.
  • zone의 경우 지정된 영역에 대한 유일한 공용 IP 주소 또는 영역 복원력 있는 공용 IP 주소를 사용할 수 있습니다.

다음 단계