Aracılığıyla paylaş


Microsoft.Network.PublicIpAddressCombo UI öğesi

Yeni veya mevcut bir genel IP adresini seçmek için bir denetim grubu.

Kullanıcı arabirimi örneği

Microsoft.Network.PublicIpAddressCombo

  • Kullanıcı genel IP adresi için 'Hiçbiri'ni seçerse, etki alanı adı etiketi metin kutusu gizlenir.
  • Kullanıcı mevcut bir genel IP adresini seçerse, etki alanı adı etiketi metin kutusu devre dışı bırakılır. Değeri, seçili IP adresinin etki alanı adı etiketidir.
  • Etki alanı adı soneki (örneğin, westus.cloudapp.azure.com) seçilen konuma göre otomatik olarak güncelleştirilir.

Şema

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

Örnek çıktı

Kullanıcı genel IP adresi seçmezse, denetim aşağıdaki çıkışı döndürür:

{
  "newOrExistingOrNone": "none"
}

Kullanıcı yeni veya mevcut bir IP adresi seçerse, denetim aşağıdaki çıkışı döndürür:

{
  "name": "ip01",
  "resourceGroup": "rg01",
  "domainNameLabel": "mydomain",
  "publicIPAllocationMethod": "Dynamic",
  "sku": "Basic",
  "newOrExistingOrNone": "new"
}
  • olarak newOrExistingOrNone truebelirtildiğinde options.hideNone yalnızca veya existingdeğerine new sahiptir.
  • olarak truedomainNameLabel belirtildiğinde options.hideDomainNameLabel bildirimi kaldırılır.

Açıklamalar

  • olarak ayarlanırsa constraints.required.domainNameLabel true, kullanıcı yeni bir genel IP adresi oluştururken bir etki alanı adı etiketi sağlamalıdır. Etiket içermeyen mevcut genel IP adresleri seçilebilir durumda değildir.
  • olarak ayarlanırsa options.hideNone true, genel IP adresi için Yok seçeneğini belirleme seçeneği gizlenir. Varsayılan değer şudur: false.
  • olarak ayarlanırsa options.hideDomainNameLabel true, etki alanı adı etiketinin metin kutusu gizlenir. Varsayılan değer şudur: false.
  • Doğruysa options.hideExisting , kullanıcı mevcut bir genel IP adresini seçemez. Varsayılan değer şudur: false.
  • için zoneyalnızca belirtilen bölge veya bölge dayanıklı genel IP adresleri için genel IP adresleri kullanılabilir.

Sonraki adımlar