Partager via


DnsZoneCollection.CreateOrUpdateAsync Méthode

Définition

Crée ou met à jour une zone DNS. Ne modifie pas les enregistrements DNS dans la zone.

  • Chemin/abonnements de la demande/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}
  • IdZones_CreateOrUpdate d’opération
public virtual System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.Dns.DnsZoneResource>> CreateOrUpdateAsync (Azure.WaitUntil waitUntil, string zoneName, Azure.ResourceManager.Dns.DnsZoneData data, Azure.ETag? ifMatch = default, string ifNoneMatch = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.Dns.DnsZoneData * Nullable<Azure.ETag> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.Dns.DnsZoneResource>>
override this.CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.Dns.DnsZoneData * Nullable<Azure.ETag> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.Dns.DnsZoneResource>>
Public Overridable Function CreateOrUpdateAsync (waitUntil As WaitUntil, zoneName As String, data As DnsZoneData, Optional ifMatch As Nullable(Of ETag) = Nothing, Optional ifNoneMatch As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ArmOperation(Of DnsZoneResource))

Paramètres

waitUntil
WaitUntil

Completed si la méthode doit attendre pour retourner jusqu’à ce que l’opération de longue durée soit terminée sur le service ; Started si elle doit être retournée après le démarrage de l’opération. Pour plus d’informations sur les opérations de longue durée, consultez Exemples d’opérations de Long-Running Azure.Core.

zoneName
String

Nom de la zone DNS (sans point de fin).

data
DnsZoneData

Paramètres fournis à l’opération CreateOrUpdate.

ifMatch
Nullable<ETag>

Etag de la zone DNS. Omettez cette valeur pour toujours remplacer la zone active. Spécifiez la valeur etag dernière vue pour empêcher le remplacement accidentel des modifications simultanées.

ifNoneMatch
String

Définissez sur « * » pour autoriser la création d’une nouvelle zone DNS, mais pour empêcher la mise à jour d’une zone existante. Les autres valeurs seront ignorées.

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

Exceptions

zoneName est une chaîne vide et devait être non vide.

zoneName ou data est null.

S’applique à