Sdílet prostřednictvím


Microsoft.Network.PublicIpAddressCombo UI – element

Skupina ovládacích prvků pro výběr nové nebo existující veřejné IP adresy

Ukázka uživatelského rozhraní

Microsoft.Network.PublicIpAddressCombo

  • Pokud uživatel pro veřejnou IP adresu vybere možnost Žádné, textové pole popisku názvu domény je skryté.
  • Pokud uživatel vybere existující veřejnou IP adresu, textové pole popisku názvu domény je zakázané. Jeho hodnota je popisek názvu domény vybrané IP adresy.
  • Přípona názvu domény (například westus.cloudapp.azure.com) se automaticky aktualizuje na základě vybraného umístění.

Schéma

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

Ukázkový výstup

Pokud uživatel nevybere žádnou veřejnou IP adresu, vrátí ovládací prvek následující výstup:

{
  "newOrExistingOrNone": "none"
}

Pokud uživatel vybere novou nebo existující IP adresu, vrátí ovládací prvek následující výstup:

{
  "name": "ip01",
  "resourceGroup": "rg01",
  "domainNameLabel": "mydomain",
  "publicIPAllocationMethod": "Dynamic",
  "sku": "Basic",
  "newOrExistingOrNone": "new"
}
  • Pokud options.hideNone je zadána jako true, newOrExistingOrNone má pouze hodnotu new nebo existing.
  • Pokud options.hideDomainNameLabel je zadán jako true, domainNameLabel je nelarováno.

Poznámky

  • Pokud constraints.required.domainNameLabel je nastavená hodnota true, musí uživatel při vytváření nové veřejné IP adresy zadat popisek názvu domény. Existující veřejné IP adresy bez popisku nejsou k dispozici pro výběr.
  • Pokud options.hideNone je tato možnost nastavená na truehodnotu , bude možnost Pro veřejnou IP adresu vybrána možnost Žádné . Výchozí hodnota je false.
  • Pokud options.hideDomainNameLabel je nastavená hodnota true, textové pole pro popisek názvu domény je skryté. Výchozí hodnota je false.
  • Pokud options.hideExisting je hodnota true, uživatel nemůže zvolit existující veřejnou IP adresu. Výchozí hodnota je false.
  • V zonepřípadě jsou k dispozici pouze veřejné IP adresy pro zadanou zónu nebo odolné veřejné IP adresy zóny.

Další kroky