Share via


DnsResolverPolicyVirtualNetworkLinks interface

Interface representing a DnsResolverPolicyVirtualNetworkLinks.

Methods

beginCreateOrUpdate(string, string, string, DnsResolverPolicyVirtualNetworkLink, DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateOptionalParams)

Creates or updates a DNS resolver policy virtual network link.

beginCreateOrUpdateAndWait(string, string, string, DnsResolverPolicyVirtualNetworkLink, DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateOptionalParams)

Creates or updates a DNS resolver policy virtual network link.

beginDelete(string, string, string, DnsResolverPolicyVirtualNetworkLinksDeleteOptionalParams)

Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone.

beginDeleteAndWait(string, string, string, DnsResolverPolicyVirtualNetworkLinksDeleteOptionalParams)

Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone.

beginUpdate(string, string, string, DnsResolverPolicyVirtualNetworkLinkPatch, DnsResolverPolicyVirtualNetworkLinksUpdateOptionalParams)

Updates a DNS resolver policy virtual network link.

beginUpdateAndWait(string, string, string, DnsResolverPolicyVirtualNetworkLinkPatch, DnsResolverPolicyVirtualNetworkLinksUpdateOptionalParams)

Updates a DNS resolver policy virtual network link.

get(string, string, string, DnsResolverPolicyVirtualNetworkLinksGetOptionalParams)

Gets properties of a DNS resolver policy virtual network link.

list(string, string, DnsResolverPolicyVirtualNetworkLinksListOptionalParams)

Lists DNS resolver policy virtual network links.

Method Details

Creates or updates a DNS resolver policy virtual network link.

function beginCreateOrUpdate(resourceGroupName: string, dnsResolverPolicyName: string, dnsResolverPolicyVirtualNetworkLinkName: string, parameters: DnsResolverPolicyVirtualNetworkLink, options?: DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverPolicyVirtualNetworkLink>, DnsResolverPolicyVirtualNetworkLink>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

dnsResolverPolicyVirtualNetworkLinkName

string

The name of the DNS resolver policy virtual network link for the DNS resolver policy.

parameters
DnsResolverPolicyVirtualNetworkLink

Parameters supplied to the CreateOrUpdate operation.

Returns

Creates or updates a DNS resolver policy virtual network link.

function beginCreateOrUpdateAndWait(resourceGroupName: string, dnsResolverPolicyName: string, dnsResolverPolicyVirtualNetworkLinkName: string, parameters: DnsResolverPolicyVirtualNetworkLink, options?: DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateOptionalParams): Promise<DnsResolverPolicyVirtualNetworkLink>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

dnsResolverPolicyVirtualNetworkLinkName

string

The name of the DNS resolver policy virtual network link for the DNS resolver policy.

parameters
DnsResolverPolicyVirtualNetworkLink

Parameters supplied to the CreateOrUpdate operation.

Returns

Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone.

function beginDelete(resourceGroupName: string, dnsResolverPolicyName: string, dnsResolverPolicyVirtualNetworkLinkName: string, options?: DnsResolverPolicyVirtualNetworkLinksDeleteOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverPolicyVirtualNetworkLinksDeleteHeaders>, DnsResolverPolicyVirtualNetworkLinksDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

dnsResolverPolicyVirtualNetworkLinkName

string

The name of the DNS resolver policy virtual network link for the DNS resolver policy.

Returns

Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone.

function beginDeleteAndWait(resourceGroupName: string, dnsResolverPolicyName: string, dnsResolverPolicyVirtualNetworkLinkName: string, options?: DnsResolverPolicyVirtualNetworkLinksDeleteOptionalParams): Promise<DnsResolverPolicyVirtualNetworkLinksDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

dnsResolverPolicyVirtualNetworkLinkName

string

The name of the DNS resolver policy virtual network link for the DNS resolver policy.

Returns

Updates a DNS resolver policy virtual network link.

function beginUpdate(resourceGroupName: string, dnsResolverPolicyName: string, dnsResolverPolicyVirtualNetworkLinkName: string, parameters: DnsResolverPolicyVirtualNetworkLinkPatch, options?: DnsResolverPolicyVirtualNetworkLinksUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverPolicyVirtualNetworkLink>, DnsResolverPolicyVirtualNetworkLink>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

dnsResolverPolicyVirtualNetworkLinkName

string

The name of the DNS resolver policy virtual network link for the DNS resolver policy.

parameters
DnsResolverPolicyVirtualNetworkLinkPatch

Parameters supplied to the Update operation.

Returns

Updates a DNS resolver policy virtual network link.

function beginUpdateAndWait(resourceGroupName: string, dnsResolverPolicyName: string, dnsResolverPolicyVirtualNetworkLinkName: string, parameters: DnsResolverPolicyVirtualNetworkLinkPatch, options?: DnsResolverPolicyVirtualNetworkLinksUpdateOptionalParams): Promise<DnsResolverPolicyVirtualNetworkLink>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

dnsResolverPolicyVirtualNetworkLinkName

string

The name of the DNS resolver policy virtual network link for the DNS resolver policy.

parameters
DnsResolverPolicyVirtualNetworkLinkPatch

Parameters supplied to the Update operation.

Returns

Gets properties of a DNS resolver policy virtual network link.

function get(resourceGroupName: string, dnsResolverPolicyName: string, dnsResolverPolicyVirtualNetworkLinkName: string, options?: DnsResolverPolicyVirtualNetworkLinksGetOptionalParams): Promise<DnsResolverPolicyVirtualNetworkLink>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

dnsResolverPolicyVirtualNetworkLinkName

string

The name of the DNS resolver policy virtual network link for the DNS resolver policy.

Returns

Lists DNS resolver policy virtual network links.

function list(resourceGroupName: string, dnsResolverPolicyName: string, options?: DnsResolverPolicyVirtualNetworkLinksListOptionalParams): PagedAsyncIterableIterator<DnsResolverPolicyVirtualNetworkLink, DnsResolverPolicyVirtualNetworkLink[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

dnsResolverPolicyName

string

The name of the DNS resolver policy.

Returns