Share via


NetworkExtensions.CheckDnsNameAvailabilityAsync Method

Definition

Checks whether a domain name in the cloudapp.azure.com zone is available for use.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/CheckDnsNameAvailability
  • Operation Id: CheckDnsNameAvailability
  • Default Api Version: 2023-09-01
  • Resource: ExpressRouteProviderPortResource
public static System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Network.Models.DnsNameAvailabilityResult>> CheckDnsNameAvailabilityAsync (this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.Core.AzureLocation location, string domainNameLabel, System.Threading.CancellationToken cancellationToken = default);
static member CheckDnsNameAvailabilityAsync : Azure.ResourceManager.Resources.SubscriptionResource * Azure.Core.AzureLocation * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Network.Models.DnsNameAvailabilityResult>>
<Extension()>
Public Function CheckDnsNameAvailabilityAsync (subscriptionResource As SubscriptionResource, location As AzureLocation, domainNameLabel As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of DnsNameAvailabilityResult))

Parameters

subscriptionResource
SubscriptionResource

The SubscriptionResource instance the method will execute against.

location
AzureLocation

The location of the domain name.

domainNameLabel
String

The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

Exceptions

subscriptionResource or domainNameLabel is null.

Applies to