OutboundEndpoints interface

Interface representing a OutboundEndpoints.

Methods

beginCreateOrUpdate(string, string, string, OutboundEndpoint, OutboundEndpointsCreateOrUpdateOptionalParams)

Creates or updates an outbound endpoint for a DNS resolver.

beginCreateOrUpdateAndWait(string, string, string, OutboundEndpoint, OutboundEndpointsCreateOrUpdateOptionalParams)

Creates or updates an outbound endpoint for a DNS resolver.

beginDelete(string, string, string, OutboundEndpointsDeleteOptionalParams)

Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.

beginDeleteAndWait(string, string, string, OutboundEndpointsDeleteOptionalParams)

Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.

beginUpdate(string, string, string, OutboundEndpointPatch, OutboundEndpointsUpdateOptionalParams)

Updates an outbound endpoint for a DNS resolver.

beginUpdateAndWait(string, string, string, OutboundEndpointPatch, OutboundEndpointsUpdateOptionalParams)

Updates an outbound endpoint for a DNS resolver.

get(string, string, string, OutboundEndpointsGetOptionalParams)

Gets properties of an outbound endpoint for a DNS resolver.

list(string, string, OutboundEndpointsListOptionalParams)

Lists outbound endpoints for a DNS resolver.

Method Details

beginCreateOrUpdate(string, string, string, OutboundEndpoint, OutboundEndpointsCreateOrUpdateOptionalParams)

Creates or updates an outbound endpoint for a DNS resolver.

function beginCreateOrUpdate(resourceGroupName: string, dnsResolverName: string, outboundEndpointName: string, parameters: OutboundEndpoint, options?: OutboundEndpointsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<OutboundEndpoint>, OutboundEndpoint>>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

outboundEndpointName

string

The name of the outbound endpoint for the DNS resolver.

parameters
OutboundEndpoint

Parameters supplied to the CreateOrUpdate operation.

options
OutboundEndpointsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<OutboundEndpoint>, OutboundEndpoint>>

beginCreateOrUpdateAndWait(string, string, string, OutboundEndpoint, OutboundEndpointsCreateOrUpdateOptionalParams)

Creates or updates an outbound endpoint for a DNS resolver.

function beginCreateOrUpdateAndWait(resourceGroupName: string, dnsResolverName: string, outboundEndpointName: string, parameters: OutboundEndpoint, options?: OutboundEndpointsCreateOrUpdateOptionalParams): Promise<OutboundEndpoint>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

outboundEndpointName

string

The name of the outbound endpoint for the DNS resolver.

parameters
OutboundEndpoint

Parameters supplied to the CreateOrUpdate operation.

options
OutboundEndpointsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<OutboundEndpoint>

beginDelete(string, string, string, OutboundEndpointsDeleteOptionalParams)

Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.

function beginDelete(resourceGroupName: string, dnsResolverName: string, outboundEndpointName: string, options?: OutboundEndpointsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

outboundEndpointName

string

The name of the outbound endpoint for the DNS resolver.

options
OutboundEndpointsDeleteOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, OutboundEndpointsDeleteOptionalParams)

Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.

function beginDeleteAndWait(resourceGroupName: string, dnsResolverName: string, outboundEndpointName: string, options?: OutboundEndpointsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

outboundEndpointName

string

The name of the outbound endpoint for the DNS resolver.

options
OutboundEndpointsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, string, OutboundEndpointPatch, OutboundEndpointsUpdateOptionalParams)

Updates an outbound endpoint for a DNS resolver.

function beginUpdate(resourceGroupName: string, dnsResolverName: string, outboundEndpointName: string, parameters: OutboundEndpointPatch, options?: OutboundEndpointsUpdateOptionalParams): Promise<PollerLike<PollOperationState<OutboundEndpoint>, OutboundEndpoint>>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

outboundEndpointName

string

The name of the outbound endpoint for the DNS resolver.

parameters
OutboundEndpointPatch

Parameters supplied to the Update operation.

options
OutboundEndpointsUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<OutboundEndpoint>, OutboundEndpoint>>

beginUpdateAndWait(string, string, string, OutboundEndpointPatch, OutboundEndpointsUpdateOptionalParams)

Updates an outbound endpoint for a DNS resolver.

function beginUpdateAndWait(resourceGroupName: string, dnsResolverName: string, outboundEndpointName: string, parameters: OutboundEndpointPatch, options?: OutboundEndpointsUpdateOptionalParams): Promise<OutboundEndpoint>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

outboundEndpointName

string

The name of the outbound endpoint for the DNS resolver.

parameters
OutboundEndpointPatch

Parameters supplied to the Update operation.

options
OutboundEndpointsUpdateOptionalParams

The options parameters.

Returns

Promise<OutboundEndpoint>

get(string, string, string, OutboundEndpointsGetOptionalParams)

Gets properties of an outbound endpoint for a DNS resolver.

function get(resourceGroupName: string, dnsResolverName: string, outboundEndpointName: string, options?: OutboundEndpointsGetOptionalParams): Promise<OutboundEndpoint>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

outboundEndpointName

string

The name of the outbound endpoint for the DNS resolver.

options
OutboundEndpointsGetOptionalParams

The options parameters.

Returns

Promise<OutboundEndpoint>

list(string, string, OutboundEndpointsListOptionalParams)

Lists outbound endpoints for a DNS resolver.

function list(resourceGroupName: string, dnsResolverName: string, options?: OutboundEndpointsListOptionalParams): PagedAsyncIterableIterator<OutboundEndpoint, OutboundEndpoint[], PageSettings>

Parameters

resourceGroupName

string

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

dnsResolverName

string

The name of the DNS resolver.

options
OutboundEndpointsListOptionalParams

The options parameters.

Returns