Udostępnij za pośrednictwem


Microsoft.Network.PublicIpAddressCombo UI, element

Grupa kontrolek do wybierania nowego lub istniejącego publicznego adresu IP.

Przykład interfejsu użytkownika

Microsoft.Network.PublicIpAddressCombo

  • Jeśli użytkownik wybierze opcję "Brak" dla publicznego adresu IP, pole tekstowe etykiety nazwy domeny jest ukryte.
  • Jeśli użytkownik wybierze istniejący publiczny adres IP, pole tekstowe etykiety nazwy domeny zostanie wyłączone. Jego wartością jest etykieta nazwy domeny wybranego adresu IP.
  • Sufiks nazwy domeny (na przykład westus.cloudapp.azure.com) jest aktualizowany automatycznie na podstawie wybranej lokalizacji.

Schemat

{
  "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
}

Przykładowe dane wyjściowe

Jeśli użytkownik nie wybierze publicznego adresu IP, kontrolka zwróci następujące dane wyjściowe:

{
  "newOrExistingOrNone": "none"
}

Jeśli użytkownik wybierze nowy lub istniejący adres IP, kontrolka zwróci następujące dane wyjściowe:

{
  "name": "ip01",
  "resourceGroup": "rg01",
  "domainNameLabel": "mydomain",
  "publicIPAllocationMethod": "Dynamic",
  "sku": "Basic",
  "newOrExistingOrNone": "new"
}
  • Jeśli options.hideNone parametr jest określony jako true, newOrExistingOrNone ma tylko wartość new lub existing.
  • Gdy options.hideDomainNameLabel parametr jest określony jako true, domainNameLabel jest niezdecydowany.

Uwagi

  • Jeśli constraints.required.domainNameLabel jest ustawiona wartość true, użytkownik musi podać etykietę nazwy domeny podczas tworzenia nowego publicznego adresu IP. Istniejące publiczne adresy IP bez etykiety nie są dostępne do wyboru.
  • Jeśli options.hideNone jest ustawiona truewartość , opcja wybrania opcji Brak dla publicznego adresu IP jest ukryta. Domyślna wartość to false.
  • Jeśli options.hideDomainNameLabel jest ustawiona wartość true, pole tekstowe etykiety nazwy domeny jest ukryte. Domyślna wartość to false.
  • Jeśli options.hideExisting ma wartość true, użytkownik nie może wybrać istniejącego publicznego adresu IP. Domyślna wartość to false.
  • W przypadku zoneprogramu dostępne są tylko publiczne adresy IP dla określonej strefy lub strefy odporne na błędy publiczne adresy IP.

Następne kroki